aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
...
* call it tor, not orRoger Dingledine2003-09-22
| | | | svn:r478
* it's safe to do parallel directory fetches/uploadsRoger Dingledine2003-09-22
| | | | svn:r477
* get network/host order working right again for socks4Roger Dingledine2003-09-21
| | | | svn:r476
* bugfixes and note missing featuresRoger Dingledine2003-09-21
| | | | | | | | | | | | | 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
* fix a segfault on truncated log linesRoger Dingledine2003-09-19
| | | | svn:r473
* leave the socks handshake on the inbuf until it's completeRoger Dingledine2003-09-18
| | | | | | | | | | | 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
* add in directory 'post' supportRoger Dingledine2003-09-17
| | | | svn:r471
* phase out non-tls handshake, now that tls is stable.Roger Dingledine2003-09-16
| | | | svn:r470
* bugfixes and refactoringsRoger Dingledine2003-09-16
| | | | svn:r468
* More fine-grained logging messages on ZeroReturn/Syscall error casesNick Mathewson2003-09-16
| | | | svn:r467
* Make sequential ACI selection logic handle HIGHER/LOWERNick Mathewson2003-09-16
| | | | svn:r466
* Use EXIT properly in assert_connection_okNick Mathewson2003-09-16
| | | | svn:r465
* Add first cut of assert_*_ok functionsNick Mathewson2003-09-16
| | | | svn:r464
* 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
* Add #ifdef'd code (on by default) to allocate ACIs sequentially.Nick Mathewson2003-09-16
| | | | svn:r462
* clean up exported api'sRoger Dingledine2003-09-16
| | | | svn:r461
* refactor connects into connection_connect()Roger Dingledine2003-09-16
| | | | svn:r460
* 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
* bugfix: onion pending queue now worksRoger Dingledine2003-09-14
| | | | | | | and fixed recent memory leak svn:r456
* finally tracked down the seg faultRoger Dingledine2003-09-14
| | | | svn:r455
* fix the cpuworker circ-had-vanished bug (maybe)Roger Dingledine2003-09-14
| | | | | | | still several (many) tls-related bugs outstanding. svn:r454
* fix two more bugsRoger Dingledine2003-09-13
| | | | svn:r452
* reshuffle functions for cleaner organizationRoger Dingledine2003-09-12
| | | | svn:r451
* tls works between routers now tooRoger Dingledine2003-09-12
| | | | | | | things are still a bit shaky svn:r450
* tls works with onion proxies now.Roger Dingledine2003-09-12
| | | | svn:r449
* serious bug in cpuworker. need to think about redesign or how to handle it.Roger Dingledine2003-09-12
| | | | svn:r448
* Fix bugs in certificate generation and SSL context creation. Both seem to ↵Nick Mathewson2003-09-11
| | | | | | work now. svn:r447
* update onion router configs for tlsRoger Dingledine2003-09-11
| | | | svn:r446
* check for funny business from the remote peerRoger Dingledine2003-09-11
| | | | svn:r445
* 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
* Add router_get_by_pk function; use in connection_tls_finish_handshake.Nick Mathewson2003-09-11
| | | | svn:r441
* fix typo that's been bugging meRoger Dingledine2003-09-11
| | | | svn:r440
* collect info from peer we just handshaked withRoger Dingledine2003-09-11
| | | | svn:r439
* 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
* fix confirmed win32 bugRoger Dingledine2003-09-08
| | | | svn:r435
* tls infrastructure now in place, give or takeRoger Dingledine2003-09-08
| | | | svn:r434
* another wishlist function for the tls interfaceRoger Dingledine2003-09-08
| | | | svn:r433
* add CertFile, NicknameRoger Dingledine2003-09-08
| | | | | | | | write new certfile if you don't have one already set up a tls context on startup svn:r432
* hide the global tls context inside tortls.cRoger Dingledine2003-09-08
| | | | svn:r431
* clean up config.c so it doesn't expose as muchRoger Dingledine2003-09-08
| | | | svn:r430
* more futzing towards tlsRoger Dingledine2003-09-07
| | | | | | | not there yet svn:r429
* clean read_to_buf moreRoger Dingledine2003-09-05
| | | | svn:r428
* general cleanup and reabstraction, to prepare for tlsRoger Dingledine2003-09-05
| | | | svn:r426
* move variable declarations to top of functionRoger Dingledine2003-09-05
| | | | svn:r425