11 Commits

Author SHA1 Message Date
be934a26fe Fix two bugs in asset_ilines.py
- use .wrap, not .fill when printing AS-SET
- fix a bug when one does not add '-l' (LOCAL) asns, populate the LOCAL as-set with a string, not an int.


git-svn-id: svn+ssh://svn.ipng.nl/usr/share/subversion/repositories/ircnet.ipng.ch@58 c5d60b8d-fdcb-4146-b734-af4215e9eb71
2011-03-12 22:51:51 +00:00
93b976a237 Automatic I-lines update by ilines_update.cron
git-svn-id: svn+ssh://svn.ipng.nl/usr/share/subversion/repositories/ircnet.ipng.ch@57 c5d60b8d-fdcb-4146-b734-af4215e9eb71
2011-03-12 22:33:37 +00:00
pim
aba1b16a36 Download newest delegated list, and allow the ripedb_ilines_update to take a hardcoded list of ASNs (and prepopulate w/ 3303 and 12859)
git-svn-id: svn+ssh://svn.ipng.nl/usr/share/subversion/repositories/ircnet.ipng.ch@47 c5d60b8d-fdcb-4146-b734-af4215e9eb71
2010-03-08 21:40:37 +00:00
fe19d9132d Use textwrap to wrap our lines to 80char, otherwise ircd cannot parse the long
comments we use (beeth is aware)


git-svn-id: svn+ssh://svn.ipng.nl/usr/share/subversion/repositories/ircnet.ipng.ch@38 c5d60b8d-fdcb-4146-b734-af4215e9eb71
2009-09-14 11:44:55 +00:00
6d1ecac1d2 Fresh import of RIPE lines; also added ilines.asn.conf which is a list
of AS numbers assigned to Switzerland and Liechtenstein according to the
RIPE NCC's database (ie delegated-ripencc-latest)

Added class 250 for the asn I lines, and inserted them in users.conf

This also obsoletes the update_ilines.sh shell script, replaced by the
ilines_update.cron which will be run manually for a little while and then
cronned every month/quarter or so.


git-svn-id: svn+ssh://svn.ipng.nl/usr/share/subversion/repositories/ircnet.ipng.ch@34 c5d60b8d-fdcb-4146-b734-af4215e9eb71
2009-09-08 09:13:47 +00:00
pim
fba72645fb Add the '-l' flag to also take "local" AS numbers as a list. This allows us to
pass in the ASN lines from the delegated-ripencc-latest file, as well as local
AS numbers (ie 20392,8404,...)

This will be used by the ilines_update.cron bitcron


git-svn-id: svn+ssh://svn.ipng.nl/usr/share/subversion/repositories/ircnet.ipng.ch@33 c5d60b8d-fdcb-4146-b734-af4215e9eb71
2009-09-08 08:51:52 +00:00
pim
93da1d5eb7 consistency change in output
git-svn-id: svn+ssh://svn.ipng.nl/usr/share/subversion/repositories/ircnet.ipng.ch@17 c5d60b8d-fdcb-4146-b734-af4215e9eb71
2009-09-04 10:41:14 +00:00
pim
ed48379dc8 add a ripedb based AS-SET resolver; it fetches AS sets, reads their AS
number members, and for each of those fetches the originating routes. 
These are our peers at CIXP/SWISSIX/TIX and their own routes (not their 
customer routes).



git-svn-id: svn+ssh://svn.ipng.nl/usr/share/subversion/repositories/ircnet.ipng.ch@16 c5d60b8d-fdcb-4146-b734-af4215e9eb71
2009-09-04 10:39:05 +00:00
pim
8bd12cc38a Rename ilines.py to delegated_ilines.py because I'm going to work on an
asset_ilines.py


git-svn-id: svn+ssh://svn.ipng.nl/usr/share/subversion/repositories/ircnet.ipng.ch@15 c5d60b8d-fdcb-4146-b734-af4215e9eb71
2009-09-04 08:49:13 +00:00
d69333744b Added 'update_ilines.sh' which will generate CH and LI I lines on demand. Let's not cron this yet :)
git-svn-id: svn+ssh://svn.ipng.nl/usr/share/subversion/repositories/ircnet.ipng.ch@3 c5d60b8d-fdcb-4146-b734-af4215e9eb71
2009-09-03 19:34:55 +00:00
0557f568fb initial import
git-svn-id: svn+ssh://svn.ipng.nl/usr/share/subversion/repositories/ircnet.ipng.ch@1 c5d60b8d-fdcb-4146-b734-af4215e9eb71
2009-09-03 19:07:45 +00:00