aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAge
* bugfixes and note missing features•••deal with content-length headers better when reading http don't assume struct socks4_info is a packed struct fail the socks handshake if destip is zero flesh out conn_state_to_string() for dir conn fix typo (bug) in connection_handle_read() directory get is now called fetch, post is now upload reopen logs on sighup svn:r475 Roger Dingledine2003-09-21
* fix a segfault on truncated log lines•••svn:r473 Roger Dingledine2003-09-19
* leave the socks handshake on the inbuf until it's complete•••this paves the way for supporting socks5 and other handshakes it also removes those pesky AP-only variables from connection_t also hacked a fix for a bug where some streams weren't ending properly -- maybe because marked connections weren't flushing properly? svn:r472 Roger Dingledine2003-09-18
* add in directory 'post' support•••svn:r471 Roger Dingledine2003-09-17
* phase out non-tls handshake, now that tls is stable.•••svn:r470 Roger Dingledine2003-09-16
* bugfixes and refactorings•••svn:r468 Roger Dingledine2003-09-16
* More fine-grained logging messages on ZeroReturn/Syscall error cases•••svn:r467 Nick Mathewson2003-09-16
* Make sequential ACI selection logic handle HIGHER/LOWER•••svn:r466 Nick Mathewson2003-09-16
* Use EXIT properly in assert_connection_ok•••svn:r465 Nick Mathewson2003-09-16
* Add first cut of assert_*_ok functions•••svn:r464 Nick Mathewson2003-09-16
* Add backend support for multiple logfiles, including console logs.•••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 Nick Mathewson2003-09-16
* Add #ifdef'd code (on by default) to allocate ACIs sequentially.•••svn:r462 Nick Mathewson2003-09-16
* clean up exported api's•••svn:r461 Roger Dingledine2003-09-16
* refactor connects into connection_connect()•••svn:r460 Roger Dingledine2003-09-16
* Cipher lists need to be colon separated. Also make initialization more bulle...•••svn:r459 Nick Mathewson2003-09-15
* Fix TLS error logging•••svn:r458 Nick Mathewson2003-09-15
* Log protocol errors•••svn:r457 Nick Mathewson2003-09-15
* bugfix: onion pending queue now works•••and fixed recent memory leak svn:r456 Roger Dingledine2003-09-14
* finally tracked down the seg fault•••svn:r455 Roger Dingledine2003-09-14
* fix the cpuworker circ-had-vanished bug (maybe)•••still several (many) tls-related bugs outstanding. svn:r454 Roger Dingledine2003-09-14
* fix two more bugs•••svn:r452 Roger Dingledine2003-09-13
* reshuffle functions for cleaner organization•••svn:r451 Roger Dingledine2003-09-12
* tls works between routers now too•••things are still a bit shaky svn:r450 Roger Dingledine2003-09-12
* tls works with onion proxies now.•••svn:r449 Roger Dingledine2003-09-12
* serious bug in cpuworker. need to think about redesign or how to handle it.•••svn:r448 Roger Dingledine2003-09-12
* Fix bugs in certificate generation and SSL context creation. Both seem to wo...•••svn:r447 Nick Mathewson2003-09-11
* update onion router configs for tls•••svn:r446 Roger Dingledine2003-09-11
* check for funny business from the remote peer•••svn:r445 Roger Dingledine2003-09-11
* Non-debugging messages are nice to log too•••svn:r444 Nick Mathewson2003-09-11
* Resolve XXXXs in tortls.c•••svn:r443 Nick Mathewson2003-09-11
* Simplify some code paths in TLS; cut down on memory leaks; use•••reasonable ciphers if not everyone has OpenSSL 0.9.7. svn:r442 Nick Mathewson2003-09-11
* Add router_get_by_pk function; use in connection_tls_finish_handshake.•••svn:r441 Nick Mathewson2003-09-11
* fix typo that's been bugging me•••svn:r440 Roger Dingledine2003-09-11
* collect info from peer we just handshaked with•••svn:r439 Roger Dingledine2003-09-11
* Add certificate verification functions•••svn:r438 Nick Mathewson2003-09-10
* Make crypto structures private to crypto.c•••svn:r437 Nick Mathewson2003-09-10
* Add prototypes for functions to check whether the peer certificate is•••valid (if it is present); and to get a public key from a peer certificate (in order to identify the peer). svn:r436 Nick Mathewson2003-09-10
* fix confirmed win32 bug•••svn:r435 Roger Dingledine2003-09-08
* tls infrastructure now in place, give or take•••svn:r434 Roger Dingledine2003-09-08
* another wishlist function for the tls interface•••svn:r433 Roger Dingledine2003-09-08
* add CertFile, Nickname•••write new certfile if you don't have one already set up a tls context on startup svn:r432 Roger Dingledine2003-09-08
* hide the global tls context inside tortls.c•••svn:r431 Roger Dingledine2003-09-08
* clean up config.c so it doesn't expose as much•••svn:r430 Roger Dingledine2003-09-08
* more futzing towards tls•••not there yet svn:r429 Roger Dingledine2003-09-07
* clean read_to_buf more•••svn:r428 Roger Dingledine2003-09-05
* general cleanup and reabstraction, to prepare for tls•••svn:r426 Roger Dingledine2003-09-05
* move variable declarations to top of function•••svn:r425 Roger Dingledine2003-09-05
* Add initial interfaces and code for TLS support. Interfaces are right; code ...•••svn:r424 Nick Mathewson2003-09-04
* point out why router_forget_router probably doesn't work•••svn:r422 Roger Dingledine2003-08-29
* Fix memory leaks in directory parsing•••svn:r421 Nick Mathewson2003-08-28