Commit graph

107 commits

Author SHA1 Message Date
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
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
Mehdi ABAAKOUK
6b7dfbb7a9 Merge pull request #7 from benpro/patch-1
Fix ASCII schema and some sentences.
2013-08-20 01:11:43 -07:00
Benoît.S
3fbdba357d Fix ASCII schema and some sentences. 2013-08-20 09:58:40 +02:00
Mehdi Abaakouk
1d20093048 Add access log 2012-11-27 20:05:54 +01:00
Mehdi Abaakouk
298b1459fa Handle error correctly 2012-10-17 16:33:02 +02:00
Mehdi Abaakouk
6311df95e8 Rewrite the way that user input is handled 2012-10-17 16:17:52 +02:00
Mehdi Abaakouk
5bb5d42d0f Fix index error in last commit 2012-10-17 11:36:36 +02:00
Mehdi Abaakouk
c22e73c7f8 Fix error when sanitized have only 1 argument 2012-10-17 11:32:33 +02:00
Mehdi Abaakouk
8419152668 Fix issue #2 2012-10-16 08:07:30 +02:00
Mehdi Abaakouk
b593b0cfb7 escape some string 2012-10-16 08:01:10 +02:00
Mehdi Abaakouk
f715dcfeaf Enable log 2012-10-16 08:01:10 +02:00
Mehdi Abaakouk
82b1569dd4 use current file name 2012-08-21 11:55:16 +02:00
Mehdi Abaakouk
17d11c0ec4 Add logging system 2012-08-21 11:12:58 +02:00
Mehdi Abaakouk
f30939f764 Detect site path 2012-08-21 09:28:08 +02:00
Mehdi Abaakouk
ea5563fe81 Move debug boolean to configuration file 2012-08-21 09:21:14 +02:00
Mehdi Abaakouk
9ca18eff4a Made summary sortable 2012-08-10 18:36:09 +02:00
Mehdi Abaakouk
730d1dcffd Merge branch 'master' of git://github.com/sileht/bird-lg 2012-07-27 23:12:27 +02:00
Mehdi Abaakouk
725b8d3a3d basic caracter escape for pydot html label 2012-07-27 23:12:11 +02:00
Mehdi ABAAKOUK
892201f764 Merge pull request #1 from job/patch-1
added dependency to python-pydot
2012-07-25 00:08:45 -07:00