aboutsummaryrefslogtreecommitdiff
path: root/src/or
AgeCommit message (Expand)Author
2018-02-05geoip: Make geoip_client_cache_total_allocation() return the counterDavid Goulet
2018-02-02dos: We can put less token than the current amountDavid Goulet
2018-02-02Merge branch 'ticket25122_029_02' into ticket24902_029_05David Goulet
2018-02-02geoip: Add clientmap_entry_new() functionDavid Goulet
2018-02-02geoip: Increment and decrement functions for the geoip client cacheDavid Goulet
2018-02-02geoip: Hook the client history cache into the OOM handlerDavid Goulet
2018-02-01Merge remote-tracking branch 'teor/bug25070_031' into maint-0.3.1Nick Mathewson
2018-01-31channel_tls_get_remote_addr_method now returns real_addr.Fernando Fernandez Mancera
2018-01-31But in most Earth cultures, there are 60s in a minute.Nick Mathewson
2018-01-31add a rate-limit.Nick Mathewson
2018-01-31dos: Make sure cc_stats_refill_bucket can't overflow while calculatingteor
2018-01-30dos: Make circuit rate limit per second, not tenths anymoreDavid Goulet
2018-01-30test: Add unit tests for the DoS subsystemGeorge Kadianakis
2018-01-30dos: Clear connection tracked flag if geoip entry is removedDavid Goulet
2018-01-30dos: Add a heartbeat logDavid Goulet
2018-01-30dos: Add the DoSRefuseSingleHopClientRendezvous optionDavid Goulet
2018-01-30dos: Add the connection DoS mitigation subsystemDavid Goulet
2018-01-30dos: Apply defense for circuit creation DoSDavid Goulet
2018-01-30dos: Detect circuit creation denial of serviceDavid Goulet
2018-01-30dos: Track new and closed OR client connectionsDavid Goulet
2018-01-30geoip: Remember client stats if DoS mitigation is enabledDavid Goulet
2018-01-30dos: Initial code of Denial of Service mitigationDavid Goulet
2018-01-30Add Link protocol version 5 to the supported protocols list in protover.cteor
2018-01-26If out-of-disk when saving a consensus cache entry, don't BUG.Nick Mathewson
2018-01-25geoip: Add a lookup function for client map entryDavid Goulet
2018-01-19Merge branch 'maint-0.2.9' into maint-0.3.0maint-0.3.0Nick Mathewson
2018-01-19Merge branch 'bug24895_029_02' into bug24895_031_02David Goulet
2018-01-19hs: Use hs_service_max_rdv_failures consensus param, defaulting to 2Roger Dingledine
2018-01-19turn MAX_REND_FAILURES into a functionRoger Dingledine
2018-01-19MAX_REND_FAILURES is 1, but we would try three timesRoger Dingledine
2018-01-18Merge branch 'bug24826_031' into maint-0.3.1Nick Mathewson
2018-01-16Improve fragile-hardening performance of consensus_split_lines.Nick Mathewson
2018-01-15Remove false positives from channel_is_client()Roger Dingledine
2018-01-08Merge branch 'maint-0.2.9' into maint-0.3.0Nick Mathewson
2018-01-08Merge branch 'maint-0.3.0' into maint-0.3.1Nick Mathewson
2018-01-08Add 7 other fallback dirs from teor's testsNick Mathewson
2018-01-08Update the fallback_dirs.inc file: part 1Nick Mathewson
2018-01-05Merge branch 'maint-0.3.0' into maint-0.3.1Nick Mathewson
2018-01-05Merge branch 'maint-0.2.9' into maint-0.3.0Nick Mathewson
2018-01-05Merge branch 'teor_ticket24681_028' into maint-0.2.9Nick Mathewson
2018-01-05fix a wide lineNick Mathewson
2018-01-02Merge branch 'maint-0.3.0' into maint-0.3.1Nick Mathewson
2018-01-02Merge branch 'maint-0.2.9' into maint-0.3.0Nick Mathewson
2018-01-02Merge remote-tracking branch 'teor/bug24736_028' into maint-0.2.9Nick Mathewson
2017-12-25Clear the address when we can't choose a reachable addressteor
2017-12-23Make the default DirAuthorityFallbackRate 0.1teor
2017-12-21Merge branch 'maint-0.3.0' into maint-0.3.1Nick Mathewson
2017-12-21Merge branch 'maint-0.2.9' into maint-0.3.0Nick Mathewson
2017-12-21Use monotime_coarse_absolute_msec() in destroy queueNick Mathewson
2017-12-21Merge branch 'maint-0.2.8' into maint-0.2.9Nick Mathewson