summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | | | | | | | | | a blurb for 0.2.3.4-alphaRoger Dingledine2011-09-13
| |_|_|/ / / / / / |/| | | | | | | |
* | | | | | | | | forward-port the 0.2.2.33 changelogRoger Dingledine2011-09-13
| | | | | | | | |
* | | | | | | | | Merge branch 'maint-0.2.2'Roger Dingledine2011-09-13
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / /
| * | | | | | | | Merge branch 'maint-0.2.1' into maint-0.2.2Roger Dingledine2011-09-13
| |\ \ \ \ \ \ \ \ | | |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/or/main.c src/or/router.c
| | * | | | | | | Generate our ssl session certs with a plausible lifetimeRoger Dingledine2011-09-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Nobody but Tor uses certs on the wire with 2 hour lifetimes, and it makes us stand out. Resolves ticket 4014.
* | | | | | | | | Merge branch 'maint-0.2.2'Roger Dingledine2011-09-12
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / /
| * | | | | | | | Update to the September 2011 GeoIP database.Karsten Loesing2011-09-12
| | | | | | | | |
* | | | | | | | | Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson2011-09-11
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / /
| * | | | | | | | Demote 'INTRODUCE2 cell is too {old,new}' message to info levelRobert Ransom2011-09-10
| | | | | | | | |
| * | | | | | | | Demote HS 'replay detected' log message for DH public keys to info levelRobert Ransom2011-09-10
| | | | | | | | |
| * | | | | | | | Describe rend_service_descriptor_t more completelyRobert Ransom2011-09-10
| | | | | | | | |
| * | | | | | | | Describe rend_intro_point_t more completelyRobert Ransom2011-09-10
| | | | | | | | |
* | | | | | | | | fix whitespace (two-space indent)Roger Dingledine2011-09-11
| | | | | | | | |
* | | | | | | | | Changes file for bug3936 changesNick Mathewson2011-09-10
| | | | | | | | |
* | | | | | | | | Stop parse_client_port_config() from misinterpreting FooListenAddress and ↵Fabian Keil2011-09-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | FooPort in legacy syntax Previously the FooPort was ignored and the default used instead, causing Tor to bind to the wrong port if FooPort and the default port don't match or the CONN_TYPE_FOO_LISTENER has no default port. Fixes #3936.
* | | | | | | | | Fix whitespace in parse_client_port_config()Fabian Keil2011-09-10
| | | | | | | | |
* | | | | | | | | Merge remote-tracking branch 'rransom-tor/typo-fix-ohkah8Ah'Nick Mathewson2011-09-10
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / /
| * | | | | | | | Fix log message typo.Robert Ransom2011-09-10
| | | | | | | | |
* | | | | | | | | start an 0.2.3.4-alpha changelogRoger Dingledine2011-09-09
| | | | | | | | |
* | | | | | | | | Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson2011-09-09
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / | | | | | | | | / | |_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | Conflicts: configure.in src/or/circuitbuild.c
| * | | | | | | Merge remote-tracking branch 'public/gcc-295-fix' into maint-0.2.2Nick Mathewson2011-09-09
| |\ \ \ \ \ \ \
| | * | | | | | | Add changes file for bsd4 fixesNick Mathewson2011-09-09
| | | | | | | | |
| | * | | | | | | Check for lround with autoconf; fall back to rint.Nick Mathewson2011-08-30
| | | | | | | | |
| | * | | | | | | Fix a compilation issue on older FreeBSDsSebastian Hahn2011-08-30
| | | | | | | | |
| | * | | | | | | Use %f with printf-style formatting, not %lfNick Mathewson2011-08-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For printf, %f and %lf are synonymous, since floats are promoted to doubles when passed as varargs. It's only for scanf that we need to say "%lf" for doubles and "%f" for floats. Apparenly, some older compilers think it's naughty to say %lf and like to spew warnings about it. Found by grarpamp.
| | * | | | | | | Switch a SMARTLIST_FOREACH in circuitbuild.c to BEGIN/ENDNick Mathewson2011-08-30
| | | |_|/ / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It had some cpp stuff inside, and older GCCs don't like preprocessor directives inside macro arguments. Found by grarpamp.
| * | | | | | | Merge remote-tracking branch 'public/enhance_replay_detection' into maint-0.2.2Nick Mathewson2011-09-09
| |\ \ \ \ \ \ \ | | |_|_|_|/ / / | |/| | | | | |
| | * | | | | | Check for replays in PK-encrypted part of intro cell, not just in the g^x valueNick Mathewson2011-09-09
| | | |/ / / / | | |/| | | |
* | | | | | | Fix whitespace issues in patches merged today so farNick Mathewson2011-09-07
| | | | | | |
* | | | | | | chown() sockets when User option is setJérémy Bobbio2011-09-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes bug 3421
* | | | | | | fix a const warningNick Mathewson2011-09-07
| | | | | | |
* | | | | | | Merge branch 'bug3327_squashed'Nick Mathewson2011-09-07
|\ \ \ \ \ \ \
| * | | | | | | Report reason for generating descriptor in an HTTP headerNick Mathewson2011-09-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Suggested by arma; based on 3327.
| * | | | | | | Clean up HTTP request header generation a littleNick Mathewson2011-09-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use a list of headers rather than trying to printf every header that might exist.
| * | | | | | | Upload descriptors more often when recent desc is unlistedNick Mathewson2011-09-07
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Right now we only force a new descriptor upload every 18 hours. This can make servers become unlisted if they upload a descriptor at time T which the authorities reject as being "too similar" to one they uploaded before. Nothing will actually make the server upload a new descriptor later on, until another 18 hours have passed. This patch changes the upload behavior so that the 18 hour interval applies only when we're listed in a live consensus with a descriptor published within the last 18 hours. Otherwise--if we're not listed in the live consensus, or if we're listed with a publication time over 18 hours in the past--we upload a new descriptor every 90 minutes. This is an attempted bugfix for #3327. If we merge it, it should obsolete #535.
* | | | | | | Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson2011-09-07
|\ \ \ \ \ \ \ | |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/or/dirserv.c src/or/networkstatus.c Conflicts were related to routerinfo->node shift.
| * | | | | | Merge remote-tracking branch 'public/bug2649_squashed' into maint-0.2.2Nick Mathewson2011-09-07
| |\ \ \ \ \ \
| | * | | | | | Increase default required uptime for HSDirs to 25 hoursRobert Ransom2011-06-03
| | | | | | | |
| | * | | | | | Add a VoteOnHidServDirectoriesV2 configuration optionRobert Ransom2011-06-03
| | | | | | | |
* | | | | | | | changes file for split_entry_conn (ticket 3627)Nick Mathewson2011-09-07
| | | | | | | |
* | | | | | | | Remove a now-needless test.Nick Mathewson2011-09-07
| | | | | | | |
* | | | | | | | Merge remote-tracking branch 'public/split_entry_conn'Nick Mathewson2011-09-07
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/or/connection.c src/or/connection_edge.c src/or/connection_edge.h src/or/dnsserv.c Some of these were a little tricky, since they touched code that changed because of the prop171 fixes.
| * | | | | | | | Move entry-only fields from edge_connection_t to entry_connection_tNick Mathewson2011-07-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also, refactor the code accordingly.
| * | | | | | | | Add a new type entry_connection_t for entry connectionsNick Mathewson2011-07-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | No fields have moved there yet; for now, it's just a placeholder type.
* | | | | | | | | Die if tor_vasprintf fails in connection_printf_to_bufRobert Ransom2011-09-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tor_asprintf already asserts if it fails.
* | | | | | | | | Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson2011-09-07
|\ \ \ \ \ \ \ \ \ | | |/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: configure.in Conflict was between two pieces of configure.in logic added to the same place. Trivial.
| * | | | | | | | Look for correct "ar" to cross-compileNick Mathewson2011-09-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For some reason, autoconf doesn't by default have an "AC_PROG_AR" for this -- possibly it's assumed that any "ar" you have will work everyplace. Fixes bug 3909; found by sid77. This fixes a build issue first present in fdbdb4dc1500, but the bug (of not using a correct ar) has been in every Tor version ever: it just didn't matter until then.
* | | | | | | | | Merge remote-tracking branch 'public/bug3851'Nick Mathewson2011-09-07
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Make FetchUselessDescriptors fetch all desc typesNick Mathewson2011-08-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously, if you were set up to use microdescriptors, and you weren't a cache, you'd never fetch router descriptors (except for bridges). Now FetchUselessDescriptors causes descriptors and mirodescs to get cached. Also, FetchUselessDescriptors changes the behavior of "UseMicrodescriptors auto" to be off, since there's no point in saying "UseMicrodescriptors 1" when you have full descriptors too. Fix for bug 3851; bugfix on 0.2.3.1-alpha.
* | | | | | | | | | Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson2011-09-06
|\ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/or/connection_edge.c Conflicted on a router->node transition; fix was easy.