Nick Mathewson
|
bc62f8e983
Replace sprintf with snprintf
|
21 lat temu |
Nick Mathewson
|
57f09573f5
Every 60 seconds, check whether the listeners are still alive, and relaunch the dead ones.
|
21 lat temu |
Roger Dingledine
|
54c432bd93
pay attention to the return value of do_hup, and exit
|
21 lat temu |
Nick Mathewson
|
88cffc3c5f
Use bitwise masking to turn off bits, not compare-and-subtract
|
21 lat temu |
Roger Dingledine
|
97a0a43511
start the process of making 0.0.7* obsolete
|
21 lat temu |
Roger Dingledine
|
de65052312
don't assert multiple things in the same tor_assert()
|
21 lat temu |
Nick Mathewson
|
1c9426d6e0
Build without warnings on mac gcc 3.3
|
21 lat temu |
Nick Mathewson
|
b7bddcac75
Windows requires a different cast uint64_t format
|
21 lat temu |
Roger Dingledine
|
3f4b544b77
use size_t rather than int for directory lengths in memory
|
21 lat temu |
Roger Dingledine
|
136d4e5739
prefer tor_free to free
|
21 lat temu |
Roger Dingledine
|
6ed095b177
print the IP if a conn fails badly, to see if there are any trends
|
21 lat temu |
Roger Dingledine
|
d381aa4696
Fix an evil bug: when we failed to write to our log, fputs()
|
21 lat temu |
Roger Dingledine
|
8727a28119
bugfix: we were starting to daemonize before we opened our logs,
|
21 lat temu |
Roger Dingledine
|
c0db9fa803
fix confusing cut-n-paste mistake
|
21 lat temu |
Nick Mathewson
|
0ef85f6dba
Some platforms have weird translations when you open files in "test" mode; make read/write_str_to_file aware.
|
21 lat temu |
Nick Mathewson
|
c66e4c4870
Flush more changes from sandbox
|
21 lat temu |
Nick Mathewson
|
ecf414f05e
Stop using separate defaults for no-config-file and empty-config-file
|
21 lat temu |
Nick Mathewson
|
4b4bfd500a
Improve log message to make it obvious _why_ reading the configuration has failed.
|
21 lat temu |
Roger Dingledine
|
99e367f045
authdirservers don't need to be treated specially on hup for
|
21 lat temu |
Roger Dingledine
|
6e9e467b1d
dirservers now don't build circuits until they have fetched a
|
21 lat temu |
Nick Mathewson
|
e19af3fa0f
We are an OR if ORPort *or* ORBindAddress is set; similarly for being an OP
|
21 lat temu |
Roger Dingledine
|
cd3da3fc12
o clients choose nodes proportional to advertised bandwidth
|
21 lat temu |
Roger Dingledine
|
dda2e44222
compile again on win32 (i think)
|
21 lat temu |
Roger Dingledine
|
1e415817a3
minor fix
|
21 lat temu |
Roger Dingledine
|
7068dd8e87
make "%llu" less likely to warn on weird platforms
|
21 lat temu |
Roger Dingledine
|
05790d1722
let children survive sigint, sigterm, etc.
|
21 lat temu |
Nick Mathewson
|
f6cc218742
Refactor ISO-style (yyyy-mm-dd hh:mm:ss) time parsing into util.c; rename format/parse_rfc1123_time; make rephist remember used bandwidth; published used bandwidth in descriptors in 15-minute chunks. Breaks unittests.
|
21 lat temu |
Roger Dingledine
|
e95ae1c9ad
let purging routerinfos and descriptors take an age argument
|
21 lat temu |
Roger Dingledine
|
967a762fe1
they're uint64 and uint32, not int and int
|
21 lat temu |
Roger Dingledine
|
f32e34044f
list total traffic and total uptime in -usr1 stats
|
21 lat temu |