aboutsummaryrefslogtreecommitdiffstats
path: root/lease.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Do remove expired leases from allowedipsHEADmasterLinus Nordberg2019-12-121-2/+6
* Use siphash for hashtablesThomas Gschwantner2019-12-111-1/+4
* Change request_ip protocolThomas Gschwantner2019-12-111-12/+8
* Postpone freeing memory for leases until after updating allowedipsLinus Nordberg2019-12-111-25/+19
* radix-trie: implement ipp_removepool_v{4,6}Thomas Gschwantner2019-12-111-2/+4
* radix-trie: allow full use of the v4 address spaceThomas Gschwantner2019-12-111-1/+1
* Rename struct ip_pool to be more descriptiveThomas Gschwantner2019-12-111-23/+23
* Fix random_bounded() to always be in [0, bound)Thomas Gschwantner2019-12-111-4/+4
* Don't validate RTA_GATEWAY and fix an error stringLinus Nordberg2019-12-111-8/+1
* Stop passing devname and ifindex aroundLinus Nordberg2019-12-111-13/+17
* Ignore routes not for the wg interfaceLinus Nordberg2019-12-111-5/+27
* lease: handle allowedips updates and improve APILinus Nordberg2019-12-111-77/+202
* Fix typo in the previous commits NULL checkLinus Nordberg2019-09-271-1/+1
* Fix incorrect use of pubkey ptr in new_lease()Thomas Gschwantner2019-09-101-3/+16
* Fix build issue that occurs on gcc debian 6.3.0-18Thomas Gschwantner2019-08-211-1/+5
* Initialize pools from routes via netlinkThomas Gschwantner2019-08-171-17/+122
* Move counting logic from lease.c to radix-trie.cThomas Gschwantner2019-07-181-64/+41
* Implement lease expirationThomas Gschwantner2019-07-181-16/+60
* Remove CLOCK_MONOTONIC commentThomas Gschwantner2019-06-141-4/+0
* Implement basic lease managementThomas Gschwantner2019-06-121-0/+210