Age | Commit message (Collapse) | Author |
|
svn:r1739
|
|
svn:r1502
|
|
svn:r1466
|
|
ciphersuite at a time, make const things const, and stop putting openssl in the headers.
svn:r1458
|
|
svn:r1383
|
|
nick, can you think of a better response here?
svn:r1268
|
|
svn:r1247
|
|
svn:r952
|
|
svn:r935
|
|
Move writing of pidfile after daemonizing, and also after setting the [ug]id:
This means that the tor user needs write priviliges to the pidfile location.
It needs it for unlinking the pidfile anyway.
svn:r846
|
|
remove deadbeef memory-clobber testing (for now)
svn:r616
|
|
If DebugLogFile is specified, log to it at -l debug
If LogFile is specified, log to it at the -l from the commandline
(default info)
If no LogFile *and* not a Daemon, then log to stdout.
Make conn->s = -1 by default (this might break things)
When kill -USR1, prefer to log at INFO, but make sure they always see it.
svn:r596
|
|
svn:r594
|
|
svn:r572
|
|
svn:r570
|
|
svn:r560
|
|
our log() conflicts with log(3)
distribute only the correct files from doc/ and src/config/
sometimes laptops go back in time. i guess that's ok for now.
and bump the version number because we're live.
svn:r544
|
|
svn:r538
|
|
svn:r535
|
|
svn:r526
|
|
svn:r515
|
|
fix a variety of seg faults
don't try to list OPs in running-routers
write cached-directory to disk when rebuilding the dir
on boot, dirservers load approved-routers file
on boot, dirservers load cached directory file
svn:r508
|
|
svn:r494
|
|
redo all the config files for the new format (we'll redo them again soon)
fix (another! yuck) segfault in log_fn when input is too large
tor_tls_context_new() returns -1 for error, not NULL
fix segfault in check_conn_marked() on conn's that die during tls handshake
make ORs also initialize conn from router when we're the receiving node
make non-dirserver ORs upload descriptor to every dirserver on startup
add our local address to the descriptor
add Content-Length field to POST command
revert the Content-Length search in fetch_from_buf_http() to previous code
fix segfault in memmove in fetch_from_buf_http()
raise maximum allowed headers/body size in directory.c
svn:r484
|
|
svn:r473
|
|
Also optimize logging by formatting messages in memory before sending
them through stdio. (It turns out (according to gprof) that logging
performance matters.)
svn:r463
|
|
svn:r444
|
|
- signal support
- forking for DNS farm
- changes for async IO
- daemonizing
In other words, some files still don't build, and the ones that do build,
do nonblocking IO incorrectly.
I'm also not checking in the project files till I have a good place
for them.
svn:r380
|
|
svn:r355
|
|
svn:r340
|
|
svn:r331
|
|
svn:r199
|
|
svn:r139
|
|
the implementation is sort of a kludge..you're welcome to fix it up
svn:r94
|
|
with a NULL format argument now. example: log(LOG_ERR,NULL);
svn:r44
|
|
svn:r2
|