Louis
f40cd9bff2
Merge pull request #66 from cloudflare/bug/acceptmax
...
Protection against "too many open files"
2020-06-05 16:08:52 -07:00
Louis Poinsignon
60070fffdb
Protection against "too many open files"
...
* Raised in #65 , if the server does not have enough sockets, Accept returns error
* Due to a bug, it was causing `invalid memory address or nil pointer dereference` if no other limit was specified
* Issue was triggered around 1024 concurrent sessions on out of box Linux (check `ulimit -a | grep "open files"`)
2020-05-18 14:51:28 -07:00
Louis
cf09574c4b
Remove LACNIC validator output
...
Was generating an incorrect output of 1 ROA.
2020-05-05 09:34:02 -07:00
lspgn
5ff3fc13c6
Merge pull request #59 from cloudflare/feature/stories-gtt
...
Add GTT story
2020-04-09 13:56:09 -07:00
Louis Poinsignon
c22d0e9159
Add GTT story
2020-04-09 13:55:32 -07:00
lspgn
fb7be39c6a
Merge pull request #56 from cloudflare/feature/json-serials
...
Serial control
v0.14.4
2020-03-30 13:36:05 -07:00
lspgn
092ade0f68
Add release badge
v0.14.3
2020-03-30 13:28:57 -07:00
lspgn
787998d680
Merge pull request #55 from cloudflare/feature/cli-control-refresh
...
Options to set session ID and timers via CLI #52
2020-03-30 13:26:49 -07:00
lspgn
26321e991e
Merge pull request #58 from cloudflare/ci/integration-compose
...
Add docker-compose for integration testing
2020-03-30 13:24:56 -07:00
lspgn
76645ed8ad
Added badges
2020-03-30 13:22:41 -07:00
Louis Poinsignon
19fe0f80ab
Add docker-compose for integration testing
...
* Will mount a GoRTR with a basic rpki.json and slurm.json
* Run rtrdump
2020-03-30 13:15:50 -07:00
Louis Poinsignon
b4f0245713
Serial control
...
* Set three modes of operating serial:
* Default: serials will start at 0 and increment at every change
* Beginning: serial will be set to the value found in the JSON then increment at every change
* Full: serial will be set based on the value found in the JSON at each refresh
2020-03-29 18:07:59 -07:00
Louis Poinsignon
14e36573ba
PDU EOD now prints timers
2020-03-27 17:46:52 -07:00
Louis Poinsignon
14a278569f
Options to set session ID and timers via CLI
...
* Also fixes a session ID bug where the variable was never random
* Introduces the following flags: `rtr.sessionid`. `rtr.refresh`, `rtr.retry` and `rtr.expire`
Resolves issue #52
2020-03-27 16:53:29 -07:00
lspgn
c54d5f4c9a
Merge pull request #54 from job/master
...
Add NTT story
2020-03-27 14:36:54 -07:00
Job Snijders
0d868852e7
Add NTT story
2020-03-26 12:35:46 +01:00
lspgn
d8cbea8201
Merge pull request #50 from cloudflare/feature/stories
...
Add Telia and Cloudflare stories #47
2020-03-02 16:41:40 -08:00
lspgn
b3e1f0f522
Merge pull request #49 from ties/feature/etags
...
Use ETags + if-modified-since to reduce number of full requests
v0.14.2
2020-03-02 16:26:14 -08:00
Ties de Kock
156a388f65
Add ETag/If-Not-Modified support
...
* Send If-Not-Modified header, save ETags.
* Add metrics for HTTP response code and last request timestamp.
2020-03-02 10:25:39 +01:00
Louis Poinsignon
0da63c8791
Success stories #47 - Telia
2020-02-28 12:15:37 -08:00
lspgn
e407106488
Merge pull request #48 from cloudflare/bugfix/makefile-typo
...
Bugfix: makefile has typo and add rtrdump with packages
v0.14.1
2020-02-27 14:26:17 -08:00
Louis Poinsignon
3ff0fb0e84
Bugfix: makefile has typo and add rtrdump with packages
2020-02-27 14:22:02 -08:00
Louis Poinsignon
8496bd9a7d
Success stories #47 - Cloudflare
2020-02-27 13:29:59 -08:00
lspgn
f3b2c7b5c8
Merge pull request #46 from cloudflare/feature/add-rtrdump-package
...
Add RTRdump to Makefile for packaging for #43
v0.14.0
2020-02-26 22:47:52 -08:00
lspgn
e881fca6d9
Merge pull request #45 from cloudflare/bugfix/empty-slurm
...
Bugfix #42 : empty slurm file removes all ROAs
2020-02-26 22:47:43 -08:00
lspgn
5378ea9988
Merge pull request #44 from job/patch-1
...
Update README.md
2020-02-26 21:14:17 -08:00
Louis
00dac583b9
Add RTRdump to Makefile for packaging for #43
2020-02-26 21:12:50 -08:00
Louis
bc45dfff76
Bugfix #42 : empty slurm file removes all ROAs
2020-02-26 20:50:37 -08:00
Job Snijders
a65412382f
Update README.md
2020-02-26 20:05:14 +01:00
lspgn
639bf50ac3
Merge pull request #40 from cloudflare/lspgn-patch-1
...
Update README.md
2020-01-21 07:00:46 -08:00
lspgn
925c5e965d
Update README.md
2020-01-21 06:30:04 -08:00
lspgn
bedfeb0728
Merge pull request #39 from netravnen/hotfix/README.md
...
README: Update Compatibility matrix (Line 302)
2019-12-27 12:27:49 -08:00
3bdbf5d3d8
README: Update Compatibility matrix (Line 302)
...
Change 'Bird' to 'Bird2'. Bird version < 2 does not support connecting to ROA
cert publishers. (E.g. gortr, routinator, etc.)
2019-12-27 15:05:00 +01:00
lspgn
cfecf1b304
Merge pull request #35 from cloudflare/feature/filter
...
Filter and assertion implementation (#34 )
v0.13.0
2019-11-05 12:44:00 -08:00
Louis Poinsignon
60f8a6fe84
Filter and assertion implementation ( #34 )
...
* Possibility to read a slurm file (rfc8416) from an http/https endpoint or from a file
* Filters prefixes and adds new ones contained in the configuration
* Can output a new rpki.json which contains the updated prefixes and sign it (other GoRTR can consome from it)
2019-11-05 12:39:19 -08:00
lspgn
efd69629ed
Merge pull request #37 from cloudflare/bug/panic-decoding-asn
...
Fix potential panic risk for #36
2019-11-05 12:29:29 -08:00
Louis Poinsignon
e312c7905b
Fix potential panic risk for #36
2019-11-05 11:46:11 -08:00
Louis Poinsignon
0846db6160
Add GetMaxLen to the prefixfile api
2019-10-25 12:47:12 -07:00
lspgn
3884afa8de
Merge pull request #33 from cloudflare/optimization/diff
...
Optimization of diff (see #32 ) using maps instead of N*N operation
v0.12.0
2019-10-24 11:37:46 -07:00
Louis Poinsignon
7a9ba09d42
Add tests to Makefile and travis
2019-10-20 23:31:05 -07:00
Louis Poinsignon
c9e9f19080
Optimization of diff (see #32 ) using maps instead of N*N operation
2019-10-20 23:22:30 -07:00
lspgn
f6f771b5a5
Merge pull request #31 from cloudflare/bugfix/nomatchingkey
...
Fix broken bypass of ssh key (#30 )
v0.11.5
2019-10-16 10:26:19 -07:00
Louis Poinsignon
bfba8695a0
Fix broken bypass of ssh key ( #30 )
2019-10-16 09:56:07 -07:00
lspgn
f4b055a348
Merge pull request #29 from waehlisch/master
...
update Compatibility matrix
2019-10-15 10:22:01 -07:00
lspgn
2bde64b205
Capitalize "no"
2019-10-15 10:16:17 -07:00
Matthias Waehlisch
9f1588d950
update Compatibility matrix
...
The Compatibility matrix didn't mention RTRlib (https://github.com/rtrlib/rtrlib/ ), which is a C library implementing the RTR protocol. Part of the software package is the rtrclient, which dumps valid ROA payloads, similar to RTRdump.
RPKI support in FRRouting and BIRD is based on RTRlib. Currently, SSH transport in the RTRlib only allows for key-based authentication. As such, FRRouting does not support password-based SSH but key-based SSH.
2019-10-15 14:06:59 +02:00
lspgn
a233e0ec73
Merge pull request #28 from cloudflare/louis/boolean-flag-info
...
Boolean flag info
2019-09-17 19:52:41 +01:00
Louis Poinsignon
fd99867fdf
Boolean flag info
...
* Update README
* Add detail in flag description for verify
2019-09-17 11:45:18 -07:00
lspgn
c737d7d7c5
Merge pull request #27 from cloudflare/bugfix/typo-env
...
Fix environment variable typo (#26 )
v0.11.4
0.11.4
2019-08-22 14:03:30 -07:00
Louis Poinsignon
41d8bbc13c
Fix environment variable typo ( #26 )
2019-08-22 13:58:53 -07:00