Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | fix the cpuworker circ-had-vanished bug (maybe) | Roger Dingledine | 2003-09-14 |
| | | | | | | | still several (many) tls-related bugs outstanding. svn:r454 | ||
* | let tor compile with tls on rh9 | Roger Dingledine | 2003-09-14 |
| | | | | | | | | | | 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 | ||
* | fix two more bugs | Roger Dingledine | 2003-09-13 |
| | | | | svn:r452 | ||
* | reshuffle functions for cleaner organization | Roger Dingledine | 2003-09-12 |
| | | | | svn:r451 | ||
* | tls works between routers now too | Roger Dingledine | 2003-09-12 |
| | | | | | | | things are still a bit shaky svn:r450 | ||
* | tls works with onion proxies now. | Roger Dingledine | 2003-09-12 |
| | | | | svn:r449 | ||
* | serious bug in cpuworker. need to think about redesign or how to handle it. | Roger Dingledine | 2003-09-12 |
| | | | | svn:r448 | ||
* | Fix bugs in certificate generation and SSL context creation. Both seem to ↵ | Nick Mathewson | 2003-09-11 |
| | | | | | | work now. svn:r447 | ||
* | update onion router configs for tls | Roger Dingledine | 2003-09-11 |
| | | | | svn:r446 | ||
* | check for funny business from the remote peer | Roger Dingledine | 2003-09-11 |
| | | | | svn:r445 | ||
* | 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 | ||
* | Add router_get_by_pk function; use in connection_tls_finish_handshake. | Nick Mathewson | 2003-09-11 |
| | | | | svn:r441 | ||
* | fix typo that's been bugging me | Roger Dingledine | 2003-09-11 |
| | | | | svn:r440 | ||
* | collect info from peer we just handshaked with | Roger Dingledine | 2003-09-11 |
| | | | | svn:r439 | ||
* | 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 | ||
* | fix confirmed win32 bug | Roger Dingledine | 2003-09-08 |
| | | | | svn:r435 | ||
* | tls infrastructure now in place, give or take | Roger Dingledine | 2003-09-08 |
| | | | | svn:r434 | ||
* | another wishlist function for the tls interface | Roger Dingledine | 2003-09-08 |
| | | | | svn:r433 | ||
* | add CertFile, Nickname | Roger Dingledine | 2003-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.c | Roger Dingledine | 2003-09-08 |
| | | | | svn:r431 | ||
* | clean up config.c so it doesn't expose as much | Roger Dingledine | 2003-09-08 |
| | | | | svn:r430 | ||
* | more futzing towards tls | Roger Dingledine | 2003-09-07 |
| | | | | | | | not there yet svn:r429 | ||
* | clean read_to_buf more | Roger Dingledine | 2003-09-05 |
| | | | | svn:r428 | ||
* | fill in a gap in the spec | Roger Dingledine | 2003-09-05 |
| | | | | svn:r427 | ||
* | general cleanup and reabstraction, to prepare for tls | Roger Dingledine | 2003-09-05 |
| | | | | svn:r426 | ||
* | 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 | ||
* | update the TODO | Roger Dingledine | 2003-08-31 |
| | | | | svn:r423 | ||
* | point out why router_forget_router probably doesn't work | Roger Dingledine | 2003-08-29 |
| | | | | svn:r422 | ||
* | Fix memory leaks in directory parsing | Nick Mathewson | 2003-08-28 |
| | | | | svn:r421 | ||
* | remove op_port from the spec also | Roger Dingledine | 2003-08-27 |
| | | | | svn:r420 | ||
* | router formats don't include op_port now either | Roger Dingledine | 2003-08-27 |
| | | | | svn:r419 | ||
* | remove last vestiges of op_port | Roger Dingledine | 2003-08-27 |
| | | | | svn:r418 | ||
* | note an assert bug that's still around | Roger Dingledine | 2003-08-25 |
| | | | | svn:r417 | ||
* | make the conn->package_window bug go away. | Roger Dingledine | 2003-08-25 |
| | | | | | | | not resolved, but at least the servers will stop crashing. svn:r416 | ||
* | Attempt to track down bug in conn->package_window | Nick Mathewson | 2003-08-25 |
| | | | | svn:r415 | ||
* | Correct description of extracting Kf and Kb from g^xy. | Nick Mathewson | 2003-08-25 |
| | | | | svn:r414 | ||
* | remove bandwidth negotation from the code | Roger Dingledine | 2003-08-25 |
| | | | | | | | | | | | | we still use bandwidth on a per-connection basis for rate limiting. but it's unclear if we need this infrastructure in addition to the total-bandwidth rate limiting that we also do. i'll leave both infrastructures in, and we'll remove the per-connection one if it starts rotting too much. svn:r413 | ||
* | remove bandwidth from handshake negotiations | Roger Dingledine | 2003-08-25 |
| | | | | | | | replace too-prescriptive link throttling spec with handwavy one svn:r412 | ||
* | fix formatting in crypto.c for my sanity | Roger Dingledine | 2003-08-25 |
| | | | | svn:r411 | ||
* | fix a mild memory leak (10 bytes each time an OR connected to an OR) | Roger Dingledine | 2003-08-25 |
| | | | | svn:r410 | ||
* | add router twins to the spec | Roger Dingledine | 2003-08-25 |
| | | | | svn:r409 | ||
* | start honoring the recommended_versions string | Roger Dingledine | 2003-08-23 |
| | | | | | | | | | your client exits if you're running a version not in the directory's list of acceptable versions (unless you have a config variable set to override). svn:r408 | ||
* | remove duplicate packagewindow-checking code, | Roger Dingledine | 2003-08-23 |
| | | | | | | | see if we can induce that segfault i just saw more often svn:r407 | ||
* | patch the spec somewhat. it's still quite stale. | Roger Dingledine | 2003-08-22 |
| | | | | svn:r406 | ||
* | move finished todo entries to bottom of list | Roger Dingledine | 2003-08-22 |
| | | | | svn:r405 |