Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | karsten's patch for bug 767. | Roger Dingledine | 2008-09-09 |
| | | | | svn:r16808 | ||
* | Catch and report a few more bootstrapping failure cases when Tor | Roger Dingledine | 2008-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 Mathewson | 2008-09-09 |
| | | | | svn:r16802 | ||
* | Refactor use of connection_new so that we get more verifiable typesafety. | Nick Mathewson | 2008-09-05 |
| | | | | svn:r16785 | ||
* | Refactor some code and add some asserts based on scanner results. | Nick Mathewson | 2008-09-05 |
| | | | | svn:r16783 | ||
* | Fix a malloc that should have been a tor_malloc | Nick Mathewson | 2008-09-05 |
| | | | | svn:r16780 | ||
* | Fix numerous memory leaks: some were almost impossible to trigger, and some ↵ | Nick Mathewson | 2008-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 Mathewson | 2008-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 Mathewson | 2008-09-04 |
| | | | | svn:r16759 | ||
* | Use warn_too_many_conns() when accept() fails with a resource limit. | Nick Mathewson | 2008-09-04 |
| | | | | svn:r16751 | ||
* | Add a lockfile to the Tor data directory to avoid situations where two Tors ↵ | Nick Mathewson | 2008-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 Dingledine | 2008-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 Mathewson | 2008-08-29 |
| | | | | svn:r16687 | ||
* | Oops. Make warn_too_many_conns() actually work. | Nick Mathewson | 2008-08-29 |
| | | | | svn:r16686 | ||
* | Oops; set address families on nameservers. | Nick Mathewson | 2008-08-27 |
| | | | | svn:r16674 | ||
* | Fix a memory leak when freeing routerstatuses with exit policy summaries. ↵ | Nick Mathewson | 2008-08-25 |
| | | | | | | Patch from mwenge. svn:r16659 | ||
* | commit jake's patch to include strings with socks5 error numbers | Roger Dingledine | 2008-08-25 |
| | | | | svn:r16657 | ||
* | get rid of some magic constants i found while walking | Roger Dingledine | 2008-08-25 |
| | | | | | | | jake through socks4 and socks5 failure codes svn:r16651 | ||
* | Oops. Linux has no sa_len field. | Nick Mathewson | 2008-08-22 |
| | | | | svn:r16627 | ||
* | r17847@tombo: nickm | 2008-08-22 12:08:56 -0400 | Nick Mathewson | 2008-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 -0400 | Nick Mathewson | 2008-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 includes | Roger Dingledine | 2008-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 too | Roger Dingledine | 2008-08-20 |
| | | | | svn:r16604 | ||
* | Update doxygen documentation. | Karsten Loesing | 2008-08-19 |
| | | | | svn:r16599 | ||
* | Apply proposal 121 patch 3, with minor tweaks and a few comments. | Nick Mathewson | 2008-08-19 |
| | | | | svn:r16598 | ||
* | All the controller things want their stuff in v2 format. Well then, maybe ↵ | Peter Palfrader | 2008-08-17 |
| | | | | | | that's already sufficient svn:r16578 | ||
* | And tell us more in another error case | Peter Palfrader | 2008-08-17 |
| | | | | svn:r16577 | ||
* | Change a warning/bug message | Peter Palfrader | 2008-08-17 |
| | | | | svn:r16576 | ||
* | Two consensus fixes: always reset has_* to 0, and use a buffer of proper ↵ | Peter Palfrader | 2008-08-17 |
| | | | | | | length for exitsummaries. svn:r16575 | ||
* | Make trunk build again under -DEXPORTMALLINFO | Peter Palfrader | 2008-08-15 |
| | | | | svn:r16559 | ||
* | Switch global_identifier on connections to a 64-bit field and move it to ↵ | Nick Mathewson | 2008-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 | ||
* | spaceman | Peter Palfrader | 2008-08-14 |
| | | | | svn:r16555 | ||
* | Add exitpolicy summaries to the consensus | Peter Palfrader | 2008-08-14 |
| | | | | svn:r16554 | ||
* | Do not split stored exit policy summary into type(accept/reject) and ↵ | Peter Palfrader | 2008-08-14 |
| | | | | | | portlist. At least not just yet svn:r16553 | ||
* | Rename a field so weasel likes it better | Peter Palfrader | 2008-08-14 |
| | | | | svn:r16552 | ||
* | Add bw to consensus | Peter Palfrader | 2008-08-14 |
| | | | | svn:r16551 | ||
* | Parse policies and weight (bw) into routerstatuses | Peter Palfrader | 2008-08-14 |
| | | | | svn:r16550 | ||
* | If we are lucky the whitespace nazis will not have noticed these things yet | Peter Palfrader | 2008-08-14 |
| | | | | svn:r16549 | ||
* | minor comment/doxygen fix | Peter Palfrader | 2008-08-14 |
| | | | | svn:r16548 | ||
* | Give bw in kb/sec in votes/consensus | Peter Palfrader | 2008-08-14 |
| | | | | svn:r16544 | ||
* | Having a reject-all policy summarized with a lack of summary is stupid. ↵ | Peter Palfrader | 2008-08-14 |
| | | | | | | Explicitly mention them as reject 1-65535. svn:r16543 | ||
* | testsuite: Now that we add (pretty useless, but still) routerinfos to the ↵ | Peter Palfrader | 2008-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 Palfrader | 2008-08-14 |
| | | | | | | to need it svn:r16541 | ||
* | Properly move forward char pointer after appending stuff to the string | Peter Palfrader | 2008-08-14 |
| | | | | svn:r16540 | ||
* | Disable test suite for today | Peter Palfrader | 2008-08-14 |
| | | | | svn:r16539 | ||
* | asserting(s) is better than segfaulting if it turns out to be NULL later | Peter Palfrader | 2008-08-14 |
| | | | | svn:r16538 | ||
* | Do not show policy and bw in v2 statuses | Peter Palfrader | 2008-08-14 |
| | | | | svn:r16537 | ||
* | Add exit policy and bw to dirvotes - unfortunately also to v2 statuses | Peter Palfrader | 2008-08-14 |
| | | | | svn:r16536 | ||
* | This bunch of functions really should be static | Peter Palfrader | 2008-08-14 |
| | | | | svn:r16535 | ||
* | Fix an overflow when counting rejects for *, truncate exit summaries after ↵ | Peter Palfrader | 2008-08-13 |
| | | | | | | 1000 chars svn:r16530 |