| Commit message (Expand) | Author | Age |
... | |
* | r13836@catbus: nickm | 2007-07-19 15:43:04 -0400••• Some older GCCs think that iph4 could be used uninitialized. Fix that.
svn:r10882
| Nick Mathewson | 2007-07-19 |
* | r13834@catbus: nickm | 2007-07-19 15:40:42 -0400••• Another patch from croup: drop support for address masks that do not correspond to bit prefixes. Nobody has used this for a while, and we have given warnings for a long time.
svn:r10881
| Nick Mathewson | 2007-07-19 |
* | r13827@catbus: nickm | 2007-07-19 14:42:25 -0400••• Merge in some generic address manipulation code from croup. Needs some work.
svn:r10880
| Nick Mathewson | 2007-07-19 |
* | r13788@catbus: nickm | 2007-07-16 14:26:25 -0400••• Patch from croup: rewrite the logic of get_next_token() to do the right thing with input that ends at weird places, or aligns with block boundaries after mmap. should fix bug 455. Needs fuzzing.
svn:r10847
| Nick Mathewson | 2007-07-16 |
* | free some more memory on exit•••svn:r10837
| Roger Dingledine | 2007-07-16 |
* | r13687@catbus: nickm | 2007-07-10 16:08:14 -0400••• Possible partial fix for bug 455: use eos logic everywhere.
svn:r10786
| Nick Mathewson | 2007-07-10 |
* | r13631@catbus: nickm | 2007-07-06 10:17:22 -0400••• Try to fix win32 build again.
svn:r10750
| Nick Mathewson | 2007-07-06 |
* | r13600@Kushana: nickm | 2007-07-05 23:49:47 -0400••• try to fix mingw compile
svn:r10743
| Nick Mathewson | 2007-07-06 |
* | r13596@kushana: nickm | 2007-07-05 10:53:22 -0400••• Argh, re-enable CRITICAL_SECTION code in win32.
svn:r10741
| Nick Mathewson | 2007-07-05 |
* | svn:r10740 | Nick Mathewson | 2007-07-05 |
* | r13454@kushana: nickm | 2007-06-20 14:22:44 -0400••• Switch windows locking implementation to CRITICAL_SECTION, not Mutex: Mutex is heavier-weight, and meant for multi-process situations.
svn:r10739
| Nick Mathewson | 2007-07-05 |
* | Make it build with -O0 as well•••svn:r10722
| Peter Palfrader | 2007-07-02 |
* | Make DEBUG_SMARTLIST work•••svn:r10721
| Peter Palfrader | 2007-07-02 |
* | r13570@catbus: nickm | 2007-06-30 20:41:05 -0400••• Implement conditions in compat.c; switch windows to use "critical sections" instead of mutexes. Apparently, mutexes are for IPC and critical sections are for multithreaded.
svn:r10716
| Nick Mathewson | 2007-07-01 |
* | r13477@catbus: nickm | 2007-06-17 14:22:03 -0400••• Sun CC likes to give warnings for the do { } while(0) construction for making statement-like macros. Define STMT_BEGIN/STMT_END macros that do the right thing, and use them everywhere.
svn:r10645
| Nick Mathewson | 2007-06-17 |
* | r13476@catbus: nickm | 2007-06-17 14:04:41 -0400••• Build with fewer compiler warnings on Sun. (This and previous Sun patches are thanks to the tremendously handy services of unix-center.net.)
svn:r10644
| Nick Mathewson | 2007-06-17 |
* | r13410@catbus: nickm | 2007-06-13 18:39:05 -0400••• Fix compilation on compilers that do not allow you to typedef the same type twice.
svn:r10598
| Nick Mathewson | 2007-06-13 |
* | r13384@catbus: nickm | 2007-06-13 13:53:26 -0400••• make test_* functions stop conflicting with variables named v1 and v2.
svn:r10584
| Nick Mathewson | 2007-06-13 |
* | r13383@catbus: nickm | 2007-06-13 13:53:04 -0400••• Expose a function to parse a private key from a string as CRYPTO_PRIVATE. For testing.
svn:r10583
| Nick Mathewson | 2007-06-13 |
* | r13362@catbus: nickm | 2007-06-11 19:00:23 -0400••• Fix a warning on platforms where sizeof(size_t)==8, but sizeof(unsigned long)<8.
svn:r10566
| Nick Mathewson | 2007-06-11 |
* | r13358@catbus: nickm | 2007-06-11 18:46:24 -0400••• Fix some dumb copypasta in r10562.
svn:r10565
| Nick Mathewson | 2007-06-11 |
* | r13354@catbus: nickm | 2007-06-11 18:17:40 -0400••• Add typechecking wrappers to digestmap, so we can work with "map from digest to [FOO]" for arbitrary FOOs and still have some typesafety.
svn:r10562
| Nick Mathewson | 2007-06-11 |
* | r13283@catbus: nickm | 2007-06-06 01:43:44 -0400••• Fix up a couple of loops flagged by -Wunsafe-loop-optimizations so that they are more readable (and more amenable to compilation)
svn:r10513
| Nick Mathewson | 2007-06-06 |
* | r13243@catbus: nickm | 2007-06-04 15:17:15 -0400••• Start of code to compute consensus network-status stuff from a bunch of votes. Strangely, it does not yet feel like an enormous ugly hack.
svn:r10489
| Nick Mathewson | 2007-06-04 |
* | r13239@catbus: nickm | 2007-06-04 11:30:37 -0400••• Fix the fix for bug 445: set umask properly. Also use open+fdopen rather than just umask+fopen, and create authority identity key with mode 400.
svn:r10485
| Nick Mathewson | 2007-06-04 |
* | r13191@catbus: nickm | 2007-06-03 19:38:18 -0400••• Set umask(0700) when starting tor-gencert; resolves bug 445.
svn:r10475
| Nick Mathewson | 2007-06-03 |
* | r13154@catbus: nickm | 2007-06-02 11:26:44 -0400••• Server-side support for If-Modified-Since in HTTP requsts for v1 stuff, and for network-status documents.
svn:r10451
| Nick Mathewson | 2007-06-02 |
* | r13143@catbus: nickm | 2007-06-01 16:43:40 -0400••• Try to fix some mipspro compiler warnings. There will still be some left.
svn:r10444
| Nick Mathewson | 2007-06-02 |
* | trivial changes from my sandbox•••svn:r10429
| Roger Dingledine | 2007-05-31 |
* | r13111@catbus: nickm | 2007-05-31 15:03:41 -0400••• Cleanup whitespace.
svn:r10425
| Nick Mathewson | 2007-05-31 |
* | r13110@catbus: nickm | 2007-05-31 15:03:24 -0400••• Fix windows build.
svn:r10424
| Nick Mathewson | 2007-05-31 |
* | r13101@catbus: nickm | 2007-05-31 12:57:42 -0400••• Unit tests [and debugging] for tor_inet_ntop() and tor_inet_pton()
svn:r10420
| Nick Mathewson | 2007-05-31 |
* | r13058@catbus: nickm | 2007-05-29 14:39:53 -0400••• Note that the fix for bug 222 should technically be turned into a real fix, not a kludge, one of these days.
svn:r10397
| Nick Mathewson | 2007-05-29 |
* | r13054@catbus: nickm | 2007-05-29 14:20:50 -0400••• An even better workaround for the probably-already-fixed bug 222.
svn:r10395
| Nick Mathewson | 2007-05-29 |
* | r13050@catbus: nickm | 2007-05-29 13:31:11 -0400••• Resolve all but 3 DOCDOCs.
svn:r10393
| Nick Mathewson | 2007-05-29 |
* | r13042@catbus: nickm | 2007-05-29 10:41:10 -0400••• oops; use tor_inet_aton rather than inet_aton in tor_inet_ntop. Spotted by Li-Hui Zhou.
svn:r10389
| Nick Mathewson | 2007-05-29 |
* | polish r9933-r9994•••svn:r10335
| Roger Dingledine | 2007-05-25 |
* | r12955@catbus: nickm | 2007-05-25 13:17:30 -0400••• First bare stubs of ipv6 work: commit some (untested, hence doublessly broken) implementations of inet_ntop/pton for systems that lack them.
svn:r10326
| Nick Mathewson | 2007-05-25 |
* | r12936@catbus: nickm | 2007-05-24 14:12:34 -0400••• Review XXXX comments without a version; upgrade some to XXXX020.
svn:r10315
| Nick Mathewson | 2007-05-24 |
* | r12933@catbus: nickm | 2007-05-24 14:10:28 -0400••• Optimize digestmap_set, since it sometimes shows up in profiles. Seems to work so far, but it isnt the prettiest thing ever.
svn:r10312
| Nick Mathewson | 2007-05-24 |
* | r12916@catbus: nickm | 2007-05-24 12:43:45 -0400••• Add math functions to round values to the nearest power of 2. Make mempools more careful about making sure that the size of their chunks is a little less than a power of 2, not a little more.
svn:r10304
| Nick Mathewson | 2007-05-24 |
* | r12898@catbus: nickm | 2007-05-22 13:11:04 -0400••• More v3 directory code: have authorities load certificates; have everybody store certificates to disk and load them; provide a way to configure v3 authorities.
svn:r10293
| Nick Mathewson | 2007-05-22 |
* | r12852@catbus: nickm | 2007-05-22 11:00:27 -0400••• Use svn revisions consistently throughout all log messages.
svn:r10291
| Nick Mathewson | 2007-05-22 |
* | r12850@catbus: nickm | 2007-05-21 22:20:42 -0400••• Partial backport candidate: do not rely on finding a \0 after an mmaped() router/extrainfo file. Also, set journal length correctly when starting up.
svn:r10248
| Nick Mathewson | 2007-05-22 |
* | r13017@Kushana: nickm | 2007-05-20 13:40:45 -0400••• Address points in r10227.
svn:r10229
| Nick Mathewson | 2007-05-20 |
* | point out two remote crash bugs, a memory leak, and a few other•••items we should probably look into.
svn:r10227
| Roger Dingledine | 2007-05-20 |
* | r12812@catbus: nickm | 2007-05-19 16:17:36 -0400••• Fix compilation with -O0; add unit tests for swap and shuffle.
svn:r10223
| Nick Mathewson | 2007-05-19 |
* | r12790@catbus: nickm | 2007-05-18 17:24:26 -0400••• Fix build on gcc 4.2
svn:r10212
| Nick Mathewson | 2007-05-18 |
* | r12980@Kushana: nickm | 2007-05-18 14:11:05 -0400••• Add a "swap" function to smartlist, add a "shuffle" function for smartlist to crypto.c, and make appropriate hashtable functions be more const.
svn:r10208
| Nick Mathewson | 2007-05-18 |
* | r12777@catbus: nickm | 2007-05-16 21:52:23 -0400••• Fix dumb bug introduced in r10199
svn:r10202
| Nick Mathewson | 2007-05-17 |