Commit graph

127 commits

Author SHA1 Message Date
a4830951b1 Merge pull request #1 from fduraffourg/master
Fix AS path computation for bgpmap & Fix missing import
2015-12-20 02:15:32 +02:00
Florian Duraffourg
4c7d6000be Add missing import 2015-12-17 16:45:08 +01:00
Florian Duraffourg
9cb0073265 Fix on bgpmap path calculation 2015-11-25 14:23:09 +01:00
3adf071c98 Merge branch 'master' of github.com:stv0g/bird-lg 2015-04-04 20:19:48 +02:00
root
ba79e3c575 Merge branch 'master' of github.com:stv0g/bird-lg 2015-04-04 20:19:23 +02:00
b8e7a6b392 made config settings optional without throwing an exception 2015-04-04 20:14:41 +02:00
4c2e99c9ed added ping command 2015-04-04 20:11:02 +02:00
288aca205a capitalize AS in whois result 2015-04-04 19:24:24 +02:00
19f9e2493b improved code formatting 2015-04-04 19:18:30 +02:00
91c9a68b1d removed duplicated function 2015-04-04 18:12:33 +02:00
5b5c234592 bugfix: removed superfluous import 2015-04-04 17:57:57 +02:00
4762588a01 bugfix: do not require BIRD_HAS_FULL_VIEW in config 2015-04-04 17:57:24 +02:00
376a29ea08 Merge remote-tracking branch 'gh/zorun/bird-1.4' 2015-04-04 15:56:03 +02:00
ee4199adf4 Merge remote-tracking branch 'gh/zorun/dn42'
Conflicts:
	lg.cfg
	lg.py
	toolbox.py
2015-04-04 15:52:04 +02:00
2962e4b7ed Merge remote-tracking branch 'gh/dsx/master'
Conflicts:
	.gitignore
	lg.cfg
	lg.py
	lgproxy.cfg
	lgproxy.py
	toolbox.py
2015-04-04 15:48:30 +02:00
e7f3b86287 Merge remote-tracking branch 'gh/zorun/master'
Conflicts:
	.gitignore
	lg.cfg.sample
	lg.py
	lgproxy.cfg.sample
2015-04-04 15:36:23 +02:00
6d74e8d292 moved example configuration and added production config to gitignore 2015-04-04 15:31:31 +02:00
7458ac3c75 added dependencies as Debian packages 2015-04-04 15:28:31 +02:00
Baptiste Jonglez
1c6b39a275 Fix AS name detection in whois 2015-02-11 23:52:32 +01:00
Baptiste Jonglez
6694207ad8 Allow to configure the location of Bird sockets 2015-02-11 23:41:15 +01:00
dsx
85cc385cc2 Two bugfixes -- indentation and actual call to check_features() 2015-01-27 11:55:31 -05:00
dsx
8aadc7c072 Removed unused option 2015-01-27 11:26:55 -05:00
dsx
1ea13f80f4 Added Full view for Bird 2015-01-27 11:22:16 -05:00
dsx
c67f4644ae PEP8 compliance 2015-01-21 12:03:55 -05:00
dsx
8e55d6aac2 full view wip 2015-01-20 12:11:38 -05:00
dsx
1cd21536be added more stuff to gitignore (logs, venv, etc.) 2015-01-20 08:57:15 -05:00
Baptiste Jonglez
51b35242fa Allow to configure the bind address and ports for lgproxy.py 2014-12-15 20:49:00 +01:00
Baptiste Jonglez
dd434d01b4 Cleanup example config files (warning: some values have changed)
Instead of tetaneutral.net's config, use generic examples.  Also, disable
debug by default, and use a consistent log location.
2014-12-15 20:43:00 +01:00
Baptiste Jonglez
cc1f33ee3d Update README 2014-12-15 20:09:15 +01:00
Tassilo Schweyer
9bea48e0e8 use whois instead cymru.com
(missing support for 4byte ASN, etc.)

Conflicts:
	lg.py
	toolbox.py
2014-12-15 20:05:55 +01:00
Tassilo Schweyer
1b04941e9b rename default config to example config
Conflicts:
	lg-proxy.cfg.example
2014-12-15 19:58:13 +01:00
Baptiste Jonglez
e502129656 Fix parsing of 'show protocols' with bird 1.4
The current parsing was broken because of a change in the date format.

Actually, the new method is much simpler, and should resist small syntax
changes in Bird's output.  We don't use an ugly regexp anymore.

Important limitation: parsing will be messed up if the date contains a
space character.  This does not happen with the default date format of
both bird 1.3 and bird 1.4, but since the date format is configurable in
bird, it may happen anyway.
2014-12-15 19:51:27 +01:00
Mehdi Abaakouk
6a7bd7f228 Allow configure asn cache expiration 2014-04-20 17:20:52 +02:00
Mehdi Abaakouk
9822e42e25 Add resolv timeout, store asn in memcache 2014-04-20 17:02:22 +02:00
Mehdi Abaakouk
af2c305049 Merge remote-tracking branch 'zorun/master' 2014-03-18 14:09:36 +01:00
Mehdi Abaakouk
cbdaa9138c Change lg-proxy to lgproxy to easly import it in wsgi part2 2014-02-18 11:57:44 +01:00
Mehdi Abaakouk
63e978f84f Change lg-proxy to lgproxy to easly import it in wsgi 2014-02-18 11:52:43 +01:00
Baptiste Jonglez
717354c503 Fix parsing of 'show protocols' with bird 1.4
The current parsing was broken because of a change in the date format.

Actually, the new method is much simpler, and should resist small syntax
changes in Bird's output.  We don't use an ugly regexp anymore.

Important limitation: parsing will be messed up if the date contains a
space character.  This does not happen with the default date format of
both bird 1.3 and bird 1.4, but since the date format is configurable in
bird, it may happen anyway.
2014-02-12 23:49:21 +01:00
Baptiste Jonglez
ffafef27cd Allow to configure the bind address of bird-lg 2014-02-12 22:09:09 +01:00
Baptiste Jonglez
fe9a7f8fe4 Use traceroute{,6} on BSD instead of traceroute -{4,6} 2014-01-28 17:01:47 +01:00
Baptiste Jonglez
5cb45d5785 Fix commit e75842b0 (typo) 2014-01-28 16:44:32 +01:00
Baptiste Jonglez
e75842b025 Fix traceroute options for FreeBSD, OpenBSD, NetBSD 2014-01-28 16:33:19 +01:00
Baptiste Jonglez
317de87866 Don't hardcode tetaneutral.net in the site title 2014-01-28 16:17:28 +01:00
Baptiste Jonglez
fe4e8caf2f Fix bgpmap (Graphviz does not seem to like empty labels) 2014-01-28 15:49:15 +01:00
Baptiste Jonglez
e557dd651b Catch possible exceptions thrown by the ASN DNS resolver 2014-01-28 15:49:15 +01:00
Baptiste Jonglez
2418d13d07 Add support for configuring the DNS-based ASN → name mapping service. 2014-01-28 15:49:15 +01:00
Baptiste Jonglez
ca7eb2b9ac Add support for a configurable whois server 2014-01-28 15:46:27 +01:00
Baptiste Jonglez
48dc1046ed Catch possible exceptions thrown by the ASN DNS resolver 2014-01-28 15:45:03 +01:00
Baptiste Jonglez
3fae79ed54 Fix bgpmap (Graphviz does not seem to like empty labels) 2014-01-28 15:39:29 +01:00
Baptiste Jonglez
fc6472071b Cleaner solution for making the ASN service configurable 2014-01-28 15:39:29 +01:00