Commit graph

28 commits

Author SHA1 Message Date
01c31e9263 Implement proper clear_doc method for IPDomain
This commit replaces the dummy clear_doc method in
jandd.sphinxext.ip.IPDomain with a proper implementation that clears
document related items from the domain data dictionary.
2016-05-05 11:34:27 +02:00
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
c1caa62c5d Add test data that breaks IP address parsing 2016-05-05 10:47:35 +02:00
a17f55a6a9 Bump version 2016-05-05 10:44:57 +02:00
ed7ff9c23c Release 0.2.0
-----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQEcBAABCgAGBQJXKeE0AAoJEA15HcjXN8HZ0awH/3/DF4m0fyO/ZVcHHZ3Tg5/9
 LEhPDHfhIpmU+vimgNYK+J4Ex3URXGIXUMTfEHUbFXv2VFRtre1esYcc1FROtip2
 qqEDSgsZiaVvZDEAvWv2Xq2585+zuuLwODwua53/UBdOwDG0HcCmgV9co0sy4dV6
 n4fP1quL0Bx51RNcZKRxpqOkTUt3eyS3qKL4JhpZnXHzMEwbl63uCq/Oij/57XZs
 8zZgX3OJ838EhIcUxyDln+aEsnuk7Vs7NQYfjk6V6fjyyIMr1BqPAlQxxYruOlVE
 w1Cjs82x0tyh25QTROK+aGCiEmQUorEEyLzrKURh1f08XjZXMs5ZWZJbxVq9L6A=
 =k2qC
 -----END PGP SIGNATURE-----

Merge tag '0.2.0' into develop

Release 0.2.0

* tag '0.2.0':
2016-05-04 13:47:06 +02:00
88ffa4fbeb Merge branch 'release/0.2.0'
* release/0.2.0:
  Improve release metadata
  Add handling for multiple IP occurrences
  Format IP lists as tables
  Fix IP address sorting
  Bump version number
  Fix grammar mistake
  Don't add GPL to long_description
2016-05-04 13:46:53 +02:00
0cd11fb602 Improve release metadata
This commit adds a URL to setup.py's setup() call and development and
change information to README.rst.
2016-05-04 13:44:09 +02:00
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
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
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
ff95c88bc5 Bump version number 2016-05-04 12:27:48 +02:00
b54c732af4 Fix grammar mistake 2016-05-04 11:28:39 +02:00
b81361656a Don't add GPL to long_description 2016-05-02 21:43:15 +02:00
34beba4780 Release 0.1.1
-----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQEcBAABCgAGBQJXJ6ufAAoJEA15HcjXN8HZX6sIALMHuos07BIEaYp2q4O3zQvS
 +nAt6mOgPKrVVGXgRn3j21GNFqmpf+8tguHYJd8VnLbSToIpyg3XYFJRllZbAskz
 TCcFo7yWzIIMdCqPFNu7QwKNn8jYNyfoB44WeAkR5KbNp0D2gi51iLEgWTAL6Ibv
 9W7a1jmQyUk7LoGJ5c7meb1OZRcAHqWHqfBsKBDpHVXx+t8OXA2aUUrYmKRQCaOY
 v+S58ktdK1n/2WjCEHvpEN1s3fhFGz7uZzZX7tQmVXTziFUHhSaqWCbYoWv4beb/
 9JvXvG+o6aftrqTvbC5NSd8CSEfGxO+Lq8OvmDjiT8lICgN7DoOu5O6rnV2KP8g=
 =3JWN
 -----END PGP SIGNATURE-----

Merge tag '0.1.1' into develop

Release 0.1.1

* tag '0.1.1':
2016-05-02 21:33:55 +02:00
9ebd07d212 Merge branch 'release/0.1.1'
* release/0.1.1:
  Fix description
2016-05-02 21:33:42 +02:00
1801d5d93b Fix description 2016-05-02 21:33:10 +02:00
28a8ff2e5c Merge tag '0.1.0' into develop
Release 0.1.0

* tag '0.1.0':
  Add test data to distribution
2016-05-02 21:26:32 +02:00
9df0665892 Merge branch 'release/0.1.0'
* release/0.1.0:
  Add test data to distribution
2016-05-02 21:26:23 +02:00
e3162a26bd Add test data to distribution 2016-05-02 21:24:49 +02:00
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
a5c82a6985 Add test infrastructure 2016-05-01 18:12:02 +02:00
1aeb916058 Don't import jandd.sphinxext.ip in setup.py
This commit removes the import of jandd.sphinxext.ip in setup.py to
allow bootstrapping without installed requirements. A setup.cfg defining
options for egg_info has been added.
2016-05-01 17:23:55 +02:00
fc1fae8f37 Add install_requires and declare beta status 2016-04-25 00:50:48 +02:00
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
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
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
334968385b Add handling for missing references 2016-04-24 15:04:07 +02:00
0012b495b3 Initial version of the IP Sphinx extension 2016-04-16 23:43:22 +02:00