summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* r13939@catbus: nickm | 2007-07-27 14:33:22 -0400Nick Mathewson2007-07-27
| | | | | | | When dumping memory usage, list bytes used in buffer memory free-lists. svn:r10947
* r13938@catbus: nickm | 2007-07-27 14:26:07 -0400Nick Mathewson2007-07-27
| | | | | | | More code to handle incoming consensus signatures svn:r10946
* r13937@catbus: nickm | 2007-07-27 12:43:36 -0400Nick Mathewson2007-07-27
| | | | | | | Maintain a detached-signatures document along with pending consensus document. Add a dirvote_free_all() to clean up static vars in dirvote.c svn:r10945
* r13936@catbus: nickm | 2007-07-27 12:23:26 -0400Nick Mathewson2007-07-27
| | | | | | | Code to implement detached signature documents. svn:r10944
* r13934@catbus: nickm | 2007-07-27 10:41:00 -0400Nick Mathewson2007-07-27
| | | | | | | Fix spelling; add a comment. svn:r10943
* Maybe fix #471. Compute the size of bitfields more correctly. Nick, please ↵Peter Palfrader2007-07-27
| | | | | | check. svn:r10941
* Resolve a compiler warning about uninitialized usePeter Palfrader2007-07-27
| | | | svn:r10940
* r13927@catbus: nickm | 2007-07-26 17:26:49 -0400Nick Mathewson2007-07-26
| | | | | | | Fix router_choose_by_bandwidth to no longer be biases by floating-point roundoff issues. This runs through the list of routers yet another time, and uses an additional bitfield, but this should be okay: the function did not appear in profiles before, and shouldnt start appearing now. svn:r10939
* r13926@catbus: nickm | 2007-07-26 17:21:06 -0400Nick Mathewson2007-07-26
| | | | | | | Add a bit-array type with reasonably fast inline functions. svn:r10938
* r13924@catbus: nickm | 2007-07-26 16:46:45 -0400Nick Mathewson2007-07-26
| | | | | | | We can have multiple authority certificates for an authority at a time: make the code reflect that. svn:r10937
* r13921@catbus: nickm | 2007-07-26 16:26:48 -0400Nick Mathewson2007-07-26
| | | | | | | Code to add signatures to a pending consensus directory. svn:r10936
* r13920@catbus: nickm | 2007-07-26 16:25:25 -0400Nick Mathewson2007-07-26
| | | | | | | whitespace fixes svn:r10935
* r13908@catbus: nickm | 2007-07-25 18:55:47 -0400Nick Mathewson2007-07-25
| | | | | | | Patch from Robert Hogan: set conn->dns_server_port correctly so that we can close dns server ports when they change, thus avoiding crashes and dangling references and other sources of unhappiness. svn:r10933
* r13907@catbus: nickm | 2007-07-25 18:51:25 -0400Nick Mathewson2007-07-25
| | | | | | | | Patch from tup: translate LFs to CRLFs in NS replies and ensures the data section is properly terminated with "\r\n.\r\n svn:r10932
* r13906@catbus: nickm | 2007-07-25 18:49:50 -0400Nick Mathewson2007-07-25
| | | | | | | Patch from tup: correct grammar for asynchonous reply lines in control-spec.txt svn:r10931
* r13905@catbus: nickm | 2007-07-25 18:48:44 -0400Nick Mathewson2007-07-25
| | | | | | | ADDRMAP events should never have specified local time. Extend them to have the proper gmt time, and make GETINFO address-mappings always do the right thing (since it is new in this version). svn:r10930
* r13904@catbus: nickm | 2007-07-25 18:04:46 -0400Nick Mathewson2007-07-25
| | | | | | | Fix whitespaces and compilation in and around dirvote code. svn:r10929
* r13903@catbus: nickm | 2007-07-25 18:03:56 -0400Nick Mathewson2007-07-25
| | | | | | | Make buffer large enough to hold ip6.arpa addresses. This code was not actually used yet, so no user-visible bug existed. (Based on patch by croup.) svn:r10928
* r13902@catbus: nickm | 2007-07-25 17:43:52 -0400Nick Mathewson2007-07-25
| | | | | | | Some dirvote code to handle generating votes and slinging them around. More code is still needed. svn:r10927
* r13901@catbus: nickm | 2007-07-25 16:23:51 -0400Nick Mathewson2007-07-25
| | | | | | | Make all code to generate v1 directories into conditional code. svn:r10926
* r13900@catbus: nickm | 2007-07-25 16:16:30 -0400Nick Mathewson2007-07-25
| | | | | | | Better fix for GCC 4.2 warning on routerlist.c svn:r10925
* revert r10910. svk seems to have a habit of adding thingsRoger Dingledine2007-07-23
| | | | | | | back in after they've been removed. svn:r10913
* r13773@kushana: nickm | 2007-07-23 00:16:44 -0400Nick Mathewson2007-07-23
| | | | | | | Use tor malloc replacements in eventdns.c for now: there might be goblins there...goblins that only dmalloc can find! svn:r10912
* svn:r10911Nick Mathewson2007-07-23
|
* svn:r10910Nick Mathewson2007-07-23
|
* r13875@catbus: nickm | 2007-07-22 18:56:30 -0400Nick Mathewson2007-07-22
| | | | | | | Once more with feeling. svn:r10907
* r13872@catbus: nickm | 2007-07-22 18:51:02 -0400Nick Mathewson2007-07-22
| | | | | | | esc_router_info static field should not be cleared postfork, to avoid races. svn:r10906
* r13858@catbus: nickm | 2007-07-22 18:44:02 -0400Nick Mathewson2007-07-22
| | | | | | | Fix/note some relatively trivial mem usage issues svn:r10905
* dump dmalloc stats on sighupRoger Dingledine2007-07-22
| | | | svn:r10903
* free a small static string on exit.Roger Dingledine2007-07-22
| | | | svn:r10902
* Revert part of r10874, since it was breaking our load balancingRoger Dingledine2007-07-22
| | | | | | | | | | | (we always picked one router past the one we wanted!) and could conceivably read past the end of the smartlist too. Nick, I don't know what gcc 4.2 was worried about, but we need to find a better fix than this. :) svn:r10901
* clarify that when we say 'above the median' we mean 'at leastRoger Dingledine2007-07-22
| | | | | | | the median' svn:r10899
* handle fetching bridge descriptors from the bridge authority too.Roger Dingledine2007-07-22
| | | | svn:r10898
* Directory authorities now call routers Fast if their bandwidth isRoger Dingledine2007-07-21
| | | | | | | | | at least 100KB/s, and consider their bandwidth adequate to be a Guard if it is at least 250KB/s. This fix complements proposal 107. [Bugfix on 0.1.2.x] svn:r10897
* when requesting tor/server/authority, ask for tor/server/authority.zRoger Dingledine2007-07-21
| | | | | | | | instead. same functionality, saves a bit of bandwidth. and might even work. svn:r10896
* r13856@catbus: nickm | 2007-07-20 14:30:44 -0400Nick Mathewson2007-07-20
| | | | | | | slightly smarter heuristic about when to use obsolete ::a.b.c.d format. svn:r10893
* r13854@catbus: nickm | 2007-07-20 13:40:45 -0400Nick Mathewson2007-07-20
| | | | | | | Patches to proposal 117 from coderman (from or-dev, 18 Jun) svn:r10892
* r13850@catbus: nickm | 2007-07-20 12:25:24 -0400Nick Mathewson2007-07-20
| | | | | | | Fix some bugs in ntop/pton. svn:r10891
* r13848@catbus: nickm | 2007-07-19 16:47:16 -0400Nick Mathewson2007-07-19
| | | | | | | Use our own version of inet_ntop and inet_pton everywhere, to avoid partitioning attacks. svn:r10888
* r13846@catbus: nickm | 2007-07-19 16:31:41 -0400Nick Mathewson2007-07-19
| | | | | | | Actually, OSX (and some BSDs) accept [f:f:f:f:f:f:f:f::] as a perfectly fine ipv6 address. svn:r10887
* r13844@catbus: nickm | 2007-07-19 16:04:04 -0400Nick Mathewson2007-07-19
| | | | | | | Same as the last patch, only more so. svn:r10886
* r13842@catbus: nickm | 2007-07-19 16:02:54 -0400Nick Mathewson2007-07-19
| | | | | | | OSX writes ::3 as ::0.0.0.3; choose a less ambiguous example. svn:r10885
* r13840@catbus: nickm | 2007-07-19 16:00:43 -0400Nick Mathewson2007-07-19
| | | | | | | Apparently, this problem can occur on the whole BSD family. "Yay." svn:r10884
* r13838@catbus: nickm | 2007-07-19 15:50:16 -0400Nick Mathewson2007-07-19
| | | | | | | Apparently, OSX does not define s6_addr32 or s6_addr16. How silly. svn:r10883
* r13836@catbus: nickm | 2007-07-19 15:43:04 -0400Nick Mathewson2007-07-19
| | | | | | | Some older GCCs think that iph4 could be used uninitialized. Fix that. svn:r10882
* r13834@catbus: nickm | 2007-07-19 15:40:42 -0400Nick Mathewson2007-07-19
| | | | | | | Another patch from croup: drop support for address masks that do not correspond to bit prefixes. Nobody has used this for a while, and we have given warnings for a long time. svn:r10881
* r13827@catbus: nickm | 2007-07-19 14:42:25 -0400Nick Mathewson2007-07-19
| | | | | | | Merge in some generic address manipulation code from croup. Needs some work. svn:r10880
* r13826@catbus: nickm | 2007-07-19 12:21:30 -0400Nick Mathewson2007-07-19
| | | | | | | Fix a copy-and-paste error in dirvote.c svn:r10879
* r13822@catbus: nickm | 2007-07-18 16:43:39 -0400Nick Mathewson2007-07-18
| | | | | | | Tweak a couple of loop-related variables to make the gcc 4.2 -Wstrict-overflow warning happy. svn:r10874
* r13821@catbus: nickm | 2007-07-18 16:29:17 -0400Nick Mathewson2007-07-18
| | | | | | | Initial code to manipulate vote timing correctly. svn:r10873