]> git.ipfire.org Git - thirdparty/tor.git/log
thirdparty/tor.git
18 years agoclean up the changelog before release
Roger Dingledine [Sun, 29 Jul 2007 01:07:35 +0000 (01:07 +0000)] 
clean up the changelog before release

svn:r10959

18 years ago r13960@catbus: nickm | 2007-07-28 18:14:29 -0400
Nick Mathewson [Sat, 28 Jul 2007 22:14:42 +0000 (22:14 +0000)] 
 r13960@catbus:  nickm | 2007-07-28 18:14:29 -0400
 Start correctly when cached-certs is missing. oops

svn:r10957

18 years ago r13959@catbus: nickm | 2007-07-28 18:09:56 -0400
Nick Mathewson [Sat, 28 Jul 2007 22:14:39 +0000 (22:14 +0000)] 
 r13959@catbus:  nickm | 2007-07-28 18:09:56 -0400
 Use the correct formula to calculate exit weights.

svn:r10956

18 years ago r13956@catbus: nickm | 2007-07-27 20:09:48 -0400
Nick Mathewson [Sat, 28 Jul 2007 00:11:34 +0000 (00:11 +0000)] 
 r13956@catbus:  nickm | 2007-07-27 20:09:48 -0400
 Better certificate manipulations: extract certificates from incoming votes, forget ones that are very old, and remember to store them on disk.

svn:r10954

18 years ago r13952@catbus: nickm | 2007-07-27 19:18:46 -0400
Nick Mathewson [Fri, 27 Jul 2007 23:19:02 +0000 (23:19 +0000)] 
 r13952@catbus:  nickm | 2007-07-27 19:18:46 -0400
 Weasel noticed that many buffers spend their time with empty 4k, 8k, and 16k memory chunks.  Thus, be more aggressive about putting empty chunks on the freelist, regardless of their high water marks.  (Also, run buffer_shrink_freelist on the 8k-chunk freelist.)

svn:r10953

18 years ago r13951@catbus: nickm | 2007-07-27 18:39:28 -0400
Nick Mathewson [Fri, 27 Jul 2007 23:18:58 +0000 (23:18 +0000)] 
 r13951@catbus:  nickm | 2007-07-27 18:39:28 -0400
 Make it so we can actually compile with FULL_V1_DIRECTORIES disabled.

svn:r10952

18 years ago r13950@catbus: nickm | 2007-07-27 18:15:23 -0400
Nick Mathewson [Fri, 27 Jul 2007 23:18:55 +0000 (23:18 +0000)] 
 r13950@catbus:  nickm | 2007-07-27 18:15:23 -0400
 Wrap bandwidth usage info in another ifdef so we can easily drop it on august 1 when it is time to finalize proposal 104.

svn:r10951

18 years ago r13948@catbus: nickm | 2007-07-27 18:09:02 -0400
Nick Mathewson [Fri, 27 Jul 2007 22:09:08 +0000 (22:09 +0000)] 
 r13948@catbus:  nickm | 2007-07-27 18:09:02 -0400
 Add to the TODO as starred items all the things we need to do in order to get authorities voting (not too robustly, bare-minimum).

svn:r10950

18 years ago r13946@catbus: nickm | 2007-07-27 16:09:31 -0400
Nick Mathewson [Fri, 27 Jul 2007 20:09:37 +0000 (20:09 +0000)] 
 r13946@catbus:  nickm | 2007-07-27 16:09:31 -0400
 Fix median_int for platforms where sizeof(int)!=sizeof(time_t)

svn:r10949

18 years ago r13944@catbus: nickm | 2007-07-27 15:52:35 -0400
Nick Mathewson [Fri, 27 Jul 2007 19:53:29 +0000 (19:53 +0000)] 
 r13944@catbus:  nickm | 2007-07-27 15:52:35 -0400
 Fix warnings on platforms where rlim values can be signed.
 Add an 8k buffer freelist.

svn:r10948

