Nick Mathewson
|
4fe76e7b6b
Free named_server_map on shutdown.
|
19 yıl önce |
Nick Mathewson
|
bde5939ad3
r8909@Kushana: nickm | 2006-09-22 00:38:13 -0400
|
19 yıl önce |
Nick Mathewson
|
6b716fdfb9
NEEDS REVIEW. Act on previous comment, and handle named servers differently: now, we allow multiple servers with the same name in the routerlist even if that name is reserved, but we check whether names are reserved when we try to look up routers by nickname. This is a minor security fix. This makes router_add_to_routerlist O(1). This is a backport candidate.
|
19 yıl önce |
Nick Mathewson
|
5ebb949c9f
Stop searching routerlist for routers with the same identity as other routers (on router insert): we already have a map for that. (We need to add an index field to routerinfo_t so we can figure out which point in the routerlist to replace.) Also, add a comment to routerlist.c; arma, please advise?
|
19 yıl önce |
Nick Mathewson
|
7b0ec744bc
Switch routerlist.c to using memcmp on digests rather than crypto_pk_cmp_keys(); speed up find_whitespace a lot (8x for me) by using a switch statement. This should speed parsing a lot of routers at once by a lot.
|
19 yıl önce |
Nick Mathewson
|
65974f82fa
r8839@Kushana: nickm | 2006-09-17 16:11:59 -0400
|
19 yıl önce |
Roger Dingledine
|
769f9201a6
Send out a burst of long-range drop cells after we've established that
|
19 yıl önce |
Peter Palfrader
|
ba091ae5d7
r9770@danube: weasel | 2006-09-15 07:20:05 +0200
|
19 yıl önce |
Peter Palfrader
|
5beb114744
r9767@danube: weasel | 2006-09-15 06:27:48 +0200
|
19 yıl önce |
Nick Mathewson
|
21a7880358
r8695@Kushana: nickm | 2006-08-31 14:35:36 -0400
|
19 yıl önce |
Roger Dingledine
|
94afe807ac
stop a big memory leak: we were leaking the whole contents
|
19 yıl önce |
Roger Dingledine
|
9f5856c03d
stop three memory leaks. nick, fix these if i'm wrong.
|
19 yıl önce |
Roger Dingledine
|
6650470575
automatically avoid picking more than one node from the same
|
19 yıl önce |
Nick Mathewson
|
273ee3e814
r7392@Kushana: nickm | 2006-08-14 23:50:32 -0400
|
19 yıl önce |
Nick Mathewson
|
7c596c166b
r7029@Kushana: nickm | 2006-08-04 14:08:41 -0700
|
19 yıl önce |
Nick Mathewson
|
bf72878cad
r7012@Kushana: nickm | 2006-08-03 19:21:25 -0700
|
19 yıl önce |
Nick Mathewson
|
ec82db6995
r6909@Kushana: nickm | 2006-07-26 13:05:58 -0400
|
19 yıl önce |
Nick Mathewson
|
4ff4577beb
r6908@Kushana: nickm | 2006-07-26 12:38:52 -0400
|
19 yıl önce |
Roger Dingledine
|
ee5f512e13
parameterize the loudness of resolve_my_address(), and call things
|
19 yıl önce |
Nick Mathewson
|
a7a1d4e3d3
First part of making mmap-based stuff work on win32: save descriptors as "binary" (no LF->CRLF tanslation) so that we can mmap them properly later. Patch from Frediano Ziglio.
|
19 yıl önce |
Roger Dingledine
|
c22c7b96f5
tab-man strikes again
|
19 yıl önce |
Nick Mathewson
|
8b08ab52fd
Fix another idiot bug causing symptom 309. Why cant I program?
|
19 yıl önce |
Nick Mathewson
|
96bfefeeb6
Add a check to try to make cache rebuild fail fast if it is going to fail
|
19 yıl önce |
Nick Mathewson
|
4dac383f5a
Aaand re-disable the bogus test in get_body()
|
19 yıl önce |
Nick Mathewson
|
d547ecc916
Make sure that our calculated offsets for routers is correct; again. This time bug 309 may be gone gone gone.
|
19 yıl önce |
Nick Mathewson
|
d3784ff1df
Likely fix for bug 309: when we calculate offsets after rebuilding the descriptor cache, do not reset the offset pointer half-way through.
|
19 yıl önce |
Nick Mathewson
|
52b8dfa95a
Fix a bunch of spaces.
|
19 yıl önce |
Nick Mathewson
|
58b05fc84d
#if out test that was failing because of an extra newline.
|
19 yıl önce |
Nick Mathewson
|
b7910202a3
Next batch of memory miserdom: mmap cached-routers file. This is sure to break somewhere.
|
19 yıl önce |
Nick Mathewson
|
e2697a62ac
When requesting or serving resources via fingerprint/digest, request and respond in-order, removing duplicates.
|
19 yıl önce |