| Commit message (Expand) | Author | Age |
* | move closer to being able to reload config on HUP•••rename APPort to SocksPort
introduce new tor_free() macro
svn:r642
| Roger Dingledine | 2003-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 Dingledine | 2003-10-21 |
* | Make buffers grow and shrink as needed.•••svn:r583
| Nick Mathewson | 2003-10-14 |
* | change WARNING to WARN•••and fix a few typos
svn:r571
| Roger Dingledine | 2003-10-10 |
* | Update LICENSE and copyright dates.•••svn:r560
| Nick Mathewson | 2003-10-08 |
* | Make testcases run again; more sanity checking to descriptor generation.•••svn:r532
| Nick Mathewson | 2003-10-01 |
* | Refactor common file code into util.c; add published to descriptors•••svn:r487
| Nick Mathewson | 2003-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 Mathewson | 2003-09-25 |
* | Make crypto structures private to crypto.c•••svn:r437
| Nick Mathewson | 2003-09-10 |
* | Fix memory leaks in directory parsing•••svn:r421
| Nick Mathewson | 2003-08-28 |
* | remove last vestiges of op_port•••svn:r418
| Roger Dingledine | 2003-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 Dingledine | 2003-08-23 |
* | Attempt to make sockets code work right on windows.•••svn:r398
| Nick Mathewson | 2003-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 Mathewson | 2003-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 Mathewson | 2003-07-30 |
* | Add AES counter-mode support to the crypt library•••svn:r362
| Nick Mathewson | 2003-06-30 |
* | simplify fetch_from_buf; cull idle dnsworkers.•••svn:r354
| Roger Dingledine | 2003-06-25 |
* | Remove false warnings from printf checks•••svn:r340
| Nick Mathewson | 2003-06-21 |
* | Fix a bug where we'd sometimes run off the end of an array while•••testing stream encryption.
svn:r339
| Nick Mathewson | 2003-06-20 |
* | Make sure crypt_seed_rng succeeds•••svn:r329
| Nick Mathewson | 2003-06-17 |
* | Dont test handshakes in an infinite loop•••svn:r324
| Nick Mathewson | 2003-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 Mathewson | 2003-06-14 |
* | Better test messages for onion skin bug•••svn:r319
| Nick Mathewson | 2003-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 Dingledine | 2003-06-13 |
* | implement truncate and truncated (untested)•••clean up circuit_deliver_relay_cell convention
svn:r312
| Roger Dingledine | 2003-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 Dingledine | 2003-05-20 |
* | Routerinfos are no longer linked•••svn:r283
| Nick Mathewson | 2003-05-09 |
* | Thats the letter I and the number 2. (Apologies to Negativland)•••svn:r279
| Nick Mathewson | 2003-05-09 |
* | Tested backends for directory signing and checking. Directory parser complet...•••svn:r271
| Nick Mathewson | 2003-05-07 |
* | Decrease DH group length to 1024. (Roger, you may want to read section 1 of ...•••svn:r269
| Nick Mathewson | 2003-05-07 |
* | More work on directories. Signed directories not yet tested. No support for ...•••svn:r268
| Nick Mathewson | 2003-05-07 |
* | Refactor directories; add unit tests; add router keyword•••svn:r266
| Nick Mathewson | 2003-05-06 |
* | put some symbolic constants to the onion skin lengths•••svn:r265
| Roger Dingledine | 2003-05-06 |
* | Tests, headers, and debugging for onion skin backend•••svn:r263
| Nick Mathewson | 2003-05-05 |
* | cpath is now a doubly linked list, not an array•••svn:r260
| Roger Dingledine | 2003-05-01 |
* | Implement core of onion-skin-based handshake•••svn:r259
| Nick Mathewson | 2003-05-01 |
* | Basic diffie-helman wrappers with fixed modulus and tests•••svn:r257
| Nick Mathewson | 2003-05-01 |
* | 17 does not divide 1024, but it can stomp some interesting pointers and segfa...•••svn:r244
| Nick Mathewson | 2003-04-17 |
* | further cleanup, test.c still has some bugs•••svn:r241
| Roger Dingledine | 2003-04-16 |
* | Tests for crypto; more tests for buffers•••svn:r234
| Nick Mathewson | 2003-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 Dingledine | 2003-04-16 |
* | Introduce a few unit tests (from older code), refactor compression setup/tear...•••svn:r232
| Nick Mathewson | 2003-04-15 |
* | First test added•••svn:r226
| Nick Mathewson | 2003-04-07 |
* | Add magic to end of C files to make emacs happy; split test invocation into s...•••svn:r224
| Nick Mathewson | 2003-04-07 |