18 years ago r13939@catbus: nickm | 2007-07-27 14:33:22 -0400
Nick Mathewson [Fri, 27 Jul 2007 18:33:37 +0000 (18:33 +0000)] 
 r13939@catbus:  nickm | 2007-07-27 14:33:22 -0400
 When dumping memory usage, list bytes used in buffer memory free-lists.

svn:r10947

18 years ago r13938@catbus: nickm | 2007-07-27 14:26:07 -0400
Nick Mathewson [Fri, 27 Jul 2007 18:33:34 +0000 (18:33 +0000)] 
 r13938@catbus:  nickm | 2007-07-27 14:26:07 -0400
 More code to handle incoming consensus signatures

svn:r10946

18 years ago r13937@catbus: nickm | 2007-07-27 12:43:36 -0400
Nick Mathewson [Fri, 27 Jul 2007 18:33:30 +0000 (18:33 +0000)] 
 r13937@catbus:  nickm | 2007-07-27 12:43:36 -0400
 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

18 years ago r13936@catbus: nickm | 2007-07-27 12:23:26 -0400
Nick Mathewson [Fri, 27 Jul 2007 18:33:28 +0000 (18:33 +0000)] 
 r13936@catbus:  nickm | 2007-07-27 12:23:26 -0400
 Code to implement detached signature documents.

svn:r10944

18 years ago r13934@catbus: nickm | 2007-07-27 10:41:00 -0400
Nick Mathewson [Fri, 27 Jul 2007 14:41:08 +0000 (14:41 +0000)] 
 r13934@catbus:  nickm | 2007-07-27 10:41:00 -0400
 Fix spelling; add a comment.

svn:r10943

18 years agoMaybe fix #471. Compute the size of bitfields more correctly. Nick, please check.
Peter Palfrader [Fri, 27 Jul 2007 04:45:42 +0000 (04:45 +0000)] 
Maybe fix #471.  Compute the size of bitfields more correctly.  Nick, please check.

svn:r10941

18 years agoResolve a compiler warning about uninitialized use
Peter Palfrader [Fri, 27 Jul 2007 01:10:23 +0000 (01:10 +0000)] 
Resolve a compiler warning about uninitialized use

svn:r10940

18 years ago r13927@catbus: nickm | 2007-07-26 17:26:49 -0400
Nick Mathewson [Thu, 26 Jul 2007 21:26:57 +0000 (21:26 +0000)] 
 r13927@catbus:  nickm | 2007-07-26 17:26:49 -0400
 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

18 years ago r13926@catbus: nickm | 2007-07-26 17:21:06 -0400
Nick Mathewson [Thu, 26 Jul 2007 21:26:53 +0000 (21:26 +0000)] 
 r13926@catbus:  nickm | 2007-07-26 17:21:06 -0400
 Add a bit-array type with reasonably fast inline functions.

svn:r10938

18 years ago r13924@catbus: nickm | 2007-07-26 16:46:45 -0400
Nick Mathewson [Thu, 26 Jul 2007 20:49:04 +0000 (20:49 +0000)] 
 r13924@catbus:  nickm | 2007-07-26 16:46:45 -0400
 We can have multiple authority certificates for an authority at a time: make the code reflect that.

svn:r10937

18 years ago r13921@catbus: nickm | 2007-07-26 16:26:48 -0400
Nick Mathewson [Thu, 26 Jul 2007 20:26:59 +0000 (20:26 +0000)] 
 r13921@catbus:  nickm | 2007-07-26 16:26:48 -0400
 Code to add signatures to a pending consensus directory.

svn:r10936

18 years ago r13920@catbus: nickm | 2007-07-26 16:25:25 -0400
Nick Mathewson [Thu, 26 Jul 2007 20:26:53 +0000 (20:26 +0000)] 
 r13920@catbus:  nickm | 2007-07-26 16:25:25 -0400
 whitespace fixes

svn:r10935

18 years ago r13908@catbus: nickm | 2007-07-25 18:55:47 -0400
Nick Mathewson [Wed, 25 Jul 2007 22:57:07 +0000 (22:57 +0000)] 
 r13908@catbus:  nickm | 2007-07-25 18:55:47 -0400
 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

