| Commit message (Collapse) | Author | Age | ||
|---|---|---|---|---|
| ... | ||||
| * | Fix the dns bug: children weren't dying | Roger Dingledine | 2004-01-06 | |
| | | | | | | | | | | | | | | | | 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 | |||
| * | begin the process of cleaning/updating the spec | Roger Dingledine | 2004-01-05 | |
| | | | | | svn:r973 | |||
| * | note Christian Grothoff's daemonize patch | Roger Dingledine | 2004-01-05 | |
| | | | | | svn:r972 | |||
| * | the onionskin challenge length was 30 bytes longer than necessary | Roger Dingledine | 2004-01-05 | |
| | | | | | | | | (i think ;) svn:r971 | |||
| * | print an entry at the top of the logfile so you know it's working | Roger Dingledine | 2004-01-05 | |
| | | | | | | | | clean up a minor bug in a debugfile log entry svn:r970 | |||
| * | Integrate new daemon code, adapted from submission by christian grothoff | Nick Mathewson | 2004-01-03 | |
| | | | | | svn:r969 | |||
| * | move us to pre18tor-0.0.2pre18 | Roger Dingledine | 2004-01-02 | |
| | | | | | svn:r967 | |||
| * | fix endian issue: rh.integrity was getting sent wrong | Roger Dingledine | 2004-01-02 | |
| | | | | | | | | now it's a char[4] rather than an int svn:r966 | |||
| * | stop a bug that straycat may have foundtor-0.0.2pre17 | Roger Dingledine | 2004-01-01 | |
| | | | | | svn:r964 | |||
| * | update TODO, patch design paper | Roger Dingledine | 2003-12-30 | |
| | | | | | svn:r963 | |||
| * | rearrange authors, correct install notes | Roger Dingledine | 2003-12-30 | |
| | | | | | svn:r962 | |||
| * | make loglevel info less noisy | Roger Dingledine | 2003-12-30 | |
| | | | | | svn:r961 | |||
| * | randomize the initial circ_id and stream_id, so an adversary who | Roger Dingledine | 2003-12-28 | |
| | | | | | | | | | breaks in part-way through can't learn how many circs/streams have been made svn:r960 | |||
| * | back out the insert-padding-if-conflict code | Roger Dingledine | 2003-12-26 | |
| | | | | | | | | use recognized + digest instead, just assume it's enough bits svn:r959 | |||
| * | checkpoint: revamp relay cell packaging and handling | Roger Dingledine | 2003-12-23 | |
| | | | | | | | | | include the infrastructure for inserting padding cells when there's a relay-recognized conflict, but it does not work currently. svn:r958 | |||
| * | add crypto_cipher_rewind to reverse crypto_cipher_advance | Roger Dingledine | 2003-12-23 | |
| | | | | | svn:r957 | |||
| * | correct a warn message in mark_if_closed | Roger Dingledine | 2003-12-23 | |
| | | | | | svn:r956 | |||
| * | make sure there's no conflict when generating stream_ids | Roger Dingledine | 2003-12-19 | |
| | | | | | svn:r955 | |||
| * | rename circ_id_t to uint16_t for code clarity | Roger Dingledine | 2003-12-19 | |
| | | | | | | | | change message when using non-recommended tor version svn:r954 | |||
| * | make a relay_header_t struct and pack/unpack funcs | Roger Dingledine | 2003-12-19 | |
| | | | | | | | | | | | | | | | 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 | |||
| * | clean tabs, trailing whitespace | Roger Dingledine | 2003-12-17 | |
| | | | | | svn:r952 | |||
| * | remove trailing whitespace | Roger Dingledine | 2003-12-17 | |
| | | | | | svn:r951 | |||
| * | make fetch_from_buf_http malloc its strings rather | Roger Dingledine | 2003-12-17 | |
| | | | | | | | | | | | than use fixed-size strings reorganize directory_handle_command so it'll be easier to do more with our directory servers svn:r950 | |||
| * | betcha didn't know strncpy could leave an unterminated string | Roger Dingledine | 2003-12-17 | |
| | | | | | svn:r949 | |||
| * | end-to-end integrity checking now works | Roger Dingledine | 2003-12-17 | |
| | | | | | | | | | initialize digests from shared secrets at handshake make circuit_send_next_onion_skin use connection_edge_send_command svn:r948 | |||
| * | document an openssl gotcha | Roger Dingledine | 2003-12-17 | |
| | | | | | svn:r947 | |||
| * | infrastructure for integrity-checks in relay cells | Roger Dingledine | 2003-12-16 | |
| | | | | | | | | | make circuit_consider_sending_sendme use connection_edge_send_command fix endian bug in relay length handling (maybe) svn:r946 | |||
| * | bump cvs version to pre17, so people using cvs tor are denied from | Roger Dingledine | 2003-12-16 | |
| | | | | | | | | the (incompatible) pre16 network svn:r945 | |||
| * | resolve an edge case in get_unique_circ_id_by_conn | Roger Dingledine | 2003-12-16 | |
| | | | | | svn:r944 | |||
| * | some todo updates before i lose track of them | Roger Dingledine | 2003-12-16 | |
| | | | | | svn:r943 | |||
| * | move cell size to 512 bytes | Roger Dingledine | 2003-12-16 | |
| | | | | | | | | | | 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 | |||
| * | add H(K|1) to the onionskin reply | Roger Dingledine | 2003-12-16 | |
| | | | | | | | | | | | verify it at the client end abstract the onionskin handshake lengths breaks backward compatibility (again) svn:r941 | |||
| * | change crypto_digest_new_env to crypto_new_digest_env | Roger Dingledine | 2003-12-16 | |
| | | | | | | | | | | (and same with _free_) to match our conventions i think our conventions may be getting too ad hoc svn:r940 | |||
| * | rename digest_copy to digest_dup, make it return, make gcc happier | Roger Dingledine | 2003-12-16 | |
| | | | | | svn:r939 | |||
| * | Resolve format warnings on MacOS X 10.3 | Nick Mathewson | 2003-12-16 | |
| | | | | | svn:r938 | |||
| * | Add more fine-grained SHA1 functionality. | Nick Mathewson | 2003-12-16 | |
| | | | | | svn:r937 | |||
| * | Make compile warning-free on cygwin | Nick Mathewson | 2003-12-15 | |
| | | | | | svn:r936 | |||
| * | make --debuglogfile (or any second log file) work | Roger Dingledine | 2003-12-14 | |
| | | | | | svn:r935 | |||
| * | we are pre16tor-0.0.2pre16 | Roger Dingledine | 2003-12-14 | |
| | | | | | svn:r933 | |||
| * | start tracking the 'It appears I've already sent the end' warning | Roger Dingledine | 2003-12-14 | |
| | | | | | svn:r932 | |||
| * | oops, i broke buffers. fixed. | Roger Dingledine | 2003-12-14 | |
| | | | | | svn:r931 | |||
| * | document aborted attempt to merge client dns cache with server dns cache | Roger Dingledine | 2003-12-14 | |
| | | | | | svn:r930 | |||
| * | change dns notation from question/answer to address/addr | Roger Dingledine | 2003-12-14 | |
| | | | | | svn:r929 | |||
| * | start to track the 'unexpected relay cell' warning | Roger Dingledine | 2003-12-14 | |
| | | | | | svn:r928 | |||
| * | update the TODO to reflect the done things | Roger Dingledine | 2003-12-14 | |
| | | | | | svn:r927 | |||
| * | on hup, close and rebind listener ports too (in case their config has changed) | Roger Dingledine | 2003-12-14 | |
| | | | | | svn:r926 | |||
| * | clean up some file-scope-global directory variables | Roger Dingledine | 2003-12-14 | |
| | | | | | svn:r925 | |||
| * | add options.ExcludedNodes -- nodes that are never picked in path building | Roger Dingledine | 2003-12-14 | |
| | | | | | svn:r924 | |||
| * | make it compile | Roger Dingledine | 2003-12-14 | |
| | | | | | svn:r923 | |||
| * | extend smartlist with _remove() and _subtract() | Roger Dingledine | 2003-12-14 | |
| | | | | | svn:r922 | |||
