Jan Dittberner
0dafa28150
Make sure that values are IP addresses/ranges
...
This commit adds safeguarding for invalid IP address/range values.
2016-05-05 11:15:47 +02:00
Jan Dittberner
a17f55a6a9
Bump version
2016-05-05 10:44:57 +02:00
Jan Dittberner
dd419f4ae6
Add handling for multiple IP occurrences
...
This commit adds handling of multiple occurrences of the same IP address
in one or more pages.
2016-05-04 13:29:09 +02:00
Jan Dittberner
f812a91310
Format IP lists as tables
...
This commit changes the formatting of IP address lists from paragraph to
table markup. The commit fixes PEP8 violations.
2016-05-04 12:46:00 +02:00
Jan Dittberner
a44fff3e81
Fix IP address sorting
...
IP addresses in IP ranges are now sorted correctly by their numerical
value.
2016-05-04 12:42:51 +02:00
Jan Dittberner
ff95c88bc5
Bump version number
2016-05-04 12:27:48 +02:00
Jan Dittberner
1801d5d93b
Fix description
2016-05-02 21:33:10 +02:00
Jan Dittberner
869039df5d
Add test suite
...
This commit adds a test suite and fixes replacement of ip address nodes
for IP addresses that are not part of a IP range directive.
2016-05-02 20:55:09 +02:00
Jan Dittberner
39f62dc843
Improve index entries
...
This commit adds additional index entries for IP ranges and IP address
references.
2016-04-25 00:46:32 +02:00
Jan Dittberner
48488386d3
Flatten module structure
...
This commit moves the ip module to a ip.py file. The separate directory
is not needed for a single Python file.
2016-04-25 00:24:42 +02:00
Jan Dittberner
196f33d3b1
Generate IP address lists automatically
...
This commit implements auto generation of IP address lists for IP
ranges. The ipcalc PyPI module is used to determine which IP addresses
belong to a given IP range. The IPs are listed in IP range sections and
links to the original pages are added.
2016-04-25 00:17:39 +02:00
Jan Dittberner
334968385b
Add handling for missing references
2016-04-24 15:04:07 +02:00
Jan Dittberner
0012b495b3
Initial version of the IP Sphinx extension
2016-04-16 23:43:22 +02:00