18 years ago r13907@catbus: nickm | 2007-07-25 18:51:25 -0400
Nick Mathewson [Wed, 25 Jul 2007 22:57:02 +0000 (22:57 +0000)] 
 r13907@catbus:  nickm | 2007-07-25 18:51:25 -0400
 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

18 years ago r13906@catbus: nickm | 2007-07-25 18:49:50 -0400
Nick Mathewson [Wed, 25 Jul 2007 22:56:58 +0000 (22:56 +0000)] 
 r13906@catbus:  nickm | 2007-07-25 18:49:50 -0400
 Patch from tup: correct grammar for asynchonous reply lines in control-spec.txt

svn:r10931

18 years ago r13905@catbus: nickm | 2007-07-25 18:48:44 -0400
Nick Mathewson [Wed, 25 Jul 2007 22:56:54 +0000 (22:56 +0000)] 
 r13905@catbus:  nickm | 2007-07-25 18:48:44 -0400
 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

18 years ago r13904@catbus: nickm | 2007-07-25 18:04:46 -0400
Nick Mathewson [Wed, 25 Jul 2007 22:56:50 +0000 (22:56 +0000)] 
 r13904@catbus:  nickm | 2007-07-25 18:04:46 -0400
 Fix whitespaces and compilation in and around dirvote code.

svn:r10929

18 years ago r13903@catbus: nickm | 2007-07-25 18:03:56 -0400
Nick Mathewson [Wed, 25 Jul 2007 22:56:47 +0000 (22:56 +0000)] 
 r13903@catbus:  nickm | 2007-07-25 18:03:56 -0400
 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

18 years ago r13902@catbus: nickm | 2007-07-25 17:43:52 -0400
Nick Mathewson [Wed, 25 Jul 2007 22:56:44 +0000 (22:56 +0000)] 
 r13902@catbus:  nickm | 2007-07-25 17:43:52 -0400
 Some dirvote code to handle generating votes and slinging them around.  More code is still needed.

svn:r10927

18 years ago r13901@catbus: nickm | 2007-07-25 16:23:51 -0400
Nick Mathewson [Wed, 25 Jul 2007 22:56:40 +0000 (22:56 +0000)] 
 r13901@catbus:  nickm | 2007-07-25 16:23:51 -0400
 Make all code to generate v1 directories into conditional code.

svn:r10926

18 years ago r13900@catbus: nickm | 2007-07-25 16:16:30 -0400
Nick Mathewson [Wed, 25 Jul 2007 22:56:34 +0000 (22:56 +0000)] 
 r13900@catbus:  nickm | 2007-07-25 16:16:30 -0400
 Better fix for GCC 4.2 warning on routerlist.c

svn:r10925

18 years agorevert r10910. svk seems to have a habit of adding things
Roger Dingledine [Mon, 23 Jul 2007 04:39:10 +0000 (04:39 +0000)] 
revert r10910. svk seems to have a habit of adding things
back in after they've been removed.

svn:r10913

18 years ago r13773@kushana: nickm | 2007-07-23 00:16:44 -0400
Nick Mathewson [Mon, 23 Jul 2007 04:18:20 +0000 (04:18 +0000)] 
 r13773@kushana:  nickm | 2007-07-23 00:16:44 -0400
 Use tor malloc replacements in eventdns.c for now: there might be goblins there...goblins that only dmalloc can find!

svn:r10912

18 years agosvn:r10911
Nick Mathewson [Mon, 23 Jul 2007 04:18:04 +0000 (04:18 +0000)] 
svn:r10911

18 years agosvn:r10910
Nick Mathewson [Mon, 23 Jul 2007 04:17:52 +0000 (04:17 +0000)] 
svn:r10910

18 years ago r13875@catbus: nickm | 2007-07-22 18:56:30 -0400
Nick Mathewson [Sun, 22 Jul 2007 22:56:33 +0000 (22:56 +0000)] 
 r13875@catbus:  nickm | 2007-07-22 18:56:30 -0400
 Once more with feeling.

svn:r10907

