Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | 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 | ||
* | 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 | ||
* | 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 | ||
* | 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 | ||
* | 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 | ||
* | 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 | ||
* | 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 | ||
* | implemented cpuworkers | Roger Dingledine | 2003-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 Dingledine | 2003-08-14 |
| | | | | svn:r401 | ||
* | Tor now builds on win32. | Nick Mathewson | 2003-08-14 |
| | | | | svn:r400 | ||
* | Add empty statement to suppress gcc warning about label at end of compount ↵ | Nick Mathewson | 2003-08-14 |
| | | | | | | statement svn:r399 | ||
* | Attempt to make sockets code work right on windows. | Nick Mathewson | 2003-08-14 |
| | | | | svn:r398 | ||
* | start refactoring dnsworker so testing won't be so darn hard | Roger Dingledine | 2003-08-14 |
| | | | | | | | | | add NumCpus config variable in preparation for cpuworkers hardcode /etc/torrc path for config (simplifies win32 port) improve exit policy debugging during router entry parsing svn:r397 | ||
* | bugfix: if a dnsworker dies, remember that. | Roger Dingledine | 2003-08-13 |
| | | | | svn:r396 | ||
* | Misc patches to make windows build work. Now everything is done except the ↵ | Nick Mathewson | 2003-08-12 |
| | | | | | | sockets stuff svn:r393 | ||
* | Make windows happier still | Nick Mathewson | 2003-08-12 |
| | | | | svn:r392 | ||
* | don't mess with signals on windows until we know how | Roger Dingledine | 2003-08-12 |
| | | | | svn:r391 | ||
* | Stop trying to #include the world in util.c | Nick Mathewson | 2003-08-12 |
| | | | | svn:r390 | ||
* | Adopt socketpair implementation from perl. For now, always use it. | Nick Mathewson | 2003-08-12 |
| | | | | svn:r389 | ||
* | use the spawn_func / spawn_exit abstraction for dnsworkers | Roger Dingledine | 2003-08-12 |
| | | | | svn:r388 | ||
* | Add abstraction for fork vs thread. | Nick Mathewson | 2003-08-12 |
| | | | | svn:r387 | ||
* | Dont use explicit paths for orconfig.h -- it messes up the windows build | Nick Mathewson | 2003-08-12 |
| | | | | svn:r386 | ||
* | reap exited dns/cpuworkers | Roger Dingledine | 2003-08-12 |
| | | | | svn:r385 | ||
* | Reorder includes so that fakepoll.c gets built when it should | Nick Mathewson | 2003-08-12 |
| | | | | svn:r384 | ||
* | we must have openssl, so HAVE_OPENSSL is redundant | Roger Dingledine | 2003-08-12 |
| | | | | svn:r383 | ||
* | unbork windows line endings | Nick Mathewson | 2003-08-12 |
| | | | | svn:r381 | ||
* | Start of port to win32. Missing are: | Nick Mathewson | 2003-08-12 |
| | | | | | | | | | | | | | | | | - signal support - forking for DNS farm - changes for async IO - daemonizing In other words, some files still don't build, and the ones that do build, do nonblocking IO incorrectly. I'm also not checking in the project files till I have a good place for them. svn:r380 | ||
* | Work on systems with broken AC_CHECK_TYPE | Nick Mathewson | 2003-08-11 |
| | | | | svn:r379 | ||
* | Who would have thought that some systems define intfoo_t, but not uintfoo_t? ↵ | Nick Mathewson | 2003-08-11 |
| | | | | | | Cygwin is such a system. svn:r378 | ||
* | Cope better on platforms that define some of intFOO_t in sys/types.h or ↵ | Nick Mathewson | 2003-08-11 |
| | | | | | | elsewhere svn:r377 | ||
* | autoconf around missing stdint.h | Nick Mathewson | 2003-08-11 |
| | | | | svn:r376 | ||
* | better log output for debugging | Roger Dingledine | 2003-08-11 |
| | | | | svn:r375 | ||
* | Fix typo: ports are 16 bits. | Nick Mathewson | 2003-08-11 |
| | | | | svn:r374 | ||
* | patch to let poll() recognize eof on more architectures | Roger Dingledine | 2003-08-06 |
| | | | | svn:r372 | ||
* | src/or | Nick Mathewson | 2003-07-30 |
| | | | | svn:r371 | ||
* | Be smarter about getting key matter from DH. | Nick Mathewson | 2003-07-30 |
| | | | | | | | | | | | Formerly, once we had g^xy, we took the last N bytes from g^xy. Now, we take SHA(g^xy || [0]) || SHA1(g^xy || [1]) || ... , in order to use all bits from g^xy equally, and generate as much key material as we need. svn:r370 |