Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | hide the global tls context inside tortls.c | Roger Dingledine | 2003-09-08 |
| | | | | svn:r431 | ||
* | 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 | ||
* | fix formatting in crypto.c for my sanity | Roger Dingledine | 2003-08-25 |
| | | | | svn:r411 | ||
* | 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 | ||
* | Attempt to make sockets code work right on windows. | Nick Mathewson | 2003-08-14 |
| | | | | svn:r398 | ||
* | Make windows happier still | Nick Mathewson | 2003-08-12 |
| | | | | svn:r392 | ||
* | 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 | ||
* | 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 | ||
* | Reorder includes so that fakepoll.c gets built when it should | Nick Mathewson | 2003-08-12 |
| | | | | svn:r384 | ||
* | 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 | ||
* | 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 | ||
* | Add AES counter-mode support to the crypt library | Nick Mathewson | 2003-06-30 |
| | | | | svn:r362 | ||
* | Add a the public-domain AES implementation, with a minimal counter-mode wrapper. | Nick Mathewson | 2003-06-30 |
| | | | | svn:r361 | ||
* | clean up sev_to_string hack in log.c | Roger Dingledine | 2003-06-25 |
| | | | | svn:r355 | ||
* | clean up a broken comment in crypto.c | Roger Dingledine | 2003-06-24 |
| | | | | svn:r351 | ||
* | correct log()'s comment | Roger Dingledine | 2003-06-24 |
| | | | | svn:r350 | ||
* | Make cvsignores reflect build process | Nick Mathewson | 2003-06-21 |
| | | | | svn:r341 | ||
* | Remove false warnings from printf checks | Nick Mathewson | 2003-06-21 |
| | | | | svn:r340 | ||
* | fix typos, streamline | Roger Dingledine | 2003-06-18 |
| | | | | svn:r337 | ||
* | remove obsolete ss.h | Roger Dingledine | 2003-06-18 |
| | | | | svn:r336 | ||
* | Change many files to new log_fn format | Nick Mathewson | 2003-06-17 |
| | | | | svn:r333 | ||
* | Have GCC catch errors in format strings | Nick Mathewson | 2003-06-17 |
| | | | | svn:r332 | ||
* | Come up with a less macro-happy, even more portable log_fn implementation | Nick Mathewson | 2003-06-17 |
| | | | | svn:r331 | ||
* | Make log_fn work on apples with no workarounds needed in main code | Nick Mathewson | 2003-06-17 |
| | | | | svn:r330 | ||
* | Use fread instead of fgets for binary data | Nick Mathewson | 2003-06-17 |
| | | | | svn:r328 | ||
* | Fix the periodic bug that would make handshaking fail. | Nick Mathewson | 2003-06-14 |
| | | | | | | | | The culprit: sometimes DH_calculate_key returns less than DH_KEY_LEN bytes; we needed to check the return value. svn:r322 | ||
* | Fix MacOS build | Nick Mathewson | 2003-06-14 |
| | | | | svn:r320 | ||
* | Add RNG seeding | Nick Mathewson | 2003-06-13 |
| | | | | svn:r318 | ||
* | don't complain as much when using openssl 0.9.7a | Roger Dingledine | 2003-06-10 |
| | | | | svn:r308 | ||
* | replace malloc with tor_malloc; remove broken/unused crypto_pk_set_key | Roger Dingledine | 2003-05-20 |
| | | | | svn:r292 | ||
* | Fail less spectacularly on macos | Nick Mathewson | 2003-05-09 |
| | | | | svn:r291 | ||
* | Fix build on linux; macos is still messed up | Nick Mathewson | 2003-05-09 |
| | | | | svn:r290 | ||
* | One is the language; the other is the compiler | Nick Mathewson | 2003-05-09 |
| | | | | svn:r289 | ||
* | work on versioning; new log_fn function | Nick Mathewson | 2003-05-09 |
| | | | | svn:r288 | ||
* | still removing version.h | Roger Dingledine | 2003-05-09 |
| | | | | svn:r286 | ||
* | obsolete, removed | Roger Dingledine | 2003-05-09 |
| | | | | svn:r284 | ||
* | Tested backends for directory signing and checking. Directory parser ↵ | Nick Mathewson | 2003-05-07 |
| | | | | | | completely refactored. Need documentation and integration. Explanitory mail forthcoming. svn:r271 | ||
* | Decrease DH group length to 1024. (Roger, you may want to read section 1 of ↵ | Nick Mathewson | 2003-05-07 |
| | | | | | | the IETF draft: a 1024-bit DH key probably reduces our cipher strength to ~80 bits.) svn:r269 | ||
* | More work on directories. Signed directories not yet tested. No support for ↵ | Nick Mathewson | 2003-05-07 |
| | | | | | | checking sigs yet svn:r268 | ||
* | Refactor directories; add unit tests; add router keyword | Nick Mathewson | 2003-05-06 |
| | | | | svn:r266 |