Nick Mathewson
|
61ea516885
Check for named servers when looking them up by nickname;
|
20 gadi atpakaļ |
Nick Mathewson
|
2d203fdcf3
link nicknames to trusted directory servers; log these nicknames when mentioning servers; also, when we get a naming conflict; log which nicknames or keys are supposed to bind.
|
20 gadi atpakaļ |
Nick Mathewson
|
b10df0d595
cosmetic fix: only have one local to hold smartlist_len(downloadable), not too.
|
20 gadi atpakaļ |
Nick Mathewson
|
e4a6a03249
switch semantics of authdirinvalid/reject
|
20 gadi atpakaļ |
Roger Dingledine
|
88c37f2d24
comment cleanups
|
20 gadi atpakaļ |
Nick Mathewson
|
f8c07e1f33
free EVP cipher information on shutdown to remove some spurious dmalloc complaints.
|
20 gadi atpakaļ |
Nick Mathewson
|
fd04db90b5
Stop leaking storage for EVP keys. (This would be a critical bug if it had ever appeared in a released version.)
|
20 gadi atpakaļ |
Nick Mathewson
|
c5ee3e961e
Reorganize some quick-and-dirty code to find out what openssl stuff is leaking, using dmalloc.
|
20 gadi atpakaļ |
Nick Mathewson
|
9e54e2e293
free helper node status info on shutdown
|
20 gadi atpakaļ |
Nick Mathewson
|
808e584a87
remove a never-used smartlist in routerlist.c
|
20 gadi atpakaļ |
Nick Mathewson
|
6e4608701d
and another leak.
|
20 gadi atpakaļ |
Roger Dingledine
|
ae30c8101b
by convention, addr is a uint32_t and address is a string.
|
20 gadi atpakaļ |
Nick Mathewson
|
5c5d2e82e6
Fix a leak when launching listeners.
|
20 gadi atpakaļ |
Nick Mathewson
|
23864ad423
Try to hunt down a few more leaks
|
20 gadi atpakaļ |
Nick Mathewson
|
80f2e10228
Stop leaking or_state_t on shutdown.
|
20 gadi atpakaļ |
Nick Mathewson
|
5333a3b838
fix a small filename leak
|
20 gadi atpakaļ |
Nick Mathewson
|
8408006318
fix a memory leak on exit in routerlist.c
|
20 gadi atpakaļ |
Nick Mathewson
|
de198d800b
Never call free() on tor_malloc()d memory. This is unlikely to be our current leak, but it may help dmalloc work.
|
20 gadi atpakaļ |
Nick Mathewson
|
364fd1ccdf
Note a couple more dir-spec TODOs
|
20 gadi atpakaļ |
Nick Mathewson
|
fc3c0197f9
Resolve several DOCDOCs. Make non-mirrors only launch routerdesc downloads when they have more than 16 router descriptors to download, or when 10 minutes have passed since the last download.
|
20 gadi atpakaļ |
Roger Dingledine
|
e28c31ebce
we were leaking some memory every time the client changes IPs
|
20 gadi atpakaļ |
Nick Mathewson
|
ab245746a9
Hey kids, guess why connection_mark_for_close() started giving an assert when called for an even-numbered line? Right, because I made it a bitfield, when it was really a line number. Why did I think it was a bitfield? A stale comment. Let that be a lesson to us all.
|
20 gadi atpakaļ |
Roger Dingledine
|
13e709a0ff
resolve nick's comment
|
20 gadi atpakaļ |
Nick Mathewson
|
26e7a05725
even better function start checks; give dmalloc a chance of working.
|
20 gadi atpakaļ |
Nick Mathewson
|
edd15cb781
Note that there is incorrect behavior in directory.c code. Arma, please check this too.
|
20 gadi atpakaļ |
Nick Mathewson
|
92451f74a8
Reformat inconsistent function declarations.
|
20 gadi atpakaļ |
Nick Mathewson
|
6ce1add8da
Make checkSpace.pl enforce our ctags-friendly function declaration rules
|
20 gadi atpakaļ |
Nick Mathewson
|
acc601fd36
add extra warnings to our set of disabled warnings
|
20 gadi atpakaļ |
Roger Dingledine
|
609af664ac
resolve a docdoc
|
20 gadi atpakaļ |
Roger Dingledine
|
a1bfc132bf
some more todo item, plus mark one off.
|
20 gadi atpakaļ |