Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Patch to localtime/gmtime handling: use the _r variants where available. ↵ | Nick Mathewson | 2005-02-22 |
| | | | | | | Use mutexes to fake _r where necessary. Make mutexes no-ops where no threading is enabled. svn:r3653 | ||
* | Remove assumptions that maximum path length is anything like 1024. From ↵ | Nick Mathewson | 2005-02-22 |
| | | | | | | comments by Chris Palmer svn:r3652 | ||
* | Initial IRIX compatibility fixes: check for inttypes.h; check for platform ↵ | Nick Mathewson | 2005-02-22 |
| | | | | | | cell_t. svn:r3648 | ||
* | After we successfully connect, try handling pending stuff immediately, ↵ | Nick Mathewson | 2005-02-22 |
| | | | | | | rather than waiting for the next call to connection_handle_write. Roger: is this right? svn:r3647 | ||
* | Print uname on start of unittests. | Nick Mathewson | 2005-02-22 |
| | | | | svn:r3646 | ||
* | Fix windows build: juggle }s and #endifs around in main.c | Nick Mathewson | 2005-02-22 |
| | | | | svn:r3645 | ||
* | make the addressmap internals less noisy | Roger Dingledine | 2005-02-22 |
| | | | | svn:r3643 | ||
* | Add a new AddressMap directive to rewrite incoming socks addresses. | Roger Dingledine | 2005-02-22 |
| | | | | | | | | | | Add a new TrackHostExits directive to trigger addressmaps for certain incoming socks addresses, for sites that break when your exit keeps changing. Redo the client-side dns cache so it's just an addressmap too. svn:r3641 | ||
* | forward-port the onion queue thing | Roger Dingledine | 2005-02-20 |
| | | | | svn:r3639 | ||
* | forward-port some fixes | Roger Dingledine | 2005-02-17 |
| | | | | svn:r3631 | ||
* | remove unused code | Roger Dingledine | 2005-02-16 |
| | | | | svn:r3629 | ||
* | Fix another crash bug found by Jaroslaw--it is possible for dns_resolve to ↵ | Nick Mathewson | 2005-02-14 |
| | | | | | | mark a connection to be freed, if the circuit it was attached to fails for some reason. svn:r3623 | ||
* | Add a missing prototype to or.h | Nick Mathewson | 2005-02-13 |
| | | | | svn:r3621 | ||
* | remove redundant unpack in critical path | Nick Mathewson | 2005-02-13 |
| | | | | svn:r3620 | ||
* | Do not try to double-aquire lock when rotating keys. May fix deadlock bug ↵ | Nick Mathewson | 2005-02-11 |
| | | | | | | found by weasel. svn:r3616 | ||
* | Free tls resources on exit too | Nick Mathewson | 2005-02-11 |
| | | | | svn:r3615 | ||
* | Free even more things on shutdown. Temporarily move tor_free_all out from ↵ | Nick Mathewson | 2005-02-11 |
| | | | | | | #ifdef so it gets tested more. svn:r3614 | ||
* | Add more functions to free things to help dmalloc allong. | Nick Mathewson | 2005-02-10 |
| | | | | svn:r3613 | ||
* | if we're hibernating and we get a sigint, exit immediately. | Roger Dingledine | 2005-02-10 |
| | | | | | | | closes bug 91. svn:r3611 | ||
* | stop picking unverified dir mirrors, ever. | Roger Dingledine | 2005-02-10 |
| | | | | | | | it only leads to misery. svn:r3610 | ||
* | when a client asks us for a dir mirror and we don't have one, | Roger Dingledine | 2005-02-10 |
| | | | | | | | launch an attempt to get a fresh one. svn:r3609 | ||
* | remove redundant lines | Roger Dingledine | 2005-02-09 |
| | | | | svn:r3607 | ||
* | Patch from adam langley: always remove sockets from libevent before closing ↵ | Nick Mathewson | 2005-02-09 |
| | | | | | | them. Should fix epoll-related bugs. svn:r3606 | ||
* | don't list version in the win32 service display name or service name, | Roger Dingledine | 2005-02-09 |
| | | | | | | | | since they'll keep changing and people will get messed up about which one is installed. svn:r3592 | ||
* | Avoid double-free on tor-resolve failure | Nick Mathewson | 2005-02-05 |
| | | | | svn:r3567 | ||
* | Re-normalize whitespace; make "make check-spaces" happy | Nick Mathewson | 2005-02-05 |
| | | | | svn:r3566 | ||
* | forward-port NT service patch | Nick Mathewson | 2005-02-05 |
| | | | | svn:r3565 | ||
* | Fix tor-resolve implementation to prevent crashes and send resolves when we ↵ | Nick Mathewson | 2005-02-05 |
| | | | | | | should. svn:r3561 | ||
* | forward-port the logic skew and double-free thing | Roger Dingledine | 2005-02-04 |
| | | | | svn:r3549 | ||
* | fix the latest bug: don't explode when some router declares a | Roger Dingledine | 2005-02-03 |
| | | | | | | | | | bandwidthburst of 500 gigabytes. this bug seems to have taken down most of the network. oops. svn:r3523 | ||
* | another minor fix | Roger Dingledine | 2005-02-03 |
| | | | | svn:r3511 | ||
* | Add --with-dmalloc configure option | Peter Palfrader | 2005-02-03 |
| | | | | svn:r3508 | ||
* | Write a function header for Roger so he can fill it with life | Peter Palfrader | 2005-02-03 |
| | | | | svn:r3507 | ||
* | note a bug that wmf just found | Roger Dingledine | 2005-02-02 |
| | | | | svn:r3503 | ||
* | bugfix: tor-resolve requests were ignoring .exit if there was | Roger Dingledine | 2005-02-02 |
| | | | | | | | a working circuit they could use instead. svn:r3502 | ||
* | reject more default filesharing ports by default. | Roger Dingledine | 2005-02-02 |
| | | | | svn:r3500 | ||
* | only check if exit_policy_implicitly_allows if you're a server. | Roger Dingledine | 2005-02-02 |
| | | | | | | | also, put a comment next to an interesting undocumented 'feature'. svn:r3499 | ||
* | sometimes, a conn on the closeable_lst gets absolutely | Roger Dingledine | 2005-02-02 |
| | | | | | | | clobbered. maybe this will help me find out why. svn:r3498 | ||
* | bump the default rate limit to 1 MB | Roger Dingledine | 2005-02-01 |
| | | | | svn:r3494 | ||
* | reject odd-looking addresses at the client, rather than having | Roger Dingledine | 2005-02-01 |
| | | | | | | | the server drop them because they're malformed. svn:r3493 | ||
* | give a bit more load to servers that claim to be able to | Roger Dingledine | 2005-02-01 |
| | | | | | | | handle a whole lot. svn:r3489 | ||
* | Go into soft hibernation after 95% of the bandwidth is used, | Roger Dingledine | 2005-02-01 |
| | | | | | | | | | not 99%. This is especially important for daily hibernators who have a small accounting max. Hopefully it will result in fewer cut connections when the hard hibernation starts. svn:r3488 | ||
* | define TOR_FRAGILE if you want tor to give you a core when | Roger Dingledine | 2005-02-01 |
| | | | | | | | | something goes wrong. this should only be used by people actively tracking bugs. svn:r3487 | ||
* | fix an edge case in parsing config options (thanks weasel) | Roger Dingledine | 2005-02-01 |
| | | | | svn:r3486 | ||
* | Fix arma's fix for my leak | Peter Palfrader | 2005-01-31 |
| | | | | svn:r3485 | ||
* | fix a minor memory leak found by weasel | Roger Dingledine | 2005-01-31 |
| | | | | svn:r3484 | ||
* | stop a sigpipe. | Roger Dingledine | 2005-01-31 |
| | | | | | | | | apparently when we get an eof, at least sometimes it *does* mean you'd better not try writing. svn:r3481 | ||
* | stop logging loudly when a client tries an old onion key. it's | Roger Dingledine | 2005-01-31 |
| | | | | | | | time to give up on that issue, at least for now. svn:r3479 | ||
* | fix another rogue connection_free that was causing us troubles | Roger Dingledine | 2005-01-31 |
| | | | | | | | there are no doubt more lurking. svn:r3478 | ||
* | don't double-detach a closing exit conn that's waiting for dns resolve | Roger Dingledine | 2005-01-31 |
| | | | | svn:r3477 |