18 years ago r13872@catbus: nickm | 2007-07-22 18:51:02 -0400
Nick Mathewson [Sun, 22 Jul 2007 22:51:07 +0000 (22:51 +0000)] 
 r13872@catbus:  nickm | 2007-07-22 18:51:02 -0400
 esc_router_info static field should not be cleared postfork, to avoid races.

svn:r10906

18 years ago r13858@catbus: nickm | 2007-07-22 18:44:02 -0400
Nick Mathewson [Sun, 22 Jul 2007 22:49:49 +0000 (22:49 +0000)] 
 r13858@catbus:  nickm | 2007-07-22 18:44:02 -0400
 Fix/note some relatively trivial mem usage issues

svn:r10905

18 years agodump dmalloc stats on sighup
Roger Dingledine [Sun, 22 Jul 2007 07:05:43 +0000 (07:05 +0000)] 
dump dmalloc stats on sighup

svn:r10903

18 years agofree a small static string on exit.
Roger Dingledine [Sun, 22 Jul 2007 06:32:28 +0000 (06:32 +0000)] 
free a small static string on exit.

svn:r10902

18 years agoRevert part of r10874, since it was breaking our load balancing
Roger Dingledine [Sun, 22 Jul 2007 04:36:33 +0000 (04:36 +0000)] 
Revert part of r10874, since it was breaking our load balancing
(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

18 years agoclarify that when we say 'above the median' we mean 'at least
Roger Dingledine [Sun, 22 Jul 2007 00:50:28 +0000 (00:50 +0000)] 
clarify that when we say 'above the median' we mean 'at least
the median'

svn:r10899

18 years agohandle fetching bridge descriptors from the bridge authority too.
Roger Dingledine [Sun, 22 Jul 2007 00:16:48 +0000 (00:16 +0000)] 
handle fetching bridge descriptors from the bridge authority too.

svn:r10898

18 years agoDirectory authorities now call routers Fast if their bandwidth is
Roger Dingledine [Sat, 21 Jul 2007 23:40:55 +0000 (23:40 +0000)] 
Directory authorities now call routers Fast if their bandwidth is
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

18 years agowhen requesting tor/server/authority, ask for tor/server/authority.z
Roger Dingledine [Sat, 21 Jul 2007 22:04:18 +0000 (22:04 +0000)] 
when requesting tor/server/authority, ask for tor/server/authority.z
instead. same functionality, saves a bit of bandwidth. and might even
work.

svn:r10896

18 years ago r13856@catbus: nickm | 2007-07-20 14:30:44 -0400
Nick Mathewson [Fri, 20 Jul 2007 18:30:47 +0000 (18:30 +0000)] 
 r13856@catbus:  nickm | 2007-07-20 14:30:44 -0400
 slightly smarter heuristic about when to use obsolete ::a.b.c.d format.

svn:r10893

18 years ago r13854@catbus: nickm | 2007-07-20 13:40:45 -0400
Nick Mathewson [Fri, 20 Jul 2007 17:40:49 +0000 (17:40 +0000)] 
 r13854@catbus:  nickm | 2007-07-20 13:40:45 -0400
 Patches to proposal 117 from coderman (from or-dev, 18 Jun)

svn:r10892

18 years ago r13850@catbus: nickm | 2007-07-20 12:25:24 -0400
Nick Mathewson [Fri, 20 Jul 2007 16:25:27 +0000 (16:25 +0000)] 
 r13850@catbus:  nickm | 2007-07-20 12:25:24 -0400
 Fix some bugs in ntop/pton.

svn:r10891

18 years ago r13848@catbus: nickm | 2007-07-19 16:47:16 -0400
Nick Mathewson [Thu, 19 Jul 2007 20:47:18 +0000 (20:47 +0000)] 
 r13848@catbus:  nickm | 2007-07-19 16:47:16 -0400
 Use our own version of inet_ntop and inet_pton everywhere, to avoid partitioning attacks.

svn:r10888

18 years ago r13846@catbus: nickm | 2007-07-19 16:31:41 -0400
Nick Mathewson [Thu, 19 Jul 2007 20:31:43 +0000 (20:31 +0000)] 
 r13846@catbus:  nickm | 2007-07-19 16:31:41 -0400
 Actually, OSX (and some BSDs) accept [f:f:f:f:f:f:f:f::] as a perfectly fine ipv6 address.

svn:r10887

18 years ago r13844@catbus: nickm | 2007-07-19 16:04:04 -0400
Nick Mathewson [Thu, 19 Jul 2007 20:04:05 +0000 (20:04 +0000)] 
 r13844@catbus:  nickm | 2007-07-19 16:04:04 -0400
 Same as the last patch, only more so.

svn:r10886

18 years ago r13842@catbus: nickm | 2007-07-19 16:02:54 -0400
Nick Mathewson [Thu, 19 Jul 2007 20:02:56 +0000 (20:02 +0000)] 
 r13842@catbus:  nickm | 2007-07-19 16:02:54 -0400
 OSX writes ::3 as ::0.0.0.3; choose a less ambiguous example.

svn:r10885

18 years ago r13840@catbus: nickm | 2007-07-19 16:00:43 -0400
Nick Mathewson [Thu, 19 Jul 2007 20:00:45 +0000 (20:00 +0000)] 
 r13840@catbus:  nickm | 2007-07-19 16:00:43 -0400
 Apparently, this problem can occur on the whole BSD family. "Yay."

svn:r10884

18 years ago r13838@catbus: nickm | 2007-07-19 15:50:16 -0400
Nick Mathewson [Thu, 19 Jul 2007 19:50:20 +0000 (19:50 +0000)] 
 r13838@catbus:  nickm | 2007-07-19 15:50:16 -0400
 Apparently, OSX does not define s6_addr32 or s6_addr16. How silly.

svn:r10883

18 years ago r13836@catbus: nickm | 2007-07-19 15:43:04 -0400
Nick Mathewson [Thu, 19 Jul 2007 19:43:08 +0000 (19:43 +0000)] 
 r13836@catbus:  nickm | 2007-07-19 15:43:04 -0400
 Some older GCCs think that iph4 could be used uninitialized. Fix that.

svn:r10882

18 years ago r13834@catbus: nickm | 2007-07-19 15:40:42 -0400
Nick Mathewson [Thu, 19 Jul 2007 19:40:45 +0000 (19:40 +0000)] 
 r13834@catbus:  nickm | 2007-07-19 15:40:42 -0400
 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

18 years ago r13827@catbus: nickm | 2007-07-19 14:42:25 -0400
Nick Mathewson [Thu, 19 Jul 2007 18:46:09 +0000 (18:46 +0000)] 
 r13827@catbus:  nickm | 2007-07-19 14:42:25 -0400
 Merge in some generic address manipulation code from croup.  Needs some work.

svn:r10880

18 years ago r13826@catbus: nickm | 2007-07-19 12:21:30 -0400
Nick Mathewson [Thu, 19 Jul 2007 18:46:06 +0000 (18:46 +0000)] 
 r13826@catbus:  nickm | 2007-07-19 12:21:30 -0400
 Fix a copy-and-paste error in dirvote.c

svn:r10879

18 years ago r13822@catbus: nickm | 2007-07-18 16:43:39 -0400
Nick Mathewson [Wed, 18 Jul 2007 20:46:14 +0000 (20:46 +0000)] 
 r13822@catbus:  nickm | 2007-07-18 16:43:39 -0400
 Tweak a couple of loop-related variables to make the gcc 4.2 -Wstrict-overflow warning happy.

svn:r10874

18 years ago r13821@catbus: nickm | 2007-07-18 16:29:17 -0400
Nick Mathewson [Wed, 18 Jul 2007 20:46:12 +0000 (20:46 +0000)] 
 r13821@catbus:  nickm | 2007-07-18 16:29:17 -0400
 Initial code to manipulate vote timing correctly.

svn:r10873

18 years ago r13820@catbus: nickm | 2007-07-18 16:07:30 -0400
Nick Mathewson [Wed, 18 Jul 2007 20:46:10 +0000 (20:46 +0000)] 
 r13820@catbus:  nickm | 2007-07-18 16:07:30 -0400
 Whitespace fix on r10849

svn:r10872

18 years agoChange routerlist_remove to not take an index argument we do not need anyway.
Peter Palfrader [Wed, 18 Jul 2007 14:02:47 +0000 (14:02 +0000)] 
Change routerlist_remove to not take an index argument we do not need anyway.
Now the only remaining caller of _routerlist_find_elt is an assert()

svn:r10869

18 years agotwo more bugs i should keep track of
Roger Dingledine [Wed, 18 Jul 2007 10:53:43 +0000 (10:53 +0000)] 
two more bugs i should keep track of

svn:r10868

18 years agotimeout and retry schedules for fetching bridge descriptors
Roger Dingledine [Wed, 18 Jul 2007 10:06:03 +0000 (10:06 +0000)] 
timeout and retry schedules for fetching bridge descriptors

svn:r10867

18 years agousing fascistfirewall and having your bridge on an unreachable
Roger Dingledine [Wed, 18 Jul 2007 07:13:15 +0000 (07:13 +0000)] 
using fascistfirewall and having your bridge on an unreachable
port silently didn't mix. now they loudly don't mix.

svn:r10862

18 years agoforward-port the 0.1.2.15 changelog
Roger Dingledine [Tue, 17 Jul 2007 20:57:43 +0000 (20:57 +0000)] 
forward-port the 0.1.2.15 changelog

svn:r10859

18 years ago r13801@catbus: nickm | 2007-07-17 13:49:12 -0400
Nick Mathewson [Tue, 17 Jul 2007 17:49:16 +0000 (17:49 +0000)] 
 r13801@catbus:  nickm | 2007-07-17 13:49:12 -0400
 More tweaks to dir-spec.txt; not complete, but closing in.

svn:r10856

18 years agofree bridge list on exit; try harder to free buffer freelists on exit.
Roger Dingledine [Tue, 17 Jul 2007 11:33:38 +0000 (11:33 +0000)] 
free bridge list on exit; try harder to free buffer freelists on exit.

svn:r10854

18 years agobugfix on r10086:
Roger Dingledine [Tue, 17 Jul 2007 09:37:00 +0000 (09:37 +0000)] 
bugfix on r10086:
We had accidentally labelled 0.1.2.x directory servers as not
suitable for begin_dir requests, and had labelled no directory
servers as suitable for uploading extra-info documents. [Bugfix
on 0.2.0.1-alpha]

svn:r10853

18 years agoremove the duplicate changelog entries from the upcoming 0.1.2 release.
Roger Dingledine [Tue, 17 Jul 2007 09:30:39 +0000 (09:30 +0000)] 
remove the duplicate changelog entries from the upcoming 0.1.2 release.

svn:r10852

18 years agofree another string, and the buffer freelists, on exit.
Roger Dingledine [Tue, 17 Jul 2007 09:26:45 +0000 (09:26 +0000)] 
free another string, and the buffer freelists, on exit.

svn:r10851

18 years agoa few fixes for bug 463. needs a changelog. might need more fixes.
Roger Dingledine [Tue, 17 Jul 2007 02:53:17 +0000 (02:53 +0000)] 
a few fixes for bug 463. needs a changelog. might need more fixes.

svn:r10849

18 years ago r13788@catbus: nickm | 2007-07-16 14:26:25 -0400
Nick Mathewson [Mon, 16 Jul 2007 18:26:31 +0000 (18:26 +0000)] 
 r13788@catbus:  nickm | 2007-07-16 14:26:25 -0400
 Patch from croup: rewrite the logic of get_next_token() to do the right thing with input that ends at weird places, or aligns with block boundaries after mmap.  should fix bug 455.  Needs fuzzing.

svn:r10847

18 years ago r13784@catbus: nickm | 2007-07-16 13:27:32 -0400
Nick Mathewson [Mon, 16 Jul 2007 17:27:35 +0000 (17:27 +0000)] 
 r13784@catbus:  nickm | 2007-07-16 13:27:32 -0400
 Apply patch from tup: remove extra space at the end of some circuit-status events, and stop translating CRLF to CRCRLF in control replies.

svn:r10845

18 years ago r13777@catbus: nickm | 2007-07-16 12:58:08 -0400
Nick Mathewson [Mon, 16 Jul 2007 16:58:11 +0000 (16:58 +0000)] 
 r13777@catbus:  nickm | 2007-07-16 12:58:08 -0400
 Patch from tup: new address-mappings/ GETINFO that includes expiry times.

svn:r10844

18 years ago r13774@catbus: nickm | 2007-07-16 12:23:28 -0400
Nick Mathewson [Mon, 16 Jul 2007 16:23:36 +0000 (16:23 +0000)] 
 r13774@catbus:  nickm | 2007-07-16 12:23:28 -0400
 Tweaks on constrained socket buffers patch from coderman: Add a changelog; rename some variables; fix some long lines and whitespace; make ConstrainedSockSize a memunit; pass setsockopt a void.

svn:r10843

18 years ago r13773@catbus: nickm | 2007-07-16 11:58:25 -0400
Nick Mathewson [Mon, 16 Jul 2007 16:23:34 +0000 (16:23 +0000)] 
 r13773@catbus:  nickm | 2007-07-16 11:58:25 -0400
 Initial "constrained socket buffers" patch from coderman. needs tweaking.

svn:r10842

18 years agofree some more memory on exit
Roger Dingledine [Mon, 16 Jul 2007 04:33:47 +0000 (04:33 +0000)] 
free some more memory on exit

svn:r10837

18 years agostop reading uninitialized/outofbounds memory. possible backport,
Roger Dingledine [Mon, 16 Jul 2007 03:39:21 +0000 (03:39 +0000)] 
stop reading uninitialized/outofbounds memory. possible backport,
quite related to bug 455.

svn:r10835

18 years agoBackport candidate:
Roger Dingledine [Mon, 16 Jul 2007 00:11:03 +0000 (00:11 +0000)] 
Backport candidate:
Fix a potential crash bug when we load many server descriptors at
once and some of them make others of them obsolete. Fixes bug
458. [Bugfix on 0.1.2.x]

svn:r10832

18 years agobackport candidate: fix a memory leak from r9039 which had us leaking
Roger Dingledine [Sun, 15 Jul 2007 08:34:32 +0000 (08:34 +0000)] 
backport candidate: fix a memory leak from r9039 which had us leaking
50ish bytes every time we rebuild the cached-router files.

svn:r10830

18 years agofix a memory leak from r10504 (i think)
Roger Dingledine [Sun, 15 Jul 2007 08:11:56 +0000 (08:11 +0000)] 
fix a memory leak from r10504 (i think)

svn:r10829

18 years agoeventdns seems to run fine on osx, rpm-based linuxes, and win32.
Andrew Lewman [Sat, 14 Jul 2007 02:32:19 +0000 (02:32 +0000)] 
eventdns seems to run fine on osx, rpm-based linuxes, and win32.
Include it in the build instructions.

svn:r10826

18 years agosvn:r10825
Nick Mathewson [Fri, 13 Jul 2007 16:14:08 +0000 (16:14 +0000)] 
svn:r10825

18 years agosome cleanups on phrasing in proposal 114
Roger Dingledine [Thu, 12 Jul 2007 18:06:13 +0000 (18:06 +0000)] 
some cleanups on phrasing in proposal 114

svn:r10821

18 years agoComment one tor_assert
Peter Palfrader [Thu, 12 Jul 2007 17:37:47 +0000 (17:37 +0000)] 
Comment one tor_assert

svn:r10820

18 years agoKeep streamids from different exits on a circuit separate. This
Roger Dingledine [Thu, 12 Jul 2007 17:09:19 +0000 (17:09 +0000)] 
Keep streamids from different exits on a circuit separate. This
bug may have allowed other routers on a given circuit to inject
cells into streams. Reported by lodger; fixes bug 446. [Bugfix
on 0.1.2.x]

svn:r10818

18 years ago r13730@catbus: nickm | 2007-07-12 12:32:40 -0400
Nick Mathewson [Thu, 12 Jul 2007 16:34:45 +0000 (16:34 +0000)] 
 r13730@catbus:  nickm | 2007-07-12 12:32:40 -0400
 Patch from lodger: avoid roundoff-error-induced crash bugs when picking routers by bandwidth.
 Also, remove listed backports for 0.1.2.x; that list is now in TODO.012

svn:r10812

18 years agoIn router_add_to_routerlist() only call router_have_minimum_dir_info() under some...
Peter Palfrader [Thu, 12 Jul 2007 15:57:23 +0000 (15:57 +0000)] 
In router_add_to_routerlist() only call router_have_minimum_dir_info() under some circumstances, not always

svn:r10799

18 years agoadmit that our rend spec was lying. sorry karsten!
Roger Dingledine [Thu, 12 Jul 2007 15:27:52 +0000 (15:27 +0000)] 
admit that our rend spec was lying. sorry karsten!

svn:r10798

18 years agovague fuzzy bug reports so i don't forget them
Roger Dingledine [Thu, 12 Jul 2007 15:24:56 +0000 (15:24 +0000)] 
vague fuzzy bug reports so i don't forget them

svn:r10797

18 years agobackport candidate:
Roger Dingledine [Wed, 11 Jul 2007 03:37:45 +0000 (03:37 +0000)] 
backport candidate:
When sending destroy cells from a circuit's origin, don't include
the reason for tearing down the circuit. The spec says we didn't,
and now we actually don't. Reported by lodger. [Bugfix on 0.1.2.x]

svn:r10790

18 years agoclean up a comment
Roger Dingledine [Wed, 11 Jul 2007 03:28:12 +0000 (03:28 +0000)] 
clean up a comment

svn:r10789

18 years ago r13691@catbus: nickm | 2007-07-10 18:44:30 -0400
Nick Mathewson [Tue, 10 Jul 2007 22:44:32 +0000 (22:44 +0000)] 
 r13691@catbus:  nickm | 2007-07-10 18:44:30 -0400
 Fix an assert error in 455 patch.

svn:r10788

18 years ago r13689@catbus: nickm | 2007-07-10 17:46:30 -0400
Nick Mathewson [Tue, 10 Jul 2007 21:46:33 +0000 (21:46 +0000)] 
 r13689@catbus:  nickm | 2007-07-10 17:46:30 -0400
 tweaks to last patch.  from croup.

svn:r10787

18 years ago r13687@catbus: nickm | 2007-07-10 16:08:14 -0400
Nick Mathewson [Tue, 10 Jul 2007 20:08:18 +0000 (20:08 +0000)] 
 r13687@catbus:  nickm | 2007-07-10 16:08:14 -0400
 Possible partial fix for bug 455: use eos logic everywhere.

svn:r10786

18 years ago r13676@catbus: nickm | 2007-07-10 13:41:24 -0400
Nick Mathewson [Tue, 10 Jul 2007 17:41:26 +0000 (17:41 +0000)] 
 r13676@catbus:  nickm | 2007-07-10 13:41:24 -0400
 Man. I thought I removed that code.

svn:r10785

18 years ago r13674@catbus: nickm | 2007-07-10 13:27:30 -0400
Nick Mathewson [Tue, 10 Jul 2007 17:27:33 +0000 (17:27 +0000)] 
 r13674@catbus:  nickm | 2007-07-10 13:27:30 -0400
 Re-wrap proposal 117 so it fits in 80 columns.

svn:r10784

18 years ago r13672@catbus: nickm | 2007-07-10 13:17:08 -0400
Nick Mathewson [Tue, 10 Jul 2007 17:17:14 +0000 (17:17 +0000)] 
 r13672@catbus:  nickm | 2007-07-10 13:17:08 -0400
 Add IPv6 exit proposal from coderman.

svn:r10783

18 years ago r13667@catbus: nickm | 2007-07-10 13:12:52 -0400
Nick Mathewson [Tue, 10 Jul 2007 17:14:55 +0000 (17:14 +0000)] 
 r13667@catbus:  nickm | 2007-07-10 13:12:52 -0400
 Patch from tup: add GETINFO status/enough-dir-info

svn:r10782