aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
* 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
* Add initial interfaces and code for TLS support. Interfaces are right; code ↵Nick Mathewson2003-09-04
| | | | | | needs work and testing. svn:r424
* point out why router_forget_router probably doesn't workRoger Dingledine2003-08-29
| | | | svn:r422
* Fix memory leaks in directory parsingNick Mathewson2003-08-28
| | | | svn:r421
* router formats don't include op_port now eitherRoger Dingledine2003-08-27
| | | | svn:r419
* remove last vestiges of op_portRoger Dingledine2003-08-27
| | | | svn:r418
* note an assert bug that's still aroundRoger Dingledine2003-08-25
| | | | svn:r417
* make the conn->package_window bug go away.Roger Dingledine2003-08-25
| | | | | | | not resolved, but at least the servers will stop crashing. svn:r416
* Attempt to track down bug in conn->package_windowNick Mathewson2003-08-25
| | | | svn:r415
* remove bandwidth negotation from the codeRoger Dingledine2003-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 sanityRoger Dingledine2003-08-25
| | | | svn:r411
* fix a mild memory leak (10 bytes each time an OR connected to an OR)Roger Dingledine2003-08-25
| | | | svn:r410
* start honoring the recommended_versions stringRoger Dingledine2003-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 Dingledine2003-08-23
| | | | | | | see if we can induce that segfault i just saw more often svn:r407
* implemented cpuworkersRoger Dingledine2003-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 Dingledine2003-08-14
| | | | svn:r401
* Tor now builds on win32.Nick Mathewson2003-08-14
| | | | svn:r400
* Add empty statement to suppress gcc warning about label at end of compount ↵Nick Mathewson2003-08-14
| | | | | | statement svn:r399
* Attempt to make sockets code work right on windows.Nick Mathewson2003-08-14
| | | | svn:r398
* start refactoring dnsworker so testing won't be so darn hardRoger Dingledine2003-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 Dingledine2003-08-13
| | | | svn:r396
* Misc patches to make windows build work. Now everything is done except the ↵Nick Mathewson2003-08-12
| | | | | | sockets stuff svn:r393
* Make windows happier stillNick Mathewson2003-08-12
| | | | svn:r392
* don't mess with signals on windows until we know howRoger Dingledine2003-08-12
| | | | svn:r391
* Stop trying to #include the world in util.cNick Mathewson2003-08-12
| | | | svn:r390
* Adopt socketpair implementation from perl. For now, always use it.Nick Mathewson2003-08-12
| | | | svn:r389
* use the spawn_func / spawn_exit abstraction for dnsworkersRoger Dingledine2003-08-12
| | | | svn:r388
* Add abstraction for fork vs thread.Nick Mathewson2003-08-12
| | | | svn:r387
* Dont use explicit paths for orconfig.h -- it messes up the windows buildNick Mathewson2003-08-12
| | | | svn:r386
* reap exited dns/cpuworkersRoger Dingledine2003-08-12
| | | | svn:r385
* Reorder includes so that fakepoll.c gets built when it shouldNick Mathewson2003-08-12
| | | | svn:r384
* we must have openssl, so HAVE_OPENSSL is redundantRoger Dingledine2003-08-12
| | | | svn:r383
* unbork windows line endingsNick Mathewson2003-08-12
| | | | svn:r381
* Start of port to win32. Missing are:Nick Mathewson2003-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_TYPENick Mathewson2003-08-11
| | | | svn:r379
* Who would have thought that some systems define intfoo_t, but not uintfoo_t? ↵Nick Mathewson2003-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 Mathewson2003-08-11
| | | | | | elsewhere svn:r377
* autoconf around missing stdint.hNick Mathewson2003-08-11
| | | | svn:r376
* better log output for debuggingRoger Dingledine2003-08-11
| | | | svn:r375
* Fix typo: ports are 16 bits.Nick Mathewson2003-08-11
| | | | svn:r374
* patch to let poll() recognize eof on more architecturesRoger Dingledine2003-08-06
| | | | svn:r372
* src/orNick Mathewson2003-07-30
| | | | svn:r371
* Be smarter about getting key matter from DH.Nick Mathewson2003-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