aboutsummaryrefslogtreecommitdiff
path: root/src/or
Commit message (Collapse)AuthorAge
* karsten's patch for bug 767.Roger Dingledine2008-09-09
| | | | svn:r16808
* Catch and report a few more bootstrapping failure cases when TorRoger Dingledine2008-09-09
| | | | | | | fails to establish a TCP connection. Cleanup on 0.2.1.x. svn:r16803
* We should not alter an addr_policy_t that has been canonicalized.Nick Mathewson2008-09-09
| | | | svn:r16802
* Refactor use of connection_new so that we get more verifiable typesafety.Nick Mathewson2008-09-05
| | | | svn:r16785
* Refactor some code and add some asserts based on scanner results.Nick Mathewson2008-09-05
| | | | svn:r16783
* Fix a malloc that should have been a tor_mallocNick Mathewson2008-09-05
| | | | svn:r16780
* Fix numerous memory leaks: some were almost impossible to trigger, and some ↵Nick Mathewson2008-09-05
| | | | | | almost inevitable. svn:r16779
* It is probably some kind of misdeed to say for (i=0;i<2;++i) { A=i?x:y; ↵Nick Mathewson2008-09-05
| | | | | | foo(bar(A)); } rather than foo(bar(x)); foo(bar(y)); . Also, it can confuse tools. svn:r16777
* Fix mingw build with --enable-gcc-warnings set.Nick Mathewson2008-09-04
| | | | svn:r16759
* Use warn_too_many_conns() when accept() fails with a resource limit.Nick Mathewson2008-09-04
| | | | svn:r16751
* Add a lockfile to the Tor data directory to avoid situations where two Tors ↵Nick Mathewson2008-09-01
| | | | | | start with the same datadir, or where a --list-fingerprints races with a server to create keys, or such. svn:r16722
* backport candidate:Roger Dingledine2008-08-31
| | | | | | | | | | If not enough of our entry guards are available so we add a new one, we might use the new one even if it overlapped with the current circuit's exit relay (or its family). Anonymity bugfix pointed out by rovv. svn:r16698
* Double oops: revert accidentally committed local geoipc.c debugging hack.Nick Mathewson2008-08-29
| | | | svn:r16687
* Oops. Make warn_too_many_conns() actually work. Nick Mathewson2008-08-29
| | | | svn:r16686
* Oops; set address families on nameservers.Nick Mathewson2008-08-27
| | | | svn:r16674
* Fix a memory leak when freeing routerstatuses with exit policy summaries. ↵Nick Mathewson2008-08-25
| | | | | | Patch from mwenge. svn:r16659
* commit jake's patch to include strings with socks5 error numbersRoger Dingledine2008-08-25
| | | | svn:r16657
* get rid of some magic constants i found while walkingRoger Dingledine2008-08-25
| | | | | | | jake through socks4 and socks5 failure codes svn:r16651
* Oops. Linux has no sa_len field.Nick Mathewson2008-08-22
| | | | svn:r16627
* r17847@tombo: nickm | 2008-08-22 12:08:56 -0400Nick Mathewson2008-08-22
| | | | | | | ipv6: make server-side dns cache remember for each address an ipv6 addr and an ipv4 addr. This fix is just the struct side. svn:r16622
* r17846@tombo: nickm | 2008-08-22 11:54:00 -0400Nick Mathewson2008-08-22
| | | | | | | Make dns resolver code more robust: handle nameservers with IPv6 addresses, make sure names in replies match requested names, make sure origin address of reply matches the address we asked. svn:r16621
* Relays now reject risky extend cells: if the extend cell includesRoger Dingledine2008-08-20
| | | | | | | | | a digest of all zeroes, or asks to extend back to the relay that sent the extend cell, tear down the circuit. Ideas suggested by rovv. svn:r16605
* make r16598 compile on 64-bit tooRoger Dingledine2008-08-20
| | | | svn:r16604
* Update doxygen documentation.Karsten Loesing2008-08-19
| | | | svn:r16599
* Apply proposal 121 patch 3, with minor tweaks and a few comments.Nick Mathewson2008-08-19
| | | | svn:r16598
* All the controller things want their stuff in v2 format. Well then, maybe ↵Peter Palfrader2008-08-17
| | | | | | that's already sufficient svn:r16578
* And tell us more in another error casePeter Palfrader2008-08-17
| | | | svn:r16577
* Change a warning/bug messagePeter Palfrader2008-08-17
| | | | svn:r16576
* Two consensus fixes: always reset has_* to 0, and use a buffer of proper ↵Peter Palfrader2008-08-17
| | | | | | length for exitsummaries. svn:r16575
* Make trunk build again under -DEXPORTMALLINFOPeter Palfrader2008-08-15
| | | | svn:r16559
* Switch global_identifier on connections to a 64-bit field and move it to ↵Nick Mathewson2008-08-15
| | | | | | connection_t. When procession onionskins, look up the connection by this field rather than by addr:port. This will keep us from dropping onionskins. How many dropped circuits are dropped because of this bug? svn:r16558
* spacemanPeter Palfrader2008-08-14
| | | | svn:r16555
* Add exitpolicy summaries to the consensusPeter Palfrader2008-08-14
| | | | svn:r16554
* Do not split stored exit policy summary into type(accept/reject) and ↵Peter Palfrader2008-08-14
| | | | | | portlist. At least not just yet svn:r16553
* Rename a field so weasel likes it betterPeter Palfrader2008-08-14
| | | | svn:r16552
* Add bw to consensusPeter Palfrader2008-08-14
| | | | svn:r16551
* Parse policies and weight (bw) into routerstatusesPeter Palfrader2008-08-14
| | | | svn:r16550
* If we are lucky the whitespace nazis will not have noticed these things yetPeter Palfrader2008-08-14
| | | | svn:r16549
* minor comment/doxygen fixPeter Palfrader2008-08-14
| | | | svn:r16548
* Give bw in kb/sec in votes/consensusPeter Palfrader2008-08-14
| | | | svn:r16544
* Having a reject-all policy summarized with a lack of summary is stupid. ↵Peter Palfrader2008-08-14
| | | | | | Explicitly mention them as reject 1-65535. svn:r16543
* testsuite: Now that we add (pretty useless, but still) routerinfos to the ↵Peter Palfrader2008-08-14
| | | | | | routerlist for every one of our routerstatuses in the votes we pass again. yay svn:r16542
* Only fetch the routerinfo_t in routerstatus_format_entry() if we are going ↵Peter Palfrader2008-08-14
| | | | | | to need it svn:r16541
* Properly move forward char pointer after appending stuff to the stringPeter Palfrader2008-08-14
| | | | svn:r16540
* Disable test suite for todayPeter Palfrader2008-08-14
| | | | svn:r16539
* asserting(s) is better than segfaulting if it turns out to be NULL laterPeter Palfrader2008-08-14
| | | | svn:r16538
* Do not show policy and bw in v2 statusesPeter Palfrader2008-08-14
| | | | svn:r16537
* Add exit policy and bw to dirvotes - unfortunately also to v2 statusesPeter Palfrader2008-08-14
| | | | svn:r16536
* This bunch of functions really should be staticPeter Palfrader2008-08-14
| | | | svn:r16535
* Fix an overflow when counting rejects for *, truncate exit summaries after ↵Peter Palfrader2008-08-13
| | | | | | 1000 chars svn:r16530