summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Fix the dns bug: children weren't dyingRoger Dingledine2004-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 specRoger Dingledine2004-01-05
| | | | svn:r973
* note Christian Grothoff's daemonize patchRoger Dingledine2004-01-05
| | | | svn:r972
* the onionskin challenge length was 30 bytes longer than necessaryRoger Dingledine2004-01-05
| | | | | | | (i think ;) svn:r971
* print an entry at the top of the logfile so you know it's workingRoger Dingledine2004-01-05
| | | | | | | clean up a minor bug in a debugfile log entry svn:r970
* Integrate new daemon code, adapted from submission by christian grothoffNick Mathewson2004-01-03
| | | | svn:r969
* move us to pre18tor-0.0.2pre18Roger Dingledine2004-01-02
| | | | svn:r967
* fix endian issue: rh.integrity was getting sent wrongRoger Dingledine2004-01-02
| | | | | | | now it's a char[4] rather than an int svn:r966
* stop a bug that straycat may have foundtor-0.0.2pre17Roger Dingledine2004-01-01
| | | | svn:r964
* update TODO, patch design paperRoger Dingledine2003-12-30
| | | | svn:r963
* rearrange authors, correct install notesRoger Dingledine2003-12-30
| | | | svn:r962
* make loglevel info less noisyRoger Dingledine2003-12-30
| | | | svn:r961
* randomize the initial circ_id and stream_id, so an adversary whoRoger Dingledine2003-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 codeRoger Dingledine2003-12-26
| | | | | | | use recognized + digest instead, just assume it's enough bits svn:r959
* checkpoint: revamp relay cell packaging and handlingRoger Dingledine2003-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_advanceRoger Dingledine2003-12-23
| | | | svn:r957
* correct a warn message in mark_if_closedRoger Dingledine2003-12-23
| | | | svn:r956
* make sure there's no conflict when generating stream_idsRoger Dingledine2003-12-19
| | | | svn:r955
* rename circ_id_t to uint16_t for code clarityRoger Dingledine2003-12-19
| | | | | | | change message when using non-recommended tor version svn:r954
* make a relay_header_t struct and pack/unpack funcsRoger Dingledine2003-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 whitespaceRoger Dingledine2003-12-17
| | | | svn:r952
* remove trailing whitespaceRoger Dingledine2003-12-17
| | | | svn:r951
* make fetch_from_buf_http malloc its strings ratherRoger Dingledine2003-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 stringRoger Dingledine2003-12-17
| | | | svn:r949
* end-to-end integrity checking now worksRoger Dingledine2003-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 gotchaRoger Dingledine2003-12-17
| | | | svn:r947
* infrastructure for integrity-checks in relay cellsRoger Dingledine2003-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 fromRoger Dingledine2003-12-16
| | | | | | | the (incompatible) pre16 network svn:r945
* resolve an edge case in get_unique_circ_id_by_connRoger Dingledine2003-12-16
| | | | svn:r944
* some todo updates before i lose track of themRoger Dingledine2003-12-16
| | | | svn:r943
* move cell size to 512 bytesRoger Dingledine2003-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 replyRoger Dingledine2003-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_envRoger Dingledine2003-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 happierRoger Dingledine2003-12-16
| | | | svn:r939
* Resolve format warnings on MacOS X 10.3Nick Mathewson2003-12-16
| | | | svn:r938
* Add more fine-grained SHA1 functionality.Nick Mathewson2003-12-16
| | | | svn:r937
* Make compile warning-free on cygwinNick Mathewson2003-12-15
| | | | svn:r936
* make --debuglogfile (or any second log file) workRoger Dingledine2003-12-14
| | | | svn:r935
* we are pre16tor-0.0.2pre16Roger Dingledine2003-12-14
| | | | svn:r933
* start tracking the 'It appears I've already sent the end' warningRoger Dingledine2003-12-14
| | | | svn:r932
* oops, i broke buffers. fixed.Roger Dingledine2003-12-14
| | | | svn:r931
* document aborted attempt to merge client dns cache with server dns cacheRoger Dingledine2003-12-14
| | | | svn:r930
* change dns notation from question/answer to address/addrRoger Dingledine2003-12-14
| | | | svn:r929
* start to track the 'unexpected relay cell' warningRoger Dingledine2003-12-14
| | | | svn:r928
* update the TODO to reflect the done thingsRoger Dingledine2003-12-14
| | | | svn:r927
* on hup, close and rebind listener ports too (in case their config has changed)Roger Dingledine2003-12-14
| | | | svn:r926
* clean up some file-scope-global directory variablesRoger Dingledine2003-12-14
| | | | svn:r925
* add options.ExcludedNodes -- nodes that are never picked in path buildingRoger Dingledine2003-12-14
| | | | svn:r924
* make it compileRoger Dingledine2003-12-14
| | | | svn:r923
* extend smartlist with _remove() and _subtract()Roger Dingledine2003-12-14
| | | | svn:r922