summaryrefslogtreecommitdiff
path: root/fail2ban/server/ipdns.py
Commit message (Expand)AuthorAgeFilesLines
* avoid confusion of path as failure ID with IP/CIDR notation, improve IP/CIDR ...sebres2023-04-261-8/+14
* don't add subnets to local addresses of `ignoreself` from network interfaces,...sebres2023-01-111-14/+31
* amend with few improvements, IPv6IsAllowed prefers IPs from network interface...sebres2023-01-101-99/+126
* try to obtain local addresses from network interfaces before DNS to IP lookup...sebres2023-01-091-22/+140
* improve auto detection of IPv6 - try to check sysctl net.ipv6.conf.all.disabl...sebres2023-01-091-0/+7
* better auto-detection for IPv6 support (`allowipv6 = auto` by default); circu...sebres2023-01-061-4/+38
* differentiate <ip> and <fid> (<F-ID>): if IP-address deviates from ID then `<...sebres2022-02-111-0/+2
* Merge branch '0.10' into 0.11sebres2021-02-031-10/+31
|\
| * fail2ban.conf: added new fail2ban configuration option "allowipv6" (default a...sebres2021-01-271-10/+31
* | Merge branch '0.10' into 0.11sebres2020-08-241-0/+5
|\ \ | |/
| * amend to #2791: unban subnet when subnet is in supplied subnetsebres2020-08-111-0/+5
* | extends capturing alternate tags in filter, implementing new tag prefix `<F-T...sebres2020-06-121-1/+1
|/
* performance: optimize simplest case whether the ignoreip is a single IP (not ...sebres2020-04-061-0/+6
* auto-detection of IPv6 subsystem availability (important for not on-demand ac...sebres2020-01-071-0/+5
* fixed resolve of FQDN: resolve of an external IPs and name will be preferred ...sebres2019-06-041-1/+27
* closes gh-2277: fixed and optimized cache facilities (operations on OrderedDi...sebres2019-02-181-2/+7
* dnsToIp and other DNSUtils primitives uses sets instead of lists now (speed-u...sebres2018-10-091-5/+5
* Fixes representation of IPAddr (likely the string representation, enclosed in...sebres2017-08-161-1/+1
* closes part of gh-1865: fixed "Retrieving own IPs of localhost failed: inet_p...sebres2017-08-161-2/+6
* code review: getHostname can return ''sebres2017-04-241-3/+3
* code review and ChangeLog entrysebres2017-04-241-5/+2
* Introduces new tags with hostname:sebres2017-04-241-0/+21
* Introduced new option "ignoreself", specifies whether the local resp. own IP ...sebres2017-03-231-0/+36
* [interim commit] try to fix possible escape vulnerability in actionssebres2017-03-201-0/+5
* New tag '<ip-host>' introduced: can be used in actions to retrieve the host n...sebres2017-03-081-0/+5
* Fix retrieving of IPv6 address with dnsToIp on some systems (default returns ...sebres2017-02-201-11/+20
* provides new tag `<ip-rev>` for PTR reversed representation of IP address;sebres2017-02-161-3/+3
* use common regex for IP addresses (removed code duplication)sebres2016-09-301-1/+4
* RF: Replace old fashioned "except E , e" with "except E as e" (Closes #1537)Yaroslav Halchenko2016-09-061-2/+2
* increase of test coverage (+ test_IPAddr moved to one place), small bugs fixedsebres2016-06-101-5/+2
* separated host match group and tags for ip4, ip6, dns, fid (failure-id):sebres2016-05-311-46/+52
* allow using of IPv6 address style mask (analog to the IPv4), for example: `26...sebres2016-05-121-8/+20
* BF: fail2ban-client can't unserialize IPAddr objects - added IPAddr pickle-ha...sebres2016-05-121-0/+8
* correct <HOST> expression in failregex (now IPv6 will be really found from fi...sebres2016-05-111-20/+33
* CIDR splitting functionality moved from filter to IPAddr;sebres2016-05-111-19/+35
* CIDR represenation if IPAddr object is a network prefixAlexander Koeppe2016-05-111-2/+7
* 2nd wave: code review, simplification, pythonization, etc. (test cases passed)sebres2016-05-111-34/+76
* RF/ENH: 1st wave of IPAddr pythonization - properties, logical statements, etcYaroslav Halchenko2016-05-111-161/+119
* Quite little adjustments on tests and return valueAlexander Koeppe2016-05-091-2/+2
* move DNTUtils, IPAddr related code to dedicated source file ipdns.py (also re...sebres2016-05-091-0/+389