summaryrefslogtreecommitdiff
path: root/src/or
AgeCommit message (Expand)Author
2018-02-16Merge branch 'maint-0.3.1' into maint-0.3.2Nick Mathewson
2018-02-16Merge branch 'maint-0.2.9' into maint-0.3.1Nick Mathewson
2018-02-16Merge remote-tracking branch 'dgoulet/ticket24902_029_05' into maint-0.2.9Nick Mathewson
2018-02-16stop calling channel_mark_client in response to a create_fastRoger Dingledine
2018-02-16stop calling channel_mark_client in response to a create_fastRoger Dingledine
2018-02-16backport to make channel_is_client() accurateRoger Dingledine
2018-02-13Merge remote-tracking branch 'dgoulet/bug25223_029_01' into ticket24902_029_05David Goulet
2018-02-13dos: Add extra safety asserts in cc_stats_refill_bucket()David Goulet
2018-02-13dos: Don't set consensus param if we aren't a public relayDavid Goulet
2018-02-13Merge branch 'maint-0.3.1' into maint-0.3.2Nick Mathewson
2018-02-13Merge branch 'maint-0.2.9' into maint-0.3.1Nick Mathewson
2018-02-13dirserv: Improve returned message when relay is rejectedDavid Goulet
2018-02-12Merge branch 'maint-0.2.9' into maint-0.3.1Nick Mathewson
2018-02-12Merge branch 'bug23318-redux_029' into maint-0.2.9Nick Mathewson
2018-02-09dos: Exclude known relays from client connection countDavid Goulet
2018-02-08Merge branch 'ticket25183_029_01' into ticket24902_029_05David Goulet
2018-02-08test: Add unit tests for addressset.cDavid Goulet
2018-02-08Add an address_set to the nodelist.Nick Mathewson
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-02sched: When releasing a channel, do not BUG() if absent from the pending listDavid Goulet
2018-02-01Merge remote-tracking branch 'dgoulet/bug24700_032_01' into maint-0.3.2Nick Mathewson
2018-02-01sched: Use the sched_heap_idx field to double-check our fix for 24700.Nick Mathewson
2018-02-01Merge branch 'maint-0.3.1' into maint-0.3.2Nick Mathewson
2018-02-01Merge remote-tracking branch 'teor/bug25070_031' into maint-0.3.1Nick Mathewson
2018-02-01Merge remote-tracking branch 'dgoulet/bug24975_032_01' into maint-0.3.2Nick Mathewson
2018-01-31channel_tls_get_remote_addr_method now returns real_addr.Fernando Fernandez Mancera
2018-01-31ns: Add a before and after consensus has changed notificationDavid Goulet
2018-01-31Look at the correct protocol for supports_v3_rendezvous_pointNick Mathewson
2018-01-31Revert "ns: Call notify_networkstatus_changed() after the new consensus is se...David Goulet
2018-01-31Merge remote-tracking branch 'dgoulet/bug24975_032_01' into maint-0.3.2Nick Mathewson
2018-01-31sched: Avoid adding the same channel twice to the KIST pending listDavid Goulet
2018-01-31hs-v3: Remove a BUG() when storing a descriptor in the client cacheDavid Goulet
2018-01-31ns: Call notify_networkstatus_changed() after the new consensus is set globallyDavid Goulet
2018-01-31Merge branch 'maint-0.3.1' into maint-0.3.2Nick Mathewson
2018-01-31But in most Earth cultures, there are 60s in a minute.Nick Mathewson
2018-01-31Merge branch 'maint-0.3.1' into maint-0.3.2Nick Mathewson
2018-01-31add a rate-limit.Nick Mathewson
2018-01-31Merge branch 'maint-0.3.1' into maint-0.3.2Nick 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