aboutsummaryrefslogtreecommitdiff
path: root/src/or/test.c
Commit message (Expand)AuthorAge
* move closer to being able to reload config on HUP•••rename APPort to SocksPort introduce new tor_free() macro svn:r642 Roger Dingledine2003-10-21
* send the end cell when we realize we're going to end,•••not when we're closing the stream. this lets us put a payload in the end cell if we want to, to describe why we're closing the stream. there are still some places where we don't send the end cell immediately. i need to track them down. but it's a low priority, since i've made it send the end cell when we close the stream if we haven't already sent it. svn:r640 Roger Dingledine2003-10-21
* Make buffers grow and shrink as needed.•••svn:r583 Nick Mathewson2003-10-14
* change WARNING to WARN•••and fix a few typos svn:r571 Roger Dingledine2003-10-10
* Update LICENSE and copyright dates.•••svn:r560 Nick Mathewson2003-10-08
* Make testcases run again; more sanity checking to descriptor generation.•••svn:r532 Nick Mathewson2003-10-01
* Refactor common file code into util.c; add published to descriptors•••svn:r487 Nick Mathewson2003-09-26
* Refactor buffers; implement descriptors.•••'buf_t' is now an opaque type defined in buffers.c . Router descriptors now include all keys; routers generate keys as needed on startup (in a newly defined "data directory"), and generate their own descriptors. Descriptors are now self-signed. Implementation is not complete: descriptors are never published; and upon receiving a descriptor, the directory doesn't do anything with it. At least "routers.or" and orkeygen are now obsolete, BTW. svn:r483 Nick Mathewson2003-09-25
* Make crypto structures private to crypto.c•••svn:r437 Nick Mathewson2003-09-10
* Fix memory leaks in directory parsing•••svn:r421 Nick Mathewson2003-08-28
* remove last vestiges of op_port•••svn:r418 Roger Dingledine2003-08-27
* start honoring the recommended_versions string•••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 Roger Dingledine2003-08-23
* Attempt to make sockets code work right on windows.•••svn:r398 Nick Mathewson2003-08-14
* Start of port to win32. Missing are:••• - 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 Nick Mathewson2003-08-12
* Be smarter about getting key matter from DH.•••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 Nick Mathewson2003-07-30
* Add AES counter-mode support to the crypt library•••svn:r362 Nick Mathewson2003-06-30
* simplify fetch_from_buf; cull idle dnsworkers.•••svn:r354 Roger Dingledine2003-06-25
* Remove false warnings from printf checks•••svn:r340 Nick Mathewson2003-06-21
* Fix a bug where we'd sometimes run off the end of an array while•••testing stream encryption. svn:r339 Nick Mathewson2003-06-20
* Make sure crypt_seed_rng succeeds•••svn:r329 Nick Mathewson2003-06-17
* Dont test handshakes in an infinite loop•••svn:r324 Nick Mathewson2003-06-14
* Fix the periodic bug that would make handshaking fail.•••The culprit: sometimes DH_calculate_key returns less than DH_KEY_LEN bytes; we needed to check the return value. svn:r322 Nick Mathewson2003-06-14
* Better test messages for onion skin bug•••svn:r319 Nick Mathewson2003-06-13
* remove on-the-fly compression feature•••it wasn't working, and it was harder than we'd anticipated not worth it. svn:r316 Roger Dingledine2003-06-13
* implement truncate and truncated (untested)•••clean up circuit_deliver_relay_cell convention svn:r312 Roger Dingledine2003-06-12
* add circuit-level sendme relay cells•••remove sendme cells replace malloc with tor_malloc patch (but not track down) bug in onion pending list streamline connection_ap handshake svn:r293 Roger Dingledine2003-05-20
* Routerinfos are no longer linked•••svn:r283 Nick Mathewson2003-05-09
* Thats the letter I and the number 2. (Apologies to Negativland)•••svn:r279 Nick Mathewson2003-05-09
* Tested backends for directory signing and checking. Directory parser complet...•••svn:r271 Nick Mathewson2003-05-07
* Decrease DH group length to 1024. (Roger, you may want to read section 1 of ...•••svn:r269 Nick Mathewson2003-05-07
* More work on directories. Signed directories not yet tested. No support for ...•••svn:r268 Nick Mathewson2003-05-07
* Refactor directories; add unit tests; add router keyword•••svn:r266 Nick Mathewson2003-05-06
* put some symbolic constants to the onion skin lengths•••svn:r265 Roger Dingledine2003-05-06
* Tests, headers, and debugging for onion skin backend•••svn:r263 Nick Mathewson2003-05-05
* cpath is now a doubly linked list, not an array•••svn:r260 Roger Dingledine2003-05-01
* Implement core of onion-skin-based handshake•••svn:r259 Nick Mathewson2003-05-01
* Basic diffie-helman wrappers with fixed modulus and tests•••svn:r257 Nick Mathewson2003-05-01
* 17 does not divide 1024, but it can stomp some interesting pointers and segfa...•••svn:r244 Nick Mathewson2003-04-17
* further cleanup, test.c still has some bugs•••svn:r241 Roger Dingledine2003-04-16
* Tests for crypto; more tests for buffers•••svn:r234 Nick Mathewson2003-04-16
* divorce circuit building from user connections•••now we rebuild the circuit periodically (but only if it's been used), and we can further abstract it to do incremental circuit building, etc. svn:r233 Roger Dingledine2003-04-16
* Introduce a few unit tests (from older code), refactor compression setup/tear...•••svn:r232 Nick Mathewson2003-04-15
* First test added•••svn:r226 Nick Mathewson2003-04-07
* Add magic to end of C files to make emacs happy; split test invocation into s...•••svn:r224 Nick Mathewson2003-04-07