Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | small default route when doing speed testing | Roger Dingledine | 2004-01-20 | |
| | | | | svn:r1010 | |||
* | push out a tls record's worth of data once you've got it | Roger Dingledine | 2004-01-20 | |
| | | | | svn:r1009 | |||
* | add TOR_PERF macro options | Roger Dingledine | 2004-01-20 | |
| | | | | svn:r1008 | |||
* | fix typo | Roger Dingledine | 2004-01-20 | |
| | | | | svn:r1007 | |||
* | setuid to User _before_ complaining about running as root | Roger Dingledine | 2004-01-19 | |
| | | | | svn:r1006 | |||
* | fix assert trigger in server | Roger Dingledine | 2004-01-19 | |
| | | | | | | | | | | | Jan 18 04:11:43.312 [warn] connection_edge_send_command(): no circ. Closing. i think it was while sending a connected relay cell back. reason for having the circ gone is still not known. presumably the end cell arrived at just the right time. svn:r1005 | |||
* | fix some errors in logs and comments | Roger Dingledine | 2004-01-16 | |
| | | | | svn:r999 | |||
* | Note discrepency between N bytes transmitted over TLS and actual bandwidth ↵ | Nick Mathewson | 2004-01-13 | |
| | | | | | | use; add 2 functions to help resolve. svn:r986 | |||
* | oh, and make it compile | Roger Dingledine | 2004-01-11 | |
| | | | | | | | | still need to make a decision about per-connection rate limiting (take it out? update it?) svn:r984 | |||
* | split the token bucket into 'rate' and 'burst' params | Roger Dingledine | 2004-01-10 | |
| | | | | | | | | | | | we're not entirely migrated to burst yet, for backward compatibility note some win32 probable-bugs clean up routerlist.c svn:r982 | |||
* | resolve cygwin warnings for pre19 | Roger Dingledine | 2004-01-08 | |
| | | | | svn:r981 | |||
* | 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 | |||
* | 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 | |||
* | 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 found | Roger Dingledine | 2004-01-01 | |
| | | | | svn:r964 | |||
* | 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 | |||
* | resolve an edge case in get_unique_circ_id_by_conn | Roger Dingledine | 2003-12-16 | |
| | | | | svn:r944 | |||
* | 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 | |||
* | 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 | |||
* | 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 |