| Commit message (Expand) | Author | Age |
... | |
* | Logic to implement rendezvous/introduction via unknown servers.•••- Add a new extend_info_t datatype to hold information needed to
extend a circuit (addr,port,keyid,onion_key). Use it in cpath and
build_state. Make appropriate functions take or return it instead of
routerinfo_t or keyid.
- #if 0 needless check in circuit_get_by_edge_conn; if nobody triggers this
error in 0.1.0.10, nobody will trigger it.
- Implement new hidden service descriptor format, which contains "extend
info" for introduction points, along with protocol version list.
- Parse new format.
- Generate new format
- Cache old and new formats alongside each other.
- Directories serve "old" format if asked in old way, "newest available"
format if asked in new way.
- Use new format to find introduction points if possible; otherwise fall
back. Keep nickname lists and extendinfo lists in sync.
- Tests for new format.
- Implement new "v2" INTRODUCE cell format.
- Accept new format
- Use new format if we have a versioned service descriptor that says the
server accepts the new format.
- Add documentation for functions and data types.
svn:r4506
| Nick Mathewson | 2005-06-29 |
* | Fix unit tests that used old signature for add_fingerprint_to_dir•••svn:r4495
| Nick Mathewson | 2005-06-27 |
* | Docment or add DOCDOC comments to undocumented functions in src/or. Make fun...•••svn:r4411
| Nick Mathewson | 2005-06-11 |
* | flesh out the source file descriptions for doxygen•••svn:r4404
| Roger Dingledine | 2005-06-11 |
* | Change end-of-file NLNL convention. It turns out arma I and I agree.•••svn:r4382
| Nick Mathewson | 2005-06-09 |
* | Fix for 152: reject malformed .onion addresses rather then passing them on•••svn:r4329
| Nick Mathewson | 2005-06-07 |
* | Add unit test for openpgp s2k•••svn:r4306
| Nick Mathewson | 2005-06-04 |
* | Append default exit policy before checking for implicit internal addresses: f...•••svn:r4201
| Nick Mathewson | 2005-05-14 |
* | Remove support for looking at old directory/routerdesc elements; mark non-new...•••svn:r4154
| Nick Mathewson | 2005-05-02 |
* | Fix unit tests for buffers.•••svn:r4124
| Nick Mathewson | 2005-04-26 |
* | Clean/renormalize whitespace•••svn:r4122
| Nick Mathewson | 2005-04-26 |
* | Change the implementation of buf_t a lot: make it a ring buffer to minimize m...•••svn:r4121
| Nick Mathewson | 2005-04-26 |
* | tie MAX_DIR_SIZE to MAX_BUF_SIZE•••resolve bug 80
svn:r4052
| Roger Dingledine | 2005-04-07 |
* | update copyright notices.•••svn:r3982
| Nick Mathewson | 2005-04-01 |
* | Change version parsing logic: a version is "obsolete" if it is not recommende...•••svn:r3716
| Nick Mathewson | 2005-03-01 |
* | Change from inet_ntoa to a threadproof tor_inet_ntoa.•••svn:r3656
| Nick Mathewson | 2005-02-22 |
* | Print uname on start of unittests.•••svn:r3646
| Nick Mathewson | 2005-02-22 |
* | Fix dumb bug in unittests.•••svn:r3409
| Nick Mathewson | 2005-01-22 |
* | Have reason string for serverdesc post requests contain actual serverdesc sta...•••svn:r3391
| Nick Mathewson | 2005-01-20 |
* | Add unittests for compression detection. Make all rendezvous descriptors "pla...•••svn:r3375
| Nick Mathewson | 2005-01-19 |
* | fix unit tests: address has to be a non-private IP, and socksport•••needs to be 0.
svn:r3324
| Roger Dingledine | 2005-01-07 |
* | Fix a fun bug: do not rewrite a cached directory back to the cache; otherwise...•••svn:r3319
| Nick Mathewson | 2005-01-06 |
* | Nothing actually _uses_ socks_port, so why publish it? For backward compatibi...•••svn:r3279
| Nick Mathewson | 2005-01-04 |
* | Remove length restriction when generating directories.•••svn:r3218
| Nick Mathewson | 2004-12-24 |
* | Make split(..., NULL) split on horizontal space; fix bug with tabs in config ...•••svn:r3155
| Nick Mathewson | 2004-12-16 |
* | Renormalize whitespace•••svn:r3095
| Nick Mathewson | 2004-12-07 |
* | Make unit tests work on win32•••svn:r3094
| Nick Mathewson | 2004-12-07 |
* | Add function to check that addr_policy_t is okay; change struct addr_policy_t...•••svn:r3070
| Nick Mathewson | 2004-12-04 |
* | Rename parse_address to parse_extended_hostname (since we have other kinds of...•••svn:r3029
| Nick Mathewson | 2004-11-30 |
* | Implement new version format for post 0.1.•••svn:r3022
| Nick Mathewson | 2004-11-29 |
* | Suggestion from weasel: Make tor --version --version dump the cvs Id of every...•••svn:r3019
| Nick Mathewson | 2004-11-29 |
* | put in initial support for ".nickname.exit" addresses, to let alice•••decide what exit node to use; based on a patch by geoff goodell.
needs more work: e.g. it goes bananas building new circuits when the
chosen exit node's exit policy rejects the connection.
svn:r3015
| Roger Dingledine | 2004-11-29 |
* | correct multiple internal spaces•••svn:r3004
| Nick Mathewson | 2004-11-28 |
* | Normalize space: add one between every control keyword and control clause.•••svn:r3003
| Nick Mathewson | 2004-11-28 |
* | remove emacs droppings, since nick says he doesn't need them anymore•••svn:r2989
| Roger Dingledine | 2004-11-26 |
* | update unit tests to reflect changed interface•••svn:r2952
| Roger Dingledine | 2004-11-23 |
* | Normalize a few more kinds of whitespace. We now dislike:••• - func (args)
- if (x){
This doesn't normalize if(x), for(x); while(x), and friends.
svn:r2943
| Nick Mathewson | 2004-11-22 |
* | Nobody was using the return values from smartlist_(set|del|del_keeporder), so...•••svn:r2823
| Nick Mathewson | 2004-11-12 |
* | Rename exit_policy to addr_policy, since it gets used for SOCKS and directory...•••svn:r2819
| Nick Mathewson | 2004-11-12 |
* | Normalize whitespace; add a "tell me about all the unnormalized whitespace" t...•••svn:r2758
| Nick Mathewson | 2004-11-09 |
* | Resolve many XXXs and all DOCDOCs•••svn:r2755
| Nick Mathewson | 2004-11-09 |
* | More tests for split•••svn:r2705
| Nick Mathewson | 2004-11-07 |
* | Clean up copyrights.•••Break connection_consider_empty_buckets() out of
connection_read_bucket_decrement().
svn:r2698
| Roger Dingledine | 2004-11-07 |
* | Make options no longer a global variable.•••Now we can try setting an option but back out if it fails to parse, or
if it's disallowed (e.g. changing RunAsDaemon from 1 to 0).
Use parse_line_from_str rather than parse_line_from_file.
svn:r2692
| Roger Dingledine | 2004-11-06 |
* | Add code to read configuration lines from a string as well as a file•••svn:r2676
| Nick Mathewson | 2004-11-04 |
* | - Implement all of control interface except authentication, setconfig,••• and actually making the sockets.
- Make sure that identity-based nicknames start with $.
- Use new string_join interface.
svn:r2661
| Nick Mathewson | 2004-11-03 |
* | Use a stricter set of warnings; make them all pass.•••svn:r2645
| Nick Mathewson | 2004-11-02 |
* | canonicalize "src" and "dest" arg order in crypto.c (and others)•••svn:r2644
| Roger Dingledine | 2004-11-02 |
* | Pass with -Wstrict-prototypes•••svn:r2614
| Nick Mathewson | 2004-10-27 |
* | Use tor_snprintf, not snprintf•••svn:r2609
| Nick Mathewson | 2004-10-27 |