aboutsummaryrefslogtreecommitdiff
path: root/src/or
Commit message (Collapse)AuthorAge
* Patch to localtime/gmtime handling: use the _r variants where available. ↵Nick Mathewson2005-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 Mathewson2005-02-22
| | | | | | comments by Chris Palmer svn:r3652
* Initial IRIX compatibility fixes: check for inttypes.h; check for platform ↵Nick Mathewson2005-02-22
| | | | | | cell_t. svn:r3648
* After we successfully connect, try handling pending stuff immediately, ↵Nick Mathewson2005-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 Mathewson2005-02-22
| | | | svn:r3646
* Fix windows build: juggle }s and #endifs around in main.cNick Mathewson2005-02-22
| | | | svn:r3645
* make the addressmap internals less noisyRoger Dingledine2005-02-22
| | | | svn:r3643
* Add a new AddressMap directive to rewrite incoming socks addresses.Roger Dingledine2005-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 thingRoger Dingledine2005-02-20
| | | | svn:r3639
* forward-port some fixesRoger Dingledine2005-02-17
| | | | svn:r3631
* remove unused codeRoger Dingledine2005-02-16
| | | | svn:r3629
* Fix another crash bug found by Jaroslaw--it is possible for dns_resolve to ↵Nick Mathewson2005-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.hNick Mathewson2005-02-13
| | | | svn:r3621
* remove redundant unpack in critical pathNick Mathewson2005-02-13
| | | | svn:r3620
* Do not try to double-aquire lock when rotating keys. May fix deadlock bug ↵Nick Mathewson2005-02-11
| | | | | | found by weasel. svn:r3616
* Free tls resources on exit tooNick Mathewson2005-02-11
| | | | svn:r3615
* Free even more things on shutdown. Temporarily move tor_free_all out from ↵Nick Mathewson2005-02-11
| | | | | | #ifdef so it gets tested more. svn:r3614
* Add more functions to free things to help dmalloc allong.Nick Mathewson2005-02-10
| | | | svn:r3613
* if we're hibernating and we get a sigint, exit immediately.Roger Dingledine2005-02-10
| | | | | | | closes bug 91. svn:r3611
* stop picking unverified dir mirrors, ever.Roger Dingledine2005-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 Dingledine2005-02-10
| | | | | | | launch an attempt to get a fresh one. svn:r3609
* remove redundant linesRoger Dingledine2005-02-09
| | | | svn:r3607
* Patch from adam langley: always remove sockets from libevent before closing ↵Nick Mathewson2005-02-09
| | | | | | them. Should fix epoll-related bugs. svn:r3606
* don't list version in the win32 service display name or service name,Roger Dingledine2005-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 failureNick Mathewson2005-02-05
| | | | svn:r3567
* Re-normalize whitespace; make "make check-spaces" happyNick Mathewson2005-02-05
| | | | svn:r3566
* forward-port NT service patchNick Mathewson2005-02-05
| | | | svn:r3565
* Fix tor-resolve implementation to prevent crashes and send resolves when we ↵Nick Mathewson2005-02-05
| | | | | | should. svn:r3561
* forward-port the logic skew and double-free thingRoger Dingledine2005-02-04
| | | | svn:r3549
* fix the latest bug: don't explode when some router declares aRoger Dingledine2005-02-03
| | | | | | | | | bandwidthburst of 500 gigabytes. this bug seems to have taken down most of the network. oops. svn:r3523
* another minor fixRoger Dingledine2005-02-03
| | | | svn:r3511
* Add --with-dmalloc configure optionPeter Palfrader2005-02-03
| | | | svn:r3508
* Write a function header for Roger so he can fill it with lifePeter Palfrader2005-02-03
| | | | svn:r3507
* note a bug that wmf just foundRoger Dingledine2005-02-02
| | | | svn:r3503
* bugfix: tor-resolve requests were ignoring .exit if there wasRoger Dingledine2005-02-02
| | | | | | | a working circuit they could use instead. svn:r3502
* reject more default filesharing ports by default.Roger Dingledine2005-02-02
| | | | svn:r3500
* only check if exit_policy_implicitly_allows if you're a server.Roger Dingledine2005-02-02
| | | | | | | also, put a comment next to an interesting undocumented 'feature'. svn:r3499
* sometimes, a conn on the closeable_lst gets absolutelyRoger Dingledine2005-02-02
| | | | | | | clobbered. maybe this will help me find out why. svn:r3498
* bump the default rate limit to 1 MBRoger Dingledine2005-02-01
| | | | svn:r3494
* reject odd-looking addresses at the client, rather than havingRoger Dingledine2005-02-01
| | | | | | | the server drop them because they're malformed. svn:r3493
* give a bit more load to servers that claim to be able toRoger Dingledine2005-02-01
| | | | | | | handle a whole lot. svn:r3489
* Go into soft hibernation after 95% of the bandwidth is used,Roger Dingledine2005-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 whenRoger Dingledine2005-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 Dingledine2005-02-01
| | | | svn:r3486
* Fix arma's fix for my leakPeter Palfrader2005-01-31
| | | | svn:r3485
* fix a minor memory leak found by weaselRoger Dingledine2005-01-31
| | | | svn:r3484
* stop a sigpipe.Roger Dingledine2005-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'sRoger Dingledine2005-01-31
| | | | | | | time to give up on that issue, at least for now. svn:r3479
* fix another rogue connection_free that was causing us troublesRoger Dingledine2005-01-31
| | | | | | | there are no doubt more lurking. svn:r3478
* don't double-detach a closing exit conn that's waiting for dns resolveRoger Dingledine2005-01-31
| | | | svn:r3477