| Commit message (Expand) | Author | Age |
* | mark the design paper as draft, fix a few bugs•••svn:r979
| Roger Dingledine | 2004-01-08 |
* | move us to pre19•••svn:r978
| Roger Dingledine | 2004-01-07 |
* | fix minor typo in tor-spec•••svn:r977
| Roger Dingledine | 2004-01-07 |
* | clean whitespace (no substantive changes)•••svn:r976
| Roger Dingledine | 2004-01-07 |
* | stop checking for the system's daemon() func, since we don't use it•••svn:r975
| Roger Dingledine | 2004-01-07 |
* | Fix the dns bug: children weren't dying•••We were telling a child to die by closing the parent's file descriptor
to him. But newer children were inheriting the open file descriptor from
the parent, and since they weren't closing them, the socket never closed,
so the child never read eof, so he never knew to exit.
As a side effect to this bug, we were probably failing to properly close
connections to remote hosts, ORs, and OPs, after a dns child was born.
I'm surprised Tor worked at all.
svn:r974
| Roger Dingledine | 2004-01-06 |
* | begin the process of cleaning/updating the spec•••svn:r973
| Roger Dingledine | 2004-01-05 |
* | note Christian Grothoff's daemonize patch•••svn:r972
| Roger Dingledine | 2004-01-05 |
* | the onionskin challenge length was 30 bytes longer than necessary•••(i think ;)
svn:r971
| Roger Dingledine | 2004-01-05 |
* | print an entry at the top of the logfile so you know it's working•••clean up a minor bug in a debugfile log entry
svn:r970
| Roger Dingledine | 2004-01-05 |
* | Integrate new daemon code, adapted from submission by christian grothoff•••svn:r969
| Nick Mathewson | 2004-01-03 |
* | move us to pre18•••svn:r967
| Roger Dingledine | 2004-01-02 |
* | fix endian issue: rh.integrity was getting sent wrong•••now it's a char[4] rather than an int
svn:r966
| Roger Dingledine | 2004-01-02 |
* | stop a bug that straycat may have found•••svn:r964
| Roger Dingledine | 2004-01-01 |
* | update TODO, patch design paper•••svn:r963
| Roger Dingledine | 2003-12-30 |
* | rearrange authors, correct install notes•••svn:r962
| Roger Dingledine | 2003-12-30 |
* | make loglevel info less noisy•••svn:r961
| Roger Dingledine | 2003-12-30 |
* | randomize the initial circ_id and stream_id, so an adversary who•••breaks in part-way through can't learn how many circs/streams have
been made
svn:r960
| Roger Dingledine | 2003-12-28 |
* | back out the insert-padding-if-conflict code•••use recognized + digest instead, just assume it's enough bits
svn:r959
| Roger Dingledine | 2003-12-26 |
* | checkpoint: revamp relay cell packaging and handling•••include the infrastructure for inserting padding cells when there's
a relay-recognized conflict, but it does not work currently.
svn:r958
| Roger Dingledine | 2003-12-23 |
* | add crypto_cipher_rewind to reverse crypto_cipher_advance•••svn:r957
| Roger Dingledine | 2003-12-23 |
* | correct a warn message in mark_if_closed•••svn:r956
| Roger Dingledine | 2003-12-23 |
* | make sure there's no conflict when generating stream_ids•••svn:r955
| Roger Dingledine | 2003-12-19 |
* | rename circ_id_t to uint16_t for code clarity•••change message when using non-recommended tor version
svn:r954
| Roger Dingledine | 2003-12-19 |
* | make a relay_header_t struct and pack/unpack funcs•••split 7-byte stream_id string into 2-byte recognized and 2-byte stream_id
fix two seg faults in fetch_from_buf_http
fix several lurking seg faults in handling unexpected relay cells
still need to
* clean up relay_crypt
* use relay dummies if there's going to be a conflict with rh.recognized
* check for a conflict when generating stream_ids
svn:r953
| Roger Dingledine | 2003-12-19 |
* | clean tabs, trailing whitespace•••svn:r952
| Roger Dingledine | 2003-12-17 |
* | remove trailing whitespace•••svn:r951
| Roger Dingledine | 2003-12-17 |
* | make fetch_from_buf_http malloc its strings rather•••than use fixed-size strings
reorganize directory_handle_command so it'll be easier to do more with
our directory servers
svn:r950
| Roger Dingledine | 2003-12-17 |
* | betcha didn't know strncpy could leave an unterminated string•••svn:r949
| Roger Dingledine | 2003-12-17 |
* | end-to-end integrity checking now works•••initialize digests from shared secrets at handshake
make circuit_send_next_onion_skin use connection_edge_send_command
svn:r948
| Roger Dingledine | 2003-12-17 |
* | document an openssl gotcha•••svn:r947
| Roger Dingledine | 2003-12-17 |
* | infrastructure for integrity-checks in relay cells•••make circuit_consider_sending_sendme use connection_edge_send_command
fix endian bug in relay length handling (maybe)
svn:r946
| Roger Dingledine | 2003-12-16 |
* | bump cvs version to pre17, so people using cvs tor are denied from•••the (incompatible) pre16 network
svn:r945
| Roger Dingledine | 2003-12-16 |
* | resolve an edge case in get_unique_circ_id_by_conn•••svn:r944
| Roger Dingledine | 2003-12-16 |
* | some todo updates before i lose track of them•••svn:r943
| Roger Dingledine | 2003-12-16 |
* | move cell size to 512 bytes•••move length to 2 bytes, put it in the relay header
remove 4 reserved bytes in cell
add 4 bytes to relay header for the integrity check
svn:r942
| Roger Dingledine | 2003-12-16 |
* | add H(K|1) to the onionskin reply•••verify it at the client end
abstract the onionskin handshake lengths
breaks backward compatibility (again)
svn:r941
| Roger Dingledine | 2003-12-16 |
* | change crypto_digest_new_env to crypto_new_digest_env•••(and same with _free_)
to match our conventions
i think our conventions may be getting too ad hoc
svn:r940
| Roger Dingledine | 2003-12-16 |
* | rename digest_copy to digest_dup, make it return, make gcc happier•••svn:r939
| Roger Dingledine | 2003-12-16 |
* | Resolve format warnings on MacOS X 10.3•••svn:r938
| Nick Mathewson | 2003-12-16 |
* | Add more fine-grained SHA1 functionality.•••svn:r937
| Nick Mathewson | 2003-12-16 |
* | Make compile warning-free on cygwin•••svn:r936
| Nick Mathewson | 2003-12-15 |
* | make --debuglogfile (or any second log file) work•••svn:r935
| Roger Dingledine | 2003-12-14 |
* | we are pre16•••svn:r933
| Roger Dingledine | 2003-12-14 |
* | start tracking the 'It appears I've already sent the end' warning•••svn:r932
| Roger Dingledine | 2003-12-14 |
* | oops, i broke buffers. fixed.•••svn:r931
| Roger Dingledine | 2003-12-14 |
* | document aborted attempt to merge client dns cache with server dns cache•••svn:r930
| Roger Dingledine | 2003-12-14 |
* | change dns notation from question/answer to address/addr•••svn:r929
| Roger Dingledine | 2003-12-14 |
* | start to track the 'unexpected relay cell' warning•••svn:r928
| Roger Dingledine | 2003-12-14 |
* | update the TODO to reflect the done things•••svn:r927
| Roger Dingledine | 2003-12-14 |