| Commit message (Expand) | Author | Age |
* | Commit fixes for several pending tor core tasks: document all DOCDOCed functi...•••svn:r3769
| Nick Mathewson | 2005-03-17 |
* | Fix a fun windows bug: apparently windows stat wants paths not to end with sl...•••svn:r3766
| Nick Mathewson | 2005-03-16 |
* | Fix some more obscure compiler warnings•••svn:r3758
| Nick Mathewson | 2005-03-14 |
* | Renormalize whitespace•••svn:r3757
| Nick Mathewson | 2005-03-14 |
* | Finish implementing GETINFO; make it easy to query address maps.•••svn:r3732
| Nick Mathewson | 2005-03-03 |
* | Try a little harder to avoid openssl SSL* double-free reports.•••svn:r3710
| Nick Mathewson | 2005-02-28 |
* | Fix strmap_free to release memory actually held by the strmap.•••svn:r3708
| Nick Mathewson | 2005-02-28 |
* | give a better warning when tor points at an https server.•••svn:r3706
| Nick Mathewson | 2005-02-28 |
* | Be specific about which "illegal character" we just saw in the cert.•••svn:r3699
| Nick Mathewson | 2005-02-25 |
* | Implement more control spec functionality•••- Mapaddress
- Postdescriptor
- GetInfo on descriptors
Required changes elsewhere:
- Keep the most recent running_routers_t in the routerlist_t. That way we
can learn about new routers and remember whether we were last told that
they were up or down. Also enables more simplifications.
- Keep the signed descriptor inside routerinfo_t. This makes
descriptor_entry_t in dirservers.c unneeded.
- Rename AddressMap (the verb) to MapAddress. Keep AddressMap as a noun.
- Check addresses for plausibility before mapping them.
svn:r3696
| Nick Mathewson | 2005-02-25 |
* | Forward-port the trick to bump up ConnLimit as far as it can•••go, but not past MAXCONNECTIONS. Also throw away the FAKE_POLL
caveats since 0.1.0 doesn't need it any more.
svn:r3657
| Roger Dingledine | 2005-02-22 |
* | Change from inet_ntoa to a threadproof tor_inet_ntoa.•••svn:r3656
| Nick Mathewson | 2005-02-22 |
* | Note a non-bug in read_file_to_str as used. If we start to rely on it behavin...•••svn:r3655
| Nick Mathewson | 2005-02-22 |
* | But on windows, localtime and gmtime _are_ threadsafe.•••svn:r3654
| Nick Mathewson | 2005-02-22 |
* | Patch to localtime/gmtime handling: use the _r variants where available. Use...•••svn:r3653
| Nick Mathewson | 2005-02-22 |
* | Remove assumptions that maximum path length is anything like 1024. From comm...•••svn:r3652
| Nick Mathewson | 2005-02-22 |
* | remove spurious semicolons•••svn:r3650
| Nick Mathewson | 2005-02-22 |
* | Snarf some logic from python, adapted to our own needs, to handle gethostbyna...•••svn:r3649
| Nick Mathewson | 2005-02-22 |
* | Initial IRIX compatibility fixes: check for inttypes.h; check for platform ce...•••svn:r3648
| Nick Mathewson | 2005-02-22 |
* | Fix windows build: do not spuriously include openssl where not needed; handle...•••svn:r3644
| Nick Mathewson | 2005-02-22 |
* | bugfix: actually use the argument to strmap_free()•••svn:r3640
| Roger Dingledine | 2005-02-20 |
* | avoid case (not yet triggered) where smartlists could grow out•••of control
svn:r3636
| Roger Dingledine | 2005-02-19 |
* | Tell openssl how to use locks and how to find thread ids -- this may prevent ...•••svn:r3622
| Nick Mathewson | 2005-02-13 |
* | Apply windows patch from Dmitri Bely•••svn:r3617
| Nick Mathewson | 2005-02-12 |
* | Free tls resources on exit too•••svn:r3615
| Nick Mathewson | 2005-02-11 |
* | Handle return value from getaddrinfo properly•••svn:r3526
| Nick Mathewson | 2005-02-03 |
* | Use getaddrinfo and gethostbyname_r where available. Note that these are not...•••svn:r3522
| Nick Mathewson | 2005-02-03 |
* | Forward-port SGI Compatibility patches from Jan Schaumann•••svn:r3517
| Nick Mathewson | 2005-02-03 |
* | point out a potential thread/process leak problem when we're out of memory•••svn:r3512
| Roger Dingledine | 2005-02-03 |
* | Add --with-dmalloc configure option•••svn:r3508
| Peter Palfrader | 2005-02-03 |
* | http://www.erlenstar.demon.co.uk/unix/faq_2.html says we•••should call _exit, not exit, from child processes.
svn:r3506
| Roger Dingledine | 2005-02-03 |
* | clarify what smartlist_remove promises, since we rely on it.•••svn:r3473
| Roger Dingledine | 2005-01-31 |
* | Add rudimentary pthread support that needs more testing.•••svn:r3439
| Nick Mathewson | 2005-01-27 |
* | fwd-port win32 isprint fix•••svn:r3410
| Nick Mathewson | 2005-01-22 |
* | forward-port: fix win32 compile•••svn:r3406
| Roger Dingledine | 2005-01-22 |
* | give a header file for ntohs•••svn:r3388
| Roger Dingledine | 2005-01-20 |
* | Compilation fixes for win32 version detection.•••svn:r3385
| Nick Mathewson | 2005-01-20 |
* | Make zlib detection happy on little-endian platforms; fix unit tests.•••svn:r3384
| Nick Mathewson | 2005-01-20 |
* | Detect windows platform correctly•••svn:r3377
| Nick Mathewson | 2005-01-19 |
* | Make detect_compression_method work on platforms with more evil chars.•••svn:r3376
| Nick Mathewson | 2005-01-19 |
* | Workaround for webservers that lie about Content-Encoding: Tor now tries to a...•••svn:r3374
| Nick Mathewson | 2005-01-19 |
* | Make Tor use Niels Provos's libevent instead of it's current•••poll-but-sometimes-select mess. This will let us use faster async cores
(like epoll, kpoll, and /dev/poll), and hopefully work better on Windows
too.
There are some fairly nasty changes to main.c here; this will almost
certainly break something. But hey, that's what alphas are for.
svn:r3341
| Nick Mathewson | 2005-01-12 |
* | clean up smartlist_string_isin so callers don't have to manage bufs•••themselves
svn:r3338
| Roger Dingledine | 2005-01-12 |
* | help avoid overflow from len_in + (len_in/n)*len_ins•••nick, do you think this does it? if so, we should maybe backport too.
svn:r3334
| Roger Dingledine | 2005-01-10 |
* | make the initial temp log only notice-err, not info-err•••svn:r3274
| Roger Dingledine | 2005-01-04 |
* | 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
| Roger Dingledine | 2005-01-03 |
* | More work on task #43: fix race conditions on multithreaded (win32) servers.•••svn:r3251
| Nick Mathewson | 2005-01-03 |
* | Possible fix for task #43: when running on a multithreaded environment (curre...•••svn:r3247
| Nick Mathewson | 2005-01-03 |
* | Resolve task 42: find where 19-char nicknames were getting truncated when rea...•••svn:r3244
| Nick Mathewson | 2005-01-03 |
* | fix an assert on startup when the disk is full and you're logging to a file•••svn:r3204
| Roger Dingledine | 2004-12-22 |