Nick Mathewson
|
1af630d32c
|
Bite the bullet and limit all our source lines to 80 characters, the way IBM intended.
svn:r5582
|
2005-12-14 20:40:40 +00:00 |
|
Nick Mathewson
|
e022aa73e6
|
Hm; looks like the callback business was unnecessary, since DHparams_dup() copies dh->length.
svn:r5372
|
2005-11-14 21:17:38 +00:00 |
|
Nick Mathewson
|
027d0ef18c
|
Use a callback to set our DH parameters; set SSL_OP_SINGLE_DH_USE.
svn:r5371
|
2005-11-14 19:20:47 +00:00 |
|
Nick Mathewson
|
932106f54c
|
Efficiency hack: call tor_fix_source_file late, not early. Add "BUG" domain. Domains are now bitmasks... just in case. Make some err msgs non-general.
svn:r5309
|
2005-10-25 07:05:03 +00:00 |
|
Nick Mathewson
|
a20835ac92
|
Check for even more windows version flags, and note any we do not recognize.
svn:r5297
|
2005-10-24 18:37:09 +00:00 |
|
Nick Mathewson
|
edf5698474
|
Start dividing log messages into logging domains. No, LD_ is not the best of identifiers. src/or has not been converted yet. Domains dont do anything yet.
svn:r5284
|
2005-10-18 21:58:19 +00:00 |
|
Peter Palfrader
|
0d9aedfcea
|
Downgrade a few INFO level logs to DEBUG again. Also add two or three new
logs in cases where a calling function's log was downgraded and we wouldn't
get any log message otherwise.
svn:r5263
|
2005-10-17 16:21:42 +00:00 |
|
Roger Dingledine
|
03dcef4c78
|
start the process of reducing clutter in server logs
svn:r5253
|
2005-10-17 00:35:53 +00:00 |
|
Nick Mathewson
|
ba24193ab5
|
Make doxygen marginally happier
svn:r5208
|
2005-10-06 04:33:40 +00:00 |
|
Nick Mathewson
|
de198d800b
|
Never call free() on tor_malloc()d memory. This is unlikely to be our current leak, but it may help dmalloc work.
svn:r5168
|
2005-09-30 20:47:58 +00:00 |
|
Nick Mathewson
|
92451f74a8
|
Reformat inconsistent function declarations.
svn:r5160
|
2005-09-30 01:09:52 +00:00 |
|
Nick Mathewson
|
5c53545d81
|
Add a bunch more warnings to out warning suite; resolve them; pack structs a little better.
svn:r5150
|
2005-09-29 22:59:17 +00:00 |
|
Roger Dingledine
|
fa507c63e8
|
put quotes around user-supplied strings so they are more likely to
realize if they add bad characters (like quotes) to the torrc
svn:r4844
|
2005-08-26 18:40:44 +00:00 |
|
Nick Mathewson
|
d1c094637d
|
Try to resolve another reported solaris x86 warning
svn:r4771
|
2005-08-12 17:26:43 +00:00 |
|
Nick Mathewson
|
a37db0da26
|
Appease the hungry God of GCC: it hates K&R style unspecified args!
svn:r4470
|
2005-06-21 01:07:32 +00:00 |
|
Nick Mathewson
|
2aff87caae
|
Load hardware acceleration options when/where available. Can anybody test this?
svn:r4467
|
2005-06-20 18:56:35 +00:00 |
|
Roger Dingledine
|
fcd0fc3364
|
flesh out the source file descriptions for doxygen
svn:r4404
|
2005-06-11 05:31:17 +00:00 |
|
Nick Mathewson
|
0831823763
|
Change end-of-file NLNL convention. It turns out arma I and I agree.
svn:r4382
|
2005-06-09 19:03:31 +00:00 |
|
Nick Mathewson
|
a6f51001a5
|
New whitespace normalization rule: no blank line at EOF.
svn:r4378
|
2005-06-09 16:46:51 +00:00 |
|
Nick Mathewson
|
10b2208d93
|
Make Tor compile with no warnings with gcc4.0 on OSX
svn:r4184
|
2005-05-07 05:55:06 +00:00 |
|
Nick Mathewson
|
4fb95f166e
|
Apparently, ASN1 failures are not treated as SSL connection errors, but are just general OpenSSL errors. Or something. Anyway, bulletproof tor_tls_handshake.
svn:r4098
|
2005-04-23 20:35:38 +00:00 |
|
Roger Dingledine
|
54fd9df23f
|
LOG_ERR is for when you're planning to die.
svn:r4087
|
2005-04-23 14:35:13 +00:00 |
|
Nick Mathewson
|
5827e2e216
|
Fix "JAP-client" hideous ASN1 bug, twice. (Fix1: check more thoroughly for TLS errors when handling certs. Fix2: stop assert(0)ing on uncaught TLS errors.)
svn:r4085
|
2005-04-23 14:26:02 +00:00 |
|
Nick Mathewson
|
0e81265359
|
update copyright notices.
svn:r3982
|
2005-04-01 20:15:56 +00:00 |
|
Roger Dingledine
|
4a82ac12b8
|
add a tor_tls_is_server method to remember if conn->tls
was an initiator or a receiver
svn:r3931
|
2005-03-31 07:46:38 +00:00 |
|
Nick Mathewson
|
97bc49bd72
|
Try a little harder to avoid openssl SSL* double-free reports.
svn:r3710
|
2005-02-28 02:52:51 +00:00 |
|
Nick Mathewson
|
bed6c05453
|
give a better warning when tor points at an https server.
svn:r3706
|
2005-02-28 01:55:09 +00:00 |
|
Nick Mathewson
|
2be0508f0d
|
Be specific about which "illegal character" we just saw in the cert.
svn:r3699
|
2005-02-25 21:05:42 +00:00 |
|
Nick Mathewson
|
70c3580f81
|
Patch to localtime/gmtime handling: use the _r variants where available. Use mutexes to fake _r where necessary. Make mutexes no-ops where no threading is enabled.
svn:r3653
|
2005-02-22 07:03:03 +00:00 |
|
Nick Mathewson
|
5d836c8140
|
Free tls resources on exit too
svn:r3615
|
2005-02-11 01:41:19 +00:00 |
|
Nick Mathewson
|
fca7ba9777
|
Resolve task 42: find where 19-char nicknames were getting truncated when read from certs, and fix it. Also audit use of MAX_NICKNAME_LEN; no other badness found, but some docs/code cleaned up a touch.
svn:r3244
|
2005-01-03 17:53:20 +00:00 |
|
Nick Mathewson
|
a6aa5eebd6
|
Fix some memory leaks and unlikely segfaults
svn:r3103
|
2004-12-07 07:48:16 +00:00 |
|
Nick Mathewson
|
0f49fd3bcd
|
Fix leakable rsa key
svn:r3099
|
2004-12-07 06:48:02 +00:00 |
|
Nick Mathewson
|
7fbd297532
|
Suggestion from weasel: Make tor --version --version dump the cvs Id of every file.
svn:r3019
|
2004-11-29 22:25:31 +00:00 |
|
Nick Mathewson
|
6f5dbefa7e
|
Normalize space: add one between every control keyword and control clause.
svn:r3003
|
2004-11-28 09:05:49 +00:00 |
|
Roger Dingledine
|
7c9a707900
|
remove emacs droppings, since nick says he doesn't need them anymore
svn:r2989
|
2004-11-26 04:00:55 +00:00 |
|
Nick Mathewson
|
cd70264377
|
Clean up some logging and interfaces
svn:r2945
|
2004-11-23 00:08:26 +00:00 |
|
Nick Mathewson
|
d63d5cb139
|
Whitespace normalization
svn:r2895
|
2004-11-15 23:29:24 +00:00 |
|
Nick Mathewson
|
ffe9b01ad7
|
Split X509 certificate liveness checks into a separate function
svn:r2873
|
2004-11-14 22:07:48 +00:00 |
|
Nick Mathewson
|
5a5be93f80
|
Normalize whitespace; add a "tell me about all the unnormalized whitespace" target; fix a braino in dirserv.c
svn:r2758
|
2004-11-09 20:04:00 +00:00 |
|
Nick Mathewson
|
2fbf31533b
|
Tricksy compiler warnings! We hates them, hates them forever, my precious!
svn:r2615
|
2004-10-27 21:14:11 +00:00 |
|
Nick Mathewson
|
ce5709184b
|
Pass with -Wstrict-prototypes
svn:r2614
|
2004-10-27 18:16:37 +00:00 |
|
Nick Mathewson
|
44d4516155
|
Use tor_snprintf, not snprintf
svn:r2609
|
2004-10-27 06:37:34 +00:00 |
|
Nick Mathewson
|
bc62f8e983
|
Replace sprintf with snprintf
svn:r2602
|
2004-10-27 05:53:07 +00:00 |
|
Nick Mathewson
|
62094ebd32
|
Tolerate NULL nicknames better
svn:r2567
|
2004-10-19 18:17:12 +00:00 |
|
Roger Dingledine
|
6d873e5743
|
don't assert multiple things in the same tor_assert()
svn:r2545
|
2004-10-16 22:28:11 +00:00 |
|
Nick Mathewson
|
1c9426d6e0
|
Build without warnings on mac gcc 3.3
svn:r2487
|
2004-10-14 03:18:14 +00:00 |
|
Roger Dingledine
|
5f4a390b33
|
oh, and some more in common/
svn:r2483
|
2004-10-14 02:48:57 +00:00 |
|
Roger Dingledine
|
f91c552af7
|
fix a seg fault on solaris
svn:r2313
|
2004-08-25 17:37:00 +00:00 |
|
Roger Dingledine
|
3aaba3b16e
|
tell the user what time _they_ are too, when a cert is expired
svn:r2114
|
2004-07-22 23:06:28 +00:00 |
|