summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2003-09-16bugfixes and refactoringstor-0.0.2pre8Roger Dingledine
svn:r468
2003-09-16More fine-grained logging messages on ZeroReturn/Syscall error casesNick Mathewson
svn:r467
2003-09-16Make sequential ACI selection logic handle HIGHER/LOWERNick Mathewson
svn:r466
2003-09-16Use EXIT properly in assert_connection_okNick Mathewson
svn:r465
2003-09-16Add first cut of assert_*_ok functionsNick Mathewson
svn:r464
2003-09-16Add backend support for multiple logfiles, including console logs.Nick Mathewson
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
2003-09-16Add #ifdef'd code (on by default) to allocate ACIs sequentially.Nick Mathewson
svn:r462
2003-09-16clean up exported api'sRoger Dingledine
svn:r461
2003-09-16refactor connects into connection_connect()Roger Dingledine
svn:r460
2003-09-15Cipher lists need to be colon separated. Also make initialization more ↵Nick Mathewson
bulletproof svn:r459
2003-09-15Fix TLS error loggingNick Mathewson
svn:r458
2003-09-15Log protocol errorsNick Mathewson
svn:r457
2003-09-14bugfix: onion pending queue now worksRoger Dingledine
and fixed recent memory leak svn:r456
2003-09-14finally tracked down the seg faultRoger Dingledine
svn:r455
2003-09-14fix the cpuworker circ-had-vanished bug (maybe)Roger Dingledine
still several (many) tls-related bugs outstanding. svn:r454
2003-09-14let tor compile with tls on rh9Roger Dingledine
nick: is this the right way to do the autoconf stuff? what happens when /usr/kerberos/include/ doesn't exist? an alternate way is to add `pkg-config --cflags openssl` to CFLAGS, but it seems that command only works on rh9. yay portability issues. svn:r453
2003-09-13fix two more bugsRoger Dingledine
svn:r452
2003-09-12reshuffle functions for cleaner organizationRoger Dingledine
svn:r451
2003-09-12tls works between routers now tooRoger Dingledine
things are still a bit shaky svn:r450
2003-09-12tls works with onion proxies now.Roger Dingledine
svn:r449
2003-09-12serious bug in cpuworker. need to think about redesign or how to handle it.Roger Dingledine
svn:r448
2003-09-11Fix bugs in certificate generation and SSL context creation. Both seem to ↵Nick Mathewson
work now. svn:r447
2003-09-11update onion router configs for tlsRoger Dingledine
svn:r446
2003-09-11check for funny business from the remote peerRoger Dingledine
svn:r445
2003-09-11Non-debugging messages are nice to log tooNick Mathewson
svn:r444
2003-09-11Resolve XXXXs in tortls.cNick Mathewson
svn:r443
2003-09-11Simplify some code paths in TLS; cut down on memory leaks; useNick Mathewson
reasonable ciphers if not everyone has OpenSSL 0.9.7. svn:r442
2003-09-11Add router_get_by_pk function; use in connection_tls_finish_handshake.Nick Mathewson
svn:r441
2003-09-11fix typo that's been bugging meRoger Dingledine
svn:r440
2003-09-11collect info from peer we just handshaked withRoger Dingledine
svn:r439
2003-09-10Add certificate verification functionsNick Mathewson
svn:r438
2003-09-10Make crypto structures private to crypto.cNick Mathewson
svn:r437
2003-09-10Add prototypes for functions to check whether the peer certificate isNick Mathewson
valid (if it is present); and to get a public key from a peer certificate (in order to identify the peer). svn:r436
2003-09-08fix confirmed win32 bugRoger Dingledine
svn:r435
2003-09-08tls infrastructure now in place, give or takeRoger Dingledine
svn:r434
2003-09-08another wishlist function for the tls interfaceRoger Dingledine
svn:r433
2003-09-08add CertFile, NicknameRoger Dingledine
write new certfile if you don't have one already set up a tls context on startup svn:r432
2003-09-08hide the global tls context inside tortls.cRoger Dingledine
svn:r431
2003-09-08clean up config.c so it doesn't expose as muchRoger Dingledine
svn:r430
2003-09-07more futzing towards tlsRoger Dingledine
not there yet svn:r429
2003-09-05clean read_to_buf moreRoger Dingledine
svn:r428
2003-09-05fill in a gap in the specRoger Dingledine
svn:r427
2003-09-05general cleanup and reabstraction, to prepare for tlsRoger Dingledine
svn:r426
2003-09-05move variable declarations to top of functionRoger Dingledine
svn:r425
2003-09-04Add initial interfaces and code for TLS support. Interfaces are right; code ↵Nick Mathewson
needs work and testing. svn:r424
2003-08-31update the TODORoger Dingledine
svn:r423
2003-08-29point out why router_forget_router probably doesn't workRoger Dingledine
svn:r422
2003-08-28Fix memory leaks in directory parsingNick Mathewson
svn:r421
2003-08-27remove op_port from the spec alsoRoger Dingledine
svn:r420
2003-08-27router formats don't include op_port now eitherRoger Dingledine
svn:r419