Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | change WARNING to WARN | Roger Dingledine | 2003-10-10 | |
| | | | | svn:r570 | |||
* | Update LICENSE and copyright dates. | Nick Mathewson | 2003-10-08 | |
| | | | | svn:r560 | |||
* | Clear revents even when no events are received. Also, since everyone gets ↵ | Nick Mathewson | 2003-10-07 | |
| | | | | | | in exceptions, everyone gets to increment maxfd. svn:r550 | |||
* | Hoping to find an fd larger than ((unsigned)-1) is probably a lost cause. | Nick Mathewson | 2003-10-07 | |
| | | | | svn:r549 | |||
* | do not ask for whom there's an error, it polls for thee | Roger Dingledine | 2003-10-07 | |
| | | | | svn:r548 | |||
* | some early bugfixes | Roger Dingledine | 2003-10-07 | |
| | | | | | | | | | | 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 | |||
* | wrap strdup; prefer time() to gettimeofday() | Roger Dingledine | 2003-10-04 | |
| | | | | svn:r538 | |||
* | clean some includes | Roger Dingledine | 2003-10-04 | |
| | | | | svn:r535 | |||
* | Make testcases run again; more sanity checking to descriptor generation. | Nick Mathewson | 2003-10-01 | |
| | | | | svn:r532 | |||
* | Flush after fputs | Nick Mathewson | 2003-10-01 | |
| | | | | svn:r526 | |||
* | make log use a larger buffer, for easier debugging | Roger Dingledine | 2003-09-30 | |
| | | | | svn:r515 | |||
* | bugfixes and features: closer to making dirserv work | Roger Dingledine | 2003-09-29 | |
| | | | | | | | | | | | 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 | |||
* | more cleanup and rearranging | Roger Dingledine | 2003-09-29 | |
| | | | | | | | still not finished integrating new dirserv stuff svn:r507 | |||
* | shift read_file_to_str() into util.c | Roger Dingledine | 2003-09-28 | |
| | | | | svn:r504 | |||
* | Add function to wrap SSL_pending | Nick Mathewson | 2003-09-27 | |
| | | | | svn:r501 | |||
* | finish enforcing the log convention | Roger Dingledine | 2003-09-26 | |
| | | | | svn:r494 | |||
* | make writing descs work | Roger Dingledine | 2003-09-26 | |
| | | | | svn:r492 | |||
* | Add code to parse fingerprint files and compare routers against fingerprint ↵ | Nick Mathewson | 2003-09-26 | |
| | | | | | | files. svn:r490 | |||
* | Bugfixes in crypto_pk_write_private_key_to_filename | Nick Mathewson | 2003-09-26 | |
| | | | | svn:r489 | |||
* | Refactor common file code into util.c; add published to descriptors | Nick Mathewson | 2003-09-26 | |
| | | | | svn:r487 | |||
* | various bugfixes and updates | Roger Dingledine | 2003-09-25 | |
| | | | | | | | | | | | | | | | | | | | | 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 | |||
* | Refactor buffers; implement descriptors. | Nick Mathewson | 2003-09-25 | |
| | | | | | | | | | | | | | | | | | 'buf_t' is now an opaque type defined in buffers.c . Router descriptors now include all keys; routers generate keys as needed on startup (in a newly defined "data directory"), and generate their own descriptors. Descriptors are now self-signed. Implementation is not complete: descriptors are never published; and upon receiving a descriptor, the directory doesn't do anything with it. At least "routers.or" and orkeygen are now obsolete, BTW. svn:r483 | |||
* | fix a segfault on truncated log lines | Roger Dingledine | 2003-09-19 | |
| | | | | svn:r473 | |||
* | More fine-grained logging messages on ZeroReturn/Syscall error cases | Nick Mathewson | 2003-09-16 | |
| | | | | svn:r467 | |||
* | Add backend support for multiple logfiles, including console logs. | Nick Mathewson | 2003-09-16 | |
| | | | | | | | | | 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 | |||
* | Cipher lists need to be colon separated. Also make initialization more ↵ | Nick Mathewson | 2003-09-15 | |
| | | | | | | bulletproof svn:r459 | |||
* | Fix TLS error logging | Nick Mathewson | 2003-09-15 | |
| | | | | svn:r458 | |||
* | Log protocol errors | Nick Mathewson | 2003-09-15 | |
| | | | | svn:r457 | |||
* | fix the cpuworker circ-had-vanished bug (maybe) | Roger Dingledine | 2003-09-14 | |
| | | | | | | | still several (many) tls-related bugs outstanding. svn:r454 | |||
* | Fix bugs in certificate generation and SSL context creation. Both seem to ↵ | Nick Mathewson | 2003-09-11 | |
| | | | | | | work now. svn:r447 | |||
* | Non-debugging messages are nice to log too | Nick Mathewson | 2003-09-11 | |
| | | | | svn:r444 | |||
* | Resolve XXXXs in tortls.c | Nick Mathewson | 2003-09-11 | |
| | | | | svn:r443 | |||
* | Simplify some code paths in TLS; cut down on memory leaks; use | Nick Mathewson | 2003-09-11 | |
| | | | | | | | reasonable ciphers if not everyone has OpenSSL 0.9.7. svn:r442 | |||
* | fix typo that's been bugging me | Roger Dingledine | 2003-09-11 | |
| | | | | svn:r440 | |||
* | Add certificate verification functions | Nick Mathewson | 2003-09-10 | |
| | | | | svn:r438 | |||
* | Make crypto structures private to crypto.c | Nick Mathewson | 2003-09-10 | |
| | | | | svn:r437 | |||
* | Add prototypes for functions to check whether the peer certificate is | Nick Mathewson | 2003-09-10 | |
| | | | | | | | | valid (if it is present); and to get a public key from a peer certificate (in order to identify the peer). svn:r436 | |||
* | another wishlist function for the tls interface | Roger Dingledine | 2003-09-08 | |
| | | | | svn:r433 | |||
* | hide the global tls context inside tortls.c | Roger Dingledine | 2003-09-08 | |
| | | | | svn:r431 | |||
* | move variable declarations to top of function | Roger Dingledine | 2003-09-05 | |
| | | | | svn:r425 | |||
* | Add initial interfaces and code for TLS support. Interfaces are right; code ↵ | Nick Mathewson | 2003-09-04 | |
| | | | | | | needs work and testing. svn:r424 | |||
* | fix formatting in crypto.c for my sanity | Roger Dingledine | 2003-08-25 | |
| | | | | svn:r411 | |||
* | implemented cpuworkers | Roger Dingledine | 2003-08-20 | |
| | | | | | | | | | | please poke at it and report bugs still needs polishing, and only handles onions now (should handle OR handshakes too) svn:r402 | |||
* | include torint.h in 'make dist' | Roger Dingledine | 2003-08-14 | |
| | | | | svn:r401 | |||
* | Tor now builds on win32. | Nick Mathewson | 2003-08-14 | |
| | | | | svn:r400 | |||
* | Attempt to make sockets code work right on windows. | Nick Mathewson | 2003-08-14 | |
| | | | | svn:r398 | |||
* | Make windows happier still | Nick Mathewson | 2003-08-12 | |
| | | | | svn:r392 | |||
* | Stop trying to #include the world in util.c | Nick Mathewson | 2003-08-12 | |
| | | | | svn:r390 | |||
* | Adopt socketpair implementation from perl. For now, always use it. | Nick Mathewson | 2003-08-12 | |
| | | | | svn:r389 | |||
* | Add abstraction for fork vs thread. | Nick Mathewson | 2003-08-12 | |
| | | | | svn:r387 |