aboutsummaryrefslogtreecommitdiff
path: root/src/common
Commit message (Collapse)AuthorAge
...
* change WARNING to WARNRoger Dingledine2003-10-10
| | | | svn:r570
* Update LICENSE and copyright dates.Nick Mathewson2003-10-08
| | | | svn:r560
* Clear revents even when no events are received. Also, since everyone gets ↵Nick Mathewson2003-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 Mathewson2003-10-07
| | | | svn:r549
* do not ask for whom there's an error, it polls for theeRoger Dingledine2003-10-07
| | | | svn:r548
* some early bugfixesRoger Dingledine2003-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 Dingledine2003-10-04
| | | | svn:r538
* clean some includesRoger Dingledine2003-10-04
| | | | svn:r535
* Make testcases run again; more sanity checking to descriptor generation.Nick Mathewson2003-10-01
| | | | svn:r532
* Flush after fputsNick Mathewson2003-10-01
| | | | svn:r526
* make log use a larger buffer, for easier debuggingRoger Dingledine2003-09-30
| | | | svn:r515
* bugfixes and features: closer to making dirserv workRoger Dingledine2003-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 rearrangingRoger Dingledine2003-09-29
| | | | | | | still not finished integrating new dirserv stuff svn:r507
* shift read_file_to_str() into util.cRoger Dingledine2003-09-28
| | | | svn:r504
* Add function to wrap SSL_pendingNick Mathewson2003-09-27
| | | | svn:r501
* finish enforcing the log conventionRoger Dingledine2003-09-26
| | | | svn:r494
* make writing descs workRoger Dingledine2003-09-26
| | | | svn:r492
* Add code to parse fingerprint files and compare routers against fingerprint ↵Nick Mathewson2003-09-26
| | | | | | files. svn:r490
* Bugfixes in crypto_pk_write_private_key_to_filenameNick Mathewson2003-09-26
| | | | svn:r489
* Refactor common file code into util.c; add published to descriptorsNick Mathewson2003-09-26
| | | | svn:r487
* various bugfixes and updatesRoger Dingledine2003-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 Mathewson2003-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 linesRoger Dingledine2003-09-19
| | | | svn:r473
* More fine-grained logging messages on ZeroReturn/Syscall error casesNick Mathewson2003-09-16
| | | | svn:r467
* Add backend support for multiple logfiles, including console logs.Nick Mathewson2003-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 Mathewson2003-09-15
| | | | | | bulletproof svn:r459
* Fix TLS error loggingNick Mathewson2003-09-15
| | | | svn:r458
* Log protocol errorsNick Mathewson2003-09-15
| | | | svn:r457
* fix the cpuworker circ-had-vanished bug (maybe)Roger Dingledine2003-09-14
| | | | | | | still several (many) tls-related bugs outstanding. svn:r454
* Fix bugs in certificate generation and SSL context creation. Both seem to ↵Nick Mathewson2003-09-11
| | | | | | work now. svn:r447
* Non-debugging messages are nice to log tooNick Mathewson2003-09-11
| | | | svn:r444
* Resolve XXXXs in tortls.cNick Mathewson2003-09-11
| | | | svn:r443
* Simplify some code paths in TLS; cut down on memory leaks; useNick Mathewson2003-09-11
| | | | | | | reasonable ciphers if not everyone has OpenSSL 0.9.7. svn:r442
* fix typo that's been bugging meRoger Dingledine2003-09-11
| | | | svn:r440
* Add certificate verification functionsNick Mathewson2003-09-10
| | | | svn:r438
* Make crypto structures private to crypto.cNick Mathewson2003-09-10
| | | | svn:r437
* Add prototypes for functions to check whether the peer certificate isNick Mathewson2003-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 interfaceRoger Dingledine2003-09-08
| | | | svn:r433
* hide the global tls context inside tortls.cRoger Dingledine2003-09-08
| | | | svn:r431
* move variable declarations to top of functionRoger Dingledine2003-09-05
| | | | svn:r425
* Add initial interfaces and code for TLS support. Interfaces are right; code ↵Nick Mathewson2003-09-04
| | | | | | needs work and testing. svn:r424
* fix formatting in crypto.c for my sanityRoger Dingledine2003-08-25
| | | | svn:r411
* implemented cpuworkersRoger Dingledine2003-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 Dingledine2003-08-14
| | | | svn:r401
* Tor now builds on win32.Nick Mathewson2003-08-14
| | | | svn:r400
* Attempt to make sockets code work right on windows.Nick Mathewson2003-08-14
| | | | svn:r398
* Make windows happier stillNick Mathewson2003-08-12
| | | | svn:r392
* Stop trying to #include the world in util.cNick Mathewson2003-08-12
| | | | svn:r390
* Adopt socketpair implementation from perl. For now, always use it.Nick Mathewson2003-08-12
| | | | svn:r389
* Add abstraction for fork vs thread.Nick Mathewson2003-08-12
| | | | svn:r387