1
0
mirror of https://github.com/cloudflare/gortr.git synced 2024-05-19 06:50:10 +00:00

176 Commits

Author SHA1 Message Date
05b892a754 Merge pull request from cloudflare/talves/update-gortr-public-key
feat: update cf.pub key and cache file path
2024-02-29 15:14:39 +00:00
b39798b3c4 Merge pull request from Ichabond/tstrickx/NETSYS-264
NETSYS-264 Deprecate GoRTR in favour of StayRTR
2024-02-29 15:08:32 +00:00
219496a0d9 NETSYS-264 Deprecate GoRTR in favour of StayRTR
GoRTR is no longer actively maintained. As such we're deprecating.
2024-02-29 12:33:07 +00:00
ec1486a6eb feat: update cf.pub key and cache file path
The private key that encrypts the file in `https://rpki.cloudflare.com/rpki.json` is being rotated.
In order to avoid any downtime, we created a second file with the new encryption key in `https://rpki.cloudflare.com/v2/rpki.json`.
In this PR, we update the path for the cache file, so we use the newly encrypted v2/rpki.json, and also the new public key in cf.pub that matches it.

The old file will also need to be updated so we can deprecate the old encryption keys.
You need to download this new release to make sure your code does not break when the key is updated. Alternatively, you can continue to use the release you are using now and simply update cf.pub and pass the -cache flag with the correct url.

DEADLINE: 18-03-2024 !!!!
v0.15.0
2024-02-29 11:13:18 +00:00
9f01dca95f Always expose rpki_refresh metrics for sucessful http calls
For successful HTTP calls there were cases where no 'rpki_refresh' metric was
  exposed, as FetchFile() return'ed without the bool return value set to true.
  As the bool return value mainly seems to indicate that a file was successfully
  fetch from an HTTP URL, the same behavior can be achieve by using the HTTP
  status code to expose the metric.

  This also contains some drive-by clean-ups.

Signed-off-by: Maximilian Wilhelm <maximilian@cloudflare.com>
2023-07-11 15:42:26 +02:00
46b68be75c Merge pull request from jbemmel/master
Update README.md - add space
2023-05-11 17:57:57 +02:00
b25d31e84f Update README.md - add space
Sorry, forgot about the official spelling...
2023-05-11 10:25:43 -05:00
a6bba292b0 Merge pull request from jbemmel/patch-1
Update README.md for Nokia SR OS
2023-05-11 15:19:43 +02:00
4da1433072 Update README.md for Nokia SR OS 2023-05-11 08:03:55 -05:00
4fab3aa75f Merge pull request from cloudflare/takt/gomod
Update go modules
v0.14.8
2023-04-26 14:58:07 +02:00
0830f47c56 Update go modules 2023-04-26 14:51:31 +02:00
21257441d0 Add mention of rtrmon 2020-11-24 15:15:37 -08:00
bd5b0d720d remove travis v0.14.7 2020-11-24 13:47:12 -08:00
768d967611 another fix on github actions release 2020-11-24 13:34:45 -08:00
8f9710679d release action issue 2020-11-24 13:28:00 -08:00
d04c2a3a14 typo in release workflow 2020-11-24 13:22:44 -08:00
e548242788 rename file 2020-11-24 13:20:37 -08:00
c1fb74b5e2 add release github actions
and uploads dist folder
2020-11-24 13:19:38 -08:00
d3ff6f61b7 add artifact publication 2020-11-24 11:05:46 -08:00
1ec5f421d0 github actions checkout parameter
should allow getting the latest tag and avoid `No names found, cannot describe anything`
2020-11-23 18:38:23 -08:00
35eba8c4b3 forgotten sudo in github actions 2020-11-23 18:31:34 -08:00
30b427d895 use apt-get in github actions 2020-11-23 18:30:01 -08:00
096b556062 add fpm 2020-11-23 18:26:52 -08:00
6ec9302f8d fix Makefile bad merge 2020-11-23 18:18:57 -08:00
13c7a34bfc Add github actions
Preparing to replace travis
2020-11-23 18:14:14 -08:00
d94d8abeb6 Merge pull request from cloudflare/feature/rtrmon
RTRmon
2020-11-23 15:41:09 -08:00
24a2b45435 fix build flags 2020-11-23 15:14:07 -08:00
53e60e542e fix ssh rtrmon issues 2020-11-23 15:14:07 -08:00
cced326b97 fix dockerfiles 2020-11-23 15:14:07 -08:00
541b9dec1a fix indentation 2020-11-23 15:14:07 -08:00
87a1361398 build files 2020-11-23 15:11:56 -08:00
5eab7fd59a Prometheus 2020-11-23 15:11:56 -08:00
6c18d81f8f rtrmon: improve metadata 2020-11-23 15:11:56 -08:00
98803cd72d Add RTRmon, a tool to compare different RTR/JSON outputs 2020-11-23 15:11:56 -08:00
9433ff9e3c Merge pull request from cloudflare/bug/deb-package-config
fix debian packaging bug with no default config
2020-11-23 15:04:42 -08:00
2b25113f49 fix debian packaging bug with no default config 2020-11-20 17:37:29 -08:00
02d226e9cc Merge pull request from afenioux/master
Update README.md with Arista configuration example
2020-11-05 12:30:14 -08:00
5e6faa509f Arista configuration example
Arista configuration example with line breaks, but not sure it's actually better.
2020-11-05 18:53:09 +01:00
634eee4cb1 Update README.md
Adding Arista configuration example, and updating Compatibility matrix
2020-11-03 11:27:49 +01:00
c7e7fdbb3e Merge pull request from cloudflare/bug/rtrdump-version-string
rtrdump to have build-time version number
2020-10-26 10:39:34 -07:00
369b19fbc9 rtrdump to have build-time version number 2020-10-26 08:28:54 -07:00
849ba75623 Merge pull request from ShimmerGlass/crashfix
Fix: unbounded alloc and slice out of bounds crashes
v0.14.6
2020-07-27 01:17:53 -07:00
d6cb793104 Fix: unbounded alloc and slice out of bounds crashes
In rtrlib.Decode():
* Now check the message length is not greater than a hardcoded limit
(2048) to prevent unbounded memory allocations
* Fix a few unchecked slice accesses that could result in crashes with the
right payload in the PDU_ID_ERROR_REPORT case.
2020-07-22 00:56:58 +02:00
78f7a6e604 Merge pull request from cloudflare/bug/close-connections
Bugfix: make sure to close http connections
v0.14.5
2020-07-07 11:15:16 -07:00
2a505402fa Merge pull request from jbampton/fix-spelling
Fix spelling
2020-07-02 12:26:22 -07:00
fea0197495 Fix spelling 2020-07-02 17:36:26 +10:00
e34c202d4a Merge pull request from jbampton/fix-grammar
Fix grammar
2020-07-01 21:59:09 -07:00
4cba5abfe1 Fix grammar 2020-07-02 13:24:13 +10:00
ff5ae2fe49 Merge pull request from jbampton/fix-markdown
Lint Markdown.
2020-07-01 19:46:09 -07:00
17f2dca9ff Lint Markdown.
MD009 Trailing spaces.
MD012 Multiple consecutive blank lines.
MD031 Fenced code blocks should be surrounded by blank lines.
MD032 Lists should be surrounded by blank lines.

https://github.com/markdownlint/markdownlint/blob/master/docs/RULES.md
2020-07-02 12:20:19 +10:00