aboutsummaryrefslogtreecommitdiff
path: root/src/or/directory.c
Commit message (Expand)AuthorAge
* Remove some dead code found by coverity, cid 404•••In connection_dir_client_reached_eof, we make sure that we either return when we get an http status code of 503 or handle the problem and set it to 200. Later we check if the status code is 503. Remove that check. Sebastian Hahn2009-12-14
* Merge commit 'sebastian/coverity'Nick Mathewson2009-12-12
|\
| * Make it more obvious for coverity that cid 404 is not dead codeSebastian Hahn2009-10-27
* | If somebody tries to overflow my dirport, don't log his IP by default.•••aka Fix an instance where a Tor directory mirror might accidentally log the IP address of a misbehaving Tor client. Bugfix on 0.1.0.1-rc. Roger Dingledine2009-11-21
* | Fix a URL in a log message.Nick Mathewson2009-11-04
|/
* Merge commit 'origin/maint-0.2.1'•••Conflicts: ChangeLog Nick Mathewson2009-10-26
|\
| * Only send the if_modified_since header for a v3 consensus.•••Spotted by xmux; bugfix on 0.2.0.10-alpha. (Bug introduced by 20b10859) Nick Mathewson2009-10-26
* | Add functions to serve microdescs and flavored consensuses.Nick Mathewson2009-10-18
* | Actually remember all the consensus types when we are done generating them.Nick Mathewson2009-10-15
* | Generate all the flavors of consensuses when building consensuses.Nick Mathewson2009-10-15
* | Refactor consensus signature storage for multiple digests and flavors.•••This patch introduces a new type called document_signature_t to represent the signature of a consensus document. Now, each consensus document can have up to one document signature per voter per digest algorithm. Also, each detached-signatures document can have up to one signature per <voter, algorithm, flavor>. Nick Mathewson2009-10-15
* | Merge commit 'origin/maint-0.2.1'Nick Mathewson2009-09-01
|\|
| * Fix compile warnings on Snow Leopard•••Big thanks to nickm and arma for helping me with this! Sebastian Hahn2009-09-01
* | Merge branch 'maint-0.2.1'Roger Dingledine2009-08-31
|\|
| * Only send reachability status events on overall success/failure•••We were telling the controller about CHECKING_REACHABILITY and REACHABILITY_FAILED status events whenever we launch a testing circuit or notice that one has failed. Instead, only tell the controller when we want to inform the user of overall success or overall failure. Bugfix on 0.1.2.6-alpha. Fixes bug 1075. Reported by SwissTorExit. Roger Dingledine2009-08-31
* | Merge commit 'karsten/proposal-166-impl-master'Nick Mathewson2009-08-26
|\ \
| * | Remove ./configure option for entry and dir request statistics.Karsten Loesing2009-08-17
* | | Merge commit 'public/socks-client'•••Resolved conflict in: src/or/or.h Nick Mathewson2009-08-26
|\ \ \
| * | | Change proxy-address type to tor_addr_t to allow ipv6 proxies.Nick Mathewson2009-06-19
| * | | Enable Tor to connect through SOCKS 4/5 proxies•••Added a sanity check in config.c and a check in directory.c directory_initiate_command_rend() to catch any direct connection attempts when a socks proxy is configured. Christopher Davis2009-06-19
* | | | Notice v3 cert parsing failures•••If any the v3 certs we download are unparseable, we should actually notice the failure so we don't retry indefinitely. Bugfix on 0.2.0.x; reported by "rotator". Roger Dingledine2009-08-20
| |/ / |/| |
* | | Some tweaks to statistics.•••Changes to directory request statistics: - Rename GEOIP statistics to DIRREQ statistics, because they now include more than only GeoIP-based statistics, whereas other statistics are GeoIP-dependent, too. - Rename output file from geoip-stats to dirreq-stats. - Add new config option DirReqStatistics that is required to measure directory request statistics. - Clean up ChangeLog. Also ensure that entry guards statistics have access to a local GeoIP database. Karsten Loesing2009-07-15
* | | Some tweaks to directory request download times.•••- Use common prefixes DIRREQ_* and dirreq_*. - Replace enums in structs with bitfields. Karsten Loesing2009-07-15
* | | Directories now also measure download times of network statuses.Karsten Loesing2009-07-15
* | | Merge commit 'karsten/geoipstats-download-resp-master'•••Conflicts: src/or/geoip.c Nick Mathewson2009-07-14
|\ \ \
| * | | Write number of rejected requests to geoip-stats file.Karsten Loesing2009-07-14
* | | | fix comments and other typosRoger Dingledine2009-07-13
|/ / /
* | | Merge commit 'origin/maint-0.2.1'•••Conflicts: ChangeLog Nick Mathewson2009-06-22
|\ \ \ | |/ / |/| / | |/
| * Serve DirPortFrontPage even if the write bucket is low.•••arma's rationale: "I think this is a bug, since people intentionally set DirPortFrontPage, so they really do want their relay to serve that page when it's asked for. Having it appear only sometimes (or roughly never in Sebastian's case) makes it way less useful." Fixes bug 1013; bugfix on 0.2.1.8-alpha. Nick Mathewson2009-06-22
* | Isolate Libevent API dependency to just main.c and dns.c in src/or.•••The rest of the code was only including event.h so that it could see EV_READ and EV_WRITE, which we were using as part of the connection_watch_events interface for no very good reason. Nick Mathewson2009-06-12
* | Merge commit 'origin/maint-0.2.1'Nick Mathewson2009-05-27
|\|
| * Spell-check Tor.Nick Mathewson2009-05-27
| * Update copyright to 2009.Karsten Loesing2009-05-04
* | Remove unused rendversion parameters. YAGNI.Karsten Loesing2009-05-04
* | Clients do not request version 0 hidserv descs anymore.Karsten Loesing2009-05-04
* | Update copyright to 2009.Karsten Loesing2009-05-02
|/
* For belt-and-suspenders, relays that don't set Address in their config•••now avoid using begin_dir for all direct connections. svn:r19296 Roger Dingledine2009-04-11
* log more verbosely when we accept or decline a router descriptor,•••to help track whether we received them when a relay operator claims they got sent. svn:r19213 Roger Dingledine2009-04-01
* if a directory authority declines our server descriptors because it's•••not new enough, write that in the logs. might be helpful one day. svn:r19195 Roger Dingledine2009-03-31
* Directory authorities should never send a 503 "busy" response to•••requests for votes or keys. Bugfix on 0.2.0.8-alpha; exposed by bug 959. svn:r19189 Roger Dingledine2009-03-31
* Make directory usage recording work again. Fixing bug introduced in r17009.•••svn:r18924 Karsten Loesing2009-03-11
* Actually use tor_sscanf() to parse untrusted input.•••svn:r18761 Nick Mathewson2009-03-03
* Actually send the extra_headers content in write_http_response_header_impl. ...•••svn:r18297 Nick Mathewson2009-01-28
* Prevent bridge relays from serving their 'extrainfo' document•••to anybody who asks, now that extrainfo docs include potentially sensitive aggregated client geoip summaries. svn:r17958 Roger Dingledine2009-01-06
* Make dirserv_get_routerdesc_fingerprints() treat extrainfos with send_unencry...•••svn:r17953 Nick Mathewson2009-01-06
* OpenBSD malloc.h believes that you should be able to detect headers with auto...•••svn:r17891 Nick Mathewson2009-01-04
* Another round of downgrading removing or postponing XXXX021 issues. Some rem...•••svn:r17888 Nick Mathewson2009-01-04
* Remove svn $Id$s from our source, and remove tor --version --version.•••The subversion $Id$ fields made every commit force a rebuild of whatever file got committed. They were not actually useful for telling the version of Tor files in the wild. svn:r17867 Nick Mathewson2009-01-04
* take out my IMPOSSIBLE_TO_DOWNLOAD+1 hack•••svn:r17850 Roger Dingledine2009-01-02
* Increment n_download_failures up to IMPOSSIBLE_TO_DOWNLOAD-1, not up to IMPOS...•••svn:r17835 Nick Mathewson2008-12-31