| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
Trying to parse RPSL has shown to be impossible. For now tools like
bgpq3 (in ports) can be used to generate AS and prefix sets based on
IRR data.
OK job@ deraadt@ sthen@ benno@
|
|
|
|
|
| |
Helps portable.
OK deraadt@
|
|
|
|
| |
OK henning@ benno@
|
|
|
|
|
|
| |
"import ... action X".
OK benno@ henning@
|
|
|
|
|
|
|
|
|
| |
possible. Annotate <sys/param.h> lines with their current reasons. Switch
to PATH_MAX, NGROUPS_MAX, HOST_NAME_MAX+1, LOGIN_NAME_MAX, etc. Change
MIN() and MAX() to local definitions of MINIMUM() and MAXIMUM() where
sensible to avoid pulling in the pollution. These are the files confirmed
through binary verification.
ok guenther, millert, doug (helped with the verification protocol)
|
|
|
|
| |
checked by florian
|
|
|
|
| |
in the wild and break parsing. ok henning@
|
|
|
|
| |
on work by Tonnerre Lombard I just cleaned it up. OK henning, sthen
|
|
|
|
|
|
| |
route: 203.94.216.0/21,
origin: AS17813
so we need to cut trailing ',' away
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
"" instead of defaulting to NULL, which is a pain to handle afterwards.
in the output function, treat empty string address like NULL address
problem noticed by rivo nurges <rix@estpak.ee>
|
|
|
|
|
|
|
| |
to us trying to add an empty-string AS, which asset_get later complains
about.
in parse_asset, check that we're no dealing with a empty string token
before calling asset_addmember
|
|
|
|
|
| |
for object found with n matched attributes. this way we can distinguish
between no object found and object without relevant attributes
|
|
generates bgpd filter rules from the Internet Routing Registry aka IRR aka
the aut-num, as-set and route objects in the RIPE, ARIN, APNIC ... databases
accessed via whois, using the Routing Policy Specificaion Language RPSL.
implement the whois query interface, an RPSL parser (of course only the
parts we need), recursive as-set resolver, prefixes per AS lookup,
and an ouput module to make up the rules.
work in progress, not ready for general consumption yet.
import agreed by theo & claudio
|