Roger Dingledine
|
121ea4dd93
|
a url for better reference
svn:r4778
|
2005-08-15 01:03:50 +00:00 |
|
Nick Mathewson
|
943ef5256b
|
fix whitespace issues
svn:r4752
|
2005-08-08 21:59:48 +00:00 |
|
Nick Mathewson
|
9345323b18
|
far far cleaner implementation of handshake checking logic. Backport candidate.
svn:r4736
|
2005-08-07 20:36:14 +00:00 |
|
Roger Dingledine
|
bfe65db284
|
ok, so now it was just redundant. nick, do you recall what rfc
you were trying to point to?
svn:r4727
|
2005-08-07 17:11:33 +00:00 |
|
Roger Dingledine
|
b9a7482c02
|
note another potential security problem with generating key material
from our DH handshake.
svn:r4724
|
2005-08-06 16:50:51 +00:00 |
|
Roger Dingledine
|
261bf4c4d4
|
rfc 3536 "provides a glossary of terms used in the IETF when discussing
internationalization."
svn:r4723
|
2005-08-05 22:08:57 +00:00 |
|
Nick Mathewson
|
224fecb281
|
Appease insane windows compiler. (Oh no, an extra semi, the sky is falling!)
svn:r4722
|
2005-08-05 19:25:23 +00:00 |
|
Nick Mathewson
|
197eb2b2cb
|
fix harmless copy-and-paste error
svn:r4718
|
2005-08-05 14:59:14 +00:00 |
|
Nick Mathewson
|
ea2aa107a7
|
cover a few more cases; needs testing and once-over
svn:r4717
|
2005-08-05 14:20:38 +00:00 |
|
Nick Mathewson
|
3fa821d911
|
oops, that array got bigger
svn:r4708
|
2005-08-04 23:18:51 +00:00 |
|
Nick Mathewson
|
7a9eb49f5f
|
Discard special bignum values.
svn:r4706
|
2005-08-04 23:14:42 +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 |
|
Nick Mathewson
|
d4972bd2e1
|
Remove code that has been #if-0ed for a long time.
svn:r4435
|
2005-06-15 18:34:46 +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
|
5420aed38e
|
Possible bugfix for 151: backport candidate.
svn:r4318
|
2005-06-06 20:02:09 +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
|
0e81265359
|
update copyright notices.
svn:r3982
|
2005-04-01 20:15:56 +00:00 |
|
Nick Mathewson
|
837d7dff69
|
Try to make crash-on-shutdown bug harder to trigger.
svn:r3939
|
2005-04-01 02:37:10 +00:00 |
|
Nick Mathewson
|
905c16846a
|
Fix a few more instances of memory not freed on exit (found by weasel).
svn:r3830
|
2005-03-23 06:20:50 +00:00 |
|
Nick Mathewson
|
aac97a3c6a
|
Tell openssl how to use locks and how to find thread ids -- this may prevent race conditions surrounding the error queue.
svn:r3622
|
2005-02-13 22:32:25 +00:00 |
|
Nick Mathewson
|
f6221b695f
|
Apply windows patch from Dmitri Bely
svn:r3617
|
2005-02-12 21:03:37 +00:00 |
|
Roger Dingledine
|
9e6d6c6096
|
Bugfix: we've been using openssl's BIO_get_mem_data incorrectly.
We assumed the pem-encoded data written by PEM_write_bio_RSAPrivateKey
is nul-terminated, and at least sometimes, it's not.
svn:r3263
|
2005-01-03 22:35:40 +00:00 |
|
Nick Mathewson
|
8c85c0bef8
|
Note that length checking on base64_decode is kinda conservative
svn:r3144
|
2004-12-13 18:38:19 +00:00 |
|
Nick Mathewson
|
fd4c624677
|
Belt *or* suspenders will be sufficient when casting things to unsigned char.
svn:r3122
|
2004-12-08 07:20:21 +00:00 |
|
Nick Mathewson
|
fe6eb34a10
|
Solaris CC freaks out if isspace and friends get anything other than an int. We learned that, so we casted. But it is also a bad idea to cast a signed char to an int and expect things to work on win32. Now we cast to unsigned char, then to int, then pass to isspace. Ug
svn:r3120
|
2004-12-08 00:42:50 +00:00 |
|
Nick Mathewson
|
a980446d0c
|
Be more proactive about noticing underflows: size_t values greater than 0x800...00 are likely to be trouble.
svn:r3064
|
2004-12-02 04:33:01 +00:00 |
|
Nick Mathewson
|
b457cfb5eb
|
Spell-check strings and comments
svn:r3052
|
2004-12-01 03:48:14 +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
|
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
|
cea9125d71
|
Implement two flavors of authentication for control connections: one for trusted FS, one for untrusted FS.
svn:r2664
|
2004-11-03 19:49:03 +00:00 |
|
Nick Mathewson
|
ad4dc74482
|
Use a stricter set of warnings; make them all pass.
svn:r2645
|
2004-11-02 03:02:17 +00:00 |
|
Roger Dingledine
|
85c79ffbc7
|
canonicalize "src" and "dest" arg order in crypto.c (and others)
svn:r2644
|
2004-11-02 02:28:51 +00:00 |
|
Nick Mathewson
|
ce79bab7f1
|
Split util into util (general utilities), container (smartlist and strmap), and compat (cross-platform compatability).
svn:r2640
|
2004-11-01 20:41:47 +00:00 |
|
Nick Mathewson
|
5bc0dba933
|
Move all util functions that need openssl into crypto.c; make non-openssl functions that util needs into util. Now openssl can be separated.
svn:r2628
|
2004-10-30 19:26:31 +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
|
f67f83b1fa
|
Use strlcpy, not strncpy
svn:r2603
|
2004-10-27 06:03:28 +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
|
a42adce362
|
fix memory leak in router.c; start relying on NULL==(zero bytes)
svn:r2538
|
2004-10-16 20:38:57 +00:00 |
|
Roger Dingledine
|
918ce7a084
|
a few more ints to size_ts
svn:r2461
|
2004-10-13 05:54:58 +00:00 |
|
Roger Dingledine
|
a7d858bd6e
|
start the great migration from int to size_t
and clean some deadweight from util.h
svn:r2455
|
2004-10-12 20:20:19 +00:00 |
|
Roger Dingledine
|
1c757b917d
|
fix signed/unsigned comparison, plus typo
svn:r2451
|
2004-10-12 19:09:40 +00:00 |
|
Nick Mathewson
|
6c970aec94
|
Turn tor_strpartion into a swiss-army-knife function, so it can terminate or not-terminate appropriately.
svn:r2429
|
2004-10-07 21:37:06 +00:00 |
|
Nick Mathewson
|
7b98fb58eb
|
More complete docs for crypto.c; factor out string partitioning code
svn:r2427
|
2004-10-07 20:58:53 +00:00 |
|
Nick Mathewson
|
ce3162d035
|
Make base-64-encoded DER work, including workaround for ugly openssl misfeature that makes base64 decoding fail when you strip out the newlines.
svn:r2423
|
2004-10-07 03:11:42 +00:00 |
|
Nick Mathewson
|
8cca36d26a
|
Implement (temporarily) a base64-encoded-DER format for RSA keys; make it easier to generate fingerprints with no space
svn:r2419
|
2004-10-06 13:26:10 +00:00 |
|
Nick Mathewson
|
93f085c4a2
|
Stop using openssl functions that rely on stdio; they can apparently lead to linker grief on win32.
svn:r2354
|
2004-09-21 04:55:43 +00:00 |
|