Baker Street is a HAProxy based routing engine for microservice architectures
Quark is a specialized language for defining and implementing communication protocols in multiple languages.
Datawire Connect helps you build and run resilient microservices.
A pragmatic, opinionated guide to adopting microservices.
datawire/mdk 59
Microservices Development Kit. Open source SDK for building microservices in multiple languages.
Datawire Discovery is a WebSocket service registration, discovery, and notification system for microservice architectures.
doodlesbykumbi/github-secrets-writer 12
CLI that simplifies creating or updating one or more Github Secrets
Documentation for the Microservices Development Kit (MDK)
Common components of the datawire platform.
Datawire Cloud tools and utilities
pull request commentcyberark/secretless-broker
Code Climate has analyzed commit e93f355c and detected 0 issues on this pull request.
The test coverage on the diff in this pull request is 100.0% (50% is the threshold).
This pull request will bring the total coverage in the repository to 53.6% (0.0% change).
View more on Code Climate.
comment created time in 5 minutes
push eventcyberark/secretless-broker
commit sha e93f355c2a727d17e6fe4cf3057d6e934f897e2e
Fix conflict in container naming for basicauth tests
push time in 8 minutes
push eventtailscale/tailscale
commit sha be779b3587a79da60a27e1bcd18eec6528354221
safesocket, ipn/ipnserver: unify peercred info, fix bug on FreeBSD etc FreeBSD wasn't able to run "tailscale up" since the recent peercred refactoring. Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
push time in 11 minutes
PR merged tailscale/tailscale
FreeBSD wasn't able to run "tailscale up" since the recent peercred refactoring.
pr closed time in 11 minutes
PR opened tailscale/tailscale
FreeBSD wasn't able to run "tailscale up" since the recent peercred refactoring.
pr created time in 19 minutes
push eventtailscale/tailscale
commit sha db985e38f3e073f605d68ebd461f4ffa068216b0
safesocket, ipn/ipnserver: unify peercred info, fix bug on FreeBSD etc FreeBSD wasn't able to run "tailscale up" since the recent peercred refactoring. Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
push time in 19 minutes
pull request commentcyberark/secretless-broker
Code Climate has analyzed commit 601071ea and detected 0 issues on this pull request.
The test coverage on the diff in this pull request is 100.0% (50% is the threshold).
This pull request will bring the total coverage in the repository to 53.6% (0.0% change).
View more on Code Climate.
comment created time in 31 minutes
push eventcyberark/secretless-broker
commit sha 601071eadc4b1f794217ba1cc1a405bff279990e
Fix conflict in container naming for basicauth tests
push time in 34 minutes
push eventcyberark/conjur
commit sha ede7ec4054c7d77e630c9b5d07d12789343398f0
Upgrade rails to 5.2.4.5 for CVE-2021-22880 Signed-off-by: Andy Tinkham <andy.tinkham@cyberark.com>
commit sha c747fdd65eedefcd8fe9d2822514d259416f8f83
Merge pull request #2057 from cyberark/update-activerecord Upgrade rails to 5.2.4.5 for CVE-2021-22880
push time in an hour
PR merged cyberark/conjur
Signed-off-by: Andy Tinkham andy.tinkham@cyberark.com
What does this PR do?
Updates Rails to 5.2.4.5 to close CVE-2021-22880. Because we use Sequel to connect to the database not activerecord, we should not be vulnerable to this issue.
Checklists
fixes #2056
Change log
- [x] The CHANGELOG has been updated, or
- [ ] This PR does not include user-facing changes and doesn't require a CHANGELOG update
Test coverage
- [ ] This PR includes new unit and integration tests to go with the code changes, or
- [x] The changes in this PR do not require tests
Documentation
- [ ] Docs (e.g.
README
s) were updated in this PR, and/or there is a follow-on issue to update docs, or - [x] This PR does not require updating any documentation
API Changes
- [ ] The OpenAPI spec has been updated to meet new API changes (or an issue has been opened), or
- [x] The changes in this PR do not affect the Conjur API
pr closed time in an hour
issue closedcyberark/conjur
Update activerecord to 5.2.4.5 or higher
Dependabot found CVE-2021-22880 in the version of activerecord we used. Upgrade it to a version that doesn't have the issue.
closed time in an hour
andytinkhamPR closed cyberark/conjur-authn-k8s-client
What does this PR do?
- Adds GCP authentication support
What ticket does this PR close?
- Adds GCP authentication support
pr closed time in an hour
PR opened cyberark/conjur-authn-k8s-client
What does this PR do?
- Adds GCP authentication support
What ticket does this PR close?
- Adds GCP authentication support
pr created time in an hour
Pull request review commenttailscale/tailscale
func keyUnmarshalText(dst []byte, prefix string, text []byte) error { if err != nil { return fmt.Errorf("UnmarshalText: after %q: %v", prefix, err) }- copy(dst[:], pub[:])+ copy(dst, pub[:])
Please revert. I prefer the explicitness.
comment created time in an hour
Pull request review commenttailscale/tailscale
func (m *CallMeMaybe) AppendMarshal(b []byte) []byte { ret, p := appendMsgHeader(b, TypeCallMeMaybe, v0, epLength*len(m.MyNumber)) for _, ipp := range m.MyNumber { a := ipp.IP.As16()- copy(p[:], a[:])+ copy(p, a[:])
Please revert. I prefer the explicitness.
comment created time in an hour
Pull request review commenttailscale/tailscale
func (h UDP6Header) Marshal(buf []byte) error { // UDP checksum with IP pseudo header. h.IP6Header.marshalPseudo(buf)- binary.BigEndian.PutUint16(buf[46:48], ip4Checksum(buf[:]))+ binary.BigEndian.PutUint16(buf[46:48], ip4Checksum(buf))
Please revert. I prefer the explicitness.
comment created time in an hour
Pull request review commenttailscale/tailscale
+version = 1
Please remove this file. This isn't something we'll be running regularly.
comment created time in an hour
push eventtailscale/tailscale
commit sha 5ec3cd6886eae2a3bb7b166d37c1bef427a191ad
wgengine/monitor: skip some macOS route updates, debounce more on all platforms Turning my wifi on & off now in the new debug mode, I see the output below. Notably, note the: logger.go:33: monitor: coalesced 33 changes ... logger.go:33: monitor: coalesced 18 changes === RUN TestMonitorMode logger.go:33: monitor: read 140 bytes, 1 messages (0 skipped) logger.go:33: monitor: read 96 bytes, 1 messages (0 skipped) logger.go:33: monitor: coalesced 2 changes monitor_test.go:60: cb: changed=true, ifSt=interfaces.State{defaultRoute=en0 ifs={en0:[10.0.0.85/16 2602:d1:b4cf:c100:1438:63ab:fe13:8130/64 2602:d1:b4cf:c100:21a5:9f19:ea0a:9f0a/64] en1:[10.0.0.86/16 2602:d1:b4cf:c100:44f:9bf7:1c78:4a4b/64 2602:d1:b4cf:c100:4cb8:5e95:9425:93d9/64]} v4=true v6global=true} logger.go:33: monitor: read 140 bytes, 1 messages (0 skipped) logger.go:33: monitor: read 96 bytes, 1 messages (0 skipped) logger.go:33: monitor: read 112 bytes with no messages (70 00 05 0e 00 00 00 00 02 88 00 00 09 00 00 00 06 00 00 06 0e 00 00 00 00 09 00 00 00 00 00 00 80 96 98 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c8 66 30 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00) logger.go:33: monitor: read 112 bytes with no messages (70 00 05 0e 00 00 00 00 02 89 00 00 0a 00 00 00 06 00 00 06 0e 00 00 00 cc 05 00 00 00 00 00 00 80 96 98 00 85 2b 00 00 00 00 00 00 68 19 00 00 00 00 00 00 00 00 00 00 dd 3f 33 00 a1 ad 2f 00 f7 13 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c8 66 30 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00) logger.go:33: monitor: read 164 bytes, 1 messages (0 skipped) logger.go:33: monitor: read 164 bytes, 1 messages (0 skipped) logger.go:33: monitor: read 164 bytes, 1 messages (0 skipped) logger.go:33: monitor: read 164 bytes, 1 messages (0 skipped) logger.go:33: monitor: read 164 bytes, 1 messages (0 skipped) logger.go:33: monitor: read 164 bytes, 1 messages (0 skipped) logger.go:33: monitor: read 164 bytes, 1 messages (0 skipped) logger.go:33: monitor: read 164 bytes, 1 messages (0 skipped) logger.go:33: monitor: read 164 bytes, 1 messages (0 skipped) logger.go:33: monitor: read 164 bytes, 1 messages (0 skipped) logger.go:33: monitor: read 164 bytes, 1 messages (0 skipped) logger.go:33: monitor: read 164 bytes, 1 messages (0 skipped) logger.go:33: monitor: read 164 bytes, 1 messages (0 skipped) logger.go:33: monitor: read 164 bytes, 1 messages (0 skipped) logger.go:33: monitor: read 164 bytes, 1 messages (0 skipped) logger.go:33: monitor: read 164 bytes, 1 messages (0 skipped) logger.go:33: monitor: read 164 bytes, 1 messages (0 skipped) logger.go:33: monitor: read 164 bytes, 1 messages (0 skipped) logger.go:33: monitor: read 140 bytes, 1 messages (0 skipped) logger.go:33: monitor: read 96 bytes, 1 messages (0 skipped) logger.go:33: monitor: read 140 bytes, 1 messages (0 skipped) logger.go:33: monitor: read 96 bytes, 1 messages (0 skipped) logger.go:33: monitor: read 140 bytes, 1 messages (0 skipped) logger.go:33: monitor: read 96 bytes, 1 messages (0 skipped) logger.go:33: monitor: read 164 bytes, 1 messages (0 skipped) logger.go:33: monitor: read 172 bytes, 1 messages (0 skipped) logger.go:33: monitor: read 172 bytes, 1 messages (0 skipped) logger.go:33: monitor: read 172 bytes, 1 messages (0 skipped) logger.go:33: monitor: read 172 bytes, 1 messages (0 skipped) logger.go:33: monitor: read 172 bytes, 1 messages (0 skipped) logger.go:33: monitor: read 172 bytes, 1 messages (0 skipped) logger.go:33: monitor: coalesced 33 changes monitor_test.go:60: cb: changed=true, ifSt=interfaces.State{defaultRoute=en0 ifs={en0:[10.0.0.85/16 2602:d1:b4cf:c100:1438:63ab:fe13:8130/64 2602:d1:b4cf:c100:21a5:9f19:ea0a:9f0a/64]} v4=true v6global=true} logger.go:33: monitor: read 112 bytes with no messages (70 00 05 0e 00 00 00 00 03 88 00 00 09 00 00 00 06 00 00 06 0e 00 00 00 00 09 00 00 00 00 00 00 80 96 98 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 de 66 30 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00) logger.go:33: monitor: read 112 bytes with no messages (70 00 05 0e 00 00 00 00 03 89 00 00 0a 00 00 00 06 00 00 06 0e 00 00 00 cc 05 00 00 00 00 00 00 80 96 98 00 85 2b 00 00 00 00 00 00 68 19 00 00 00 00 00 00 00 00 00 00 dd 3f 33 00 a1 ad 2f 00 f7 13 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 de 66 30 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00) logger.go:33: monitor: read 96 bytes, 1 messages (0 skipped) logger.go:33: monitor: read 140 bytes, 1 messages (0 skipped) monitor_test.go:60: cb: changed=true, ifSt=interfaces.State{defaultRoute=en0 ifs={en0:[10.0.0.85/16 2602:d1:b4cf:c100:1438:63ab:fe13:8130/64 2602:d1:b4cf:c100:21a5:9f19:ea0a:9f0a/64]} v4=true v6global=true} logger.go:33: monitor: read 96 bytes, 1 messages (0 skipped) logger.go:33: monitor: read 140 bytes, 1 messages (0 skipped) logger.go:33: monitor: coalesced 3 changes monitor_test.go:60: cb: changed=true, ifSt=interfaces.State{defaultRoute=en0 ifs={en0:[10.0.0.85/16 2602:d1:b4cf:c100:1438:63ab:fe13:8130/64 2602:d1:b4cf:c100:21a5:9f19:ea0a:9f0a/64]} v4=true v6global=true} logger.go:33: monitor: read 96 bytes, 1 messages (0 skipped) logger.go:33: monitor: read 140 bytes, 1 messages (0 skipped) logger.go:33: monitor: coalesced 2 changes monitor_test.go:60: cb: changed=true, ifSt=interfaces.State{defaultRoute=en0 ifs={en0:[10.0.0.85/16 2602:d1:b4cf:c100:1438:63ab:fe13:8130/64 2602:d1:b4cf:c100:21a5:9f19:ea0a:9f0a/64]} v4=true v6global=true} logger.go:33: monitor: read 164 bytes, 1 messages (0 skipped) logger.go:33: monitor: read 164 bytes, 1 messages (0 skipped) logger.go:33: monitor: read 164 bytes, 1 messages (0 skipped) logger.go:33: monitor: read 164 bytes, 1 messages (0 skipped) logger.go:33: monitor: read 164 bytes, 1 messages (0 skipped) logger.go:33: monitor: read 164 bytes, 1 messages (0 skipped) logger.go:33: monitor: read 164 bytes, 1 messages (0 skipped) logger.go:33: monitor: read 180 bytes, 1 messages (0 skipped) logger.go:33: monitor: read 176 bytes, 1 messages (0 skipped) logger.go:33: monitor: read 180 bytes, 1 messages (0 skipped) logger.go:33: monitor: read 180 bytes, 1 messages (0 skipped) logger.go:33: monitor: read 180 bytes, 1 messages (0 skipped) logger.go:33: monitor: read 180 bytes, 1 messages (0 skipped) logger.go:33: monitor: read 180 bytes, 1 messages (0 skipped) logger.go:33: monitor: read 96 bytes, 1 messages (0 skipped) logger.go:33: monitor: read 140 bytes, 1 messages (0 skipped) logger.go:33: monitor: read 96 bytes, 1 messages (0 skipped) logger.go:33: monitor: read 140 bytes, 1 messages (0 skipped) logger.go:33: monitor: coalesced 18 changes monitor_test.go:60: cb: changed=true, ifSt=interfaces.State{defaultRoute=en0 ifs={en0:[10.0.0.85/16 2602:d1:b4cf:c100:1438:63ab:fe13:8130/64 2602:d1:b4cf:c100:21a5:9f19:ea0a:9f0a/64] en1:[10.0.0.86/16 2602:d1:b4cf:c100:44f:9bf7:1c78:4a4b/64 2602:d1:b4cf:c100:4c11:5da8:c75e:d26e/64]} v4=true v6global=true} logger.go:33: monitor: read 164 bytes, 1 messages (0 skipped) logger.go:33: monitor: read 164 bytes, 1 messages (0 skipped) logger.go:33: monitor: coalesced 2 changes monitor_test.go:60: cb: changed=false, ifSt=interfaces.State{defaultRoute=en0 ifs={en0:[10.0.0.85/16 2602:d1:b4cf:c100:1438:63ab:fe13:8130/64 2602:d1:b4cf:c100:21a5:9f19:ea0a:9f0a/64] en1:[10.0.0.86/16 2602:d1:b4cf:c100:44f:9bf7:1c78:4a4b/64 2602:d1:b4cf:c100:4c11:5da8:c75e:d26e/64]} v4=true v6global=true} Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
push time in an hour
PR opened tailscale/tailscale
Turning my wifi on & off now in the new debug mode, I see the output below.
Notably, note the:
logger.go:33: monitor: coalesced 33 changes
...
logger.go:33: monitor: coalesced 18 changes
=== RUN TestMonitorMode
logger.go:33: monitor: read 140 bytes, 1 messages (0 skipped)
logger.go:33: monitor: read 96 bytes, 1 messages (0 skipped)
logger.go:33: monitor: coalesced 2 changes
monitor_test.go:60: cb: changed=true, ifSt=interfaces.State{defaultRoute=en0 ifs={en0:[10.0.0.85/16 2602:d1:b4cf:c100:1438:63ab:fe13:8130/64 2602:d1:b4cf:c100:21a5:9f19:ea0a:9f0a/64] en1:[10.0.0.86/16 2602:d1:b4cf:c100:44f:9bf7:1c78:4a4b/64 2602:d1:b4cf:c100:4cb8:5e95:9425:93d9/64]} v4=true v6global=true}
logger.go:33: monitor: read 140 bytes, 1 messages (0 skipped)
logger.go:33: monitor: read 96 bytes, 1 messages (0 skipped)
logger.go:33: monitor: read 112 bytes with no messages (70 00 05 0e 00 00 00 00 02 88 00 00 09 00 00 00 06 00 00 06 0e 00 00 00 00 09 00 00 00 00 00 00 80 96 98 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c8 66 30 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00)
logger.go:33: monitor: read 112 bytes with no messages (70 00 05 0e 00 00 00 00 02 89 00 00 0a 00 00 00 06 00 00 06 0e 00 00 00 cc 05 00 00 00 00 00 00 80 96 98 00 85 2b 00 00 00 00 00 00 68 19 00 00 00 00 00 00 00 00 00 00 dd 3f 33 00 a1 ad 2f 00 f7 13 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c8 66 30 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00)
logger.go:33: monitor: read 164 bytes, 1 messages (0 skipped)
logger.go:33: monitor: read 164 bytes, 1 messages (0 skipped)
logger.go:33: monitor: read 164 bytes, 1 messages (0 skipped)
logger.go:33: monitor: read 164 bytes, 1 messages (0 skipped)
logger.go:33: monitor: read 164 bytes, 1 messages (0 skipped)
logger.go:33: monitor: read 164 bytes, 1 messages (0 skipped)
logger.go:33: monitor: read 164 bytes, 1 messages (0 skipped)
logger.go:33: monitor: read 164 bytes, 1 messages (0 skipped)
logger.go:33: monitor: read 164 bytes, 1 messages (0 skipped)
logger.go:33: monitor: read 164 bytes, 1 messages (0 skipped)
logger.go:33: monitor: read 164 bytes, 1 messages (0 skipped)
logger.go:33: monitor: read 164 bytes, 1 messages (0 skipped)
logger.go:33: monitor: read 164 bytes, 1 messages (0 skipped)
logger.go:33: monitor: read 164 bytes, 1 messages (0 skipped)
logger.go:33: monitor: read 164 bytes, 1 messages (0 skipped)
logger.go:33: monitor: read 164 bytes, 1 messages (0 skipped)
logger.go:33: monitor: read 164 bytes, 1 messages (0 skipped)
logger.go:33: monitor: read 164 bytes, 1 messages (0 skipped)
logger.go:33: monitor: read 140 bytes, 1 messages (0 skipped)
logger.go:33: monitor: read 96 bytes, 1 messages (0 skipped)
logger.go:33: monitor: read 140 bytes, 1 messages (0 skipped)
logger.go:33: monitor: read 96 bytes, 1 messages (0 skipped)
logger.go:33: monitor: read 140 bytes, 1 messages (0 skipped)
logger.go:33: monitor: read 96 bytes, 1 messages (0 skipped)
logger.go:33: monitor: read 164 bytes, 1 messages (0 skipped)
logger.go:33: monitor: read 172 bytes, 1 messages (0 skipped)
logger.go:33: monitor: read 172 bytes, 1 messages (0 skipped)
logger.go:33: monitor: read 172 bytes, 1 messages (0 skipped)
logger.go:33: monitor: read 172 bytes, 1 messages (0 skipped)
logger.go:33: monitor: read 172 bytes, 1 messages (0 skipped)
logger.go:33: monitor: read 172 bytes, 1 messages (0 skipped)
logger.go:33: monitor: coalesced 33 changes
monitor_test.go:60: cb: changed=true, ifSt=interfaces.State{defaultRoute=en0 ifs={en0:[10.0.0.85/16 2602:d1:b4cf:c100:1438:63ab:fe13:8130/64 2602:d1:b4cf:c100:21a5:9f19:ea0a:9f0a/64]} v4=true v6global=true}
logger.go:33: monitor: read 112 bytes with no messages (70 00 05 0e 00 00 00 00 03 88 00 00 09 00 00 00 06 00 00 06 0e 00 00 00 00 09 00 00 00 00 00 00 80 96 98 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 de 66 30 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00)
logger.go:33: monitor: read 112 bytes with no messages (70 00 05 0e 00 00 00 00 03 89 00 00 0a 00 00 00 06 00 00 06 0e 00 00 00 cc 05 00 00 00 00 00 00 80 96 98 00 85 2b 00 00 00 00 00 00 68 19 00 00 00 00 00 00 00 00 00 00 dd 3f 33 00 a1 ad 2f 00 f7 13 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 de 66 30 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00)
logger.go:33: monitor: read 96 bytes, 1 messages (0 skipped)
logger.go:33: monitor: read 140 bytes, 1 messages (0 skipped)
monitor_test.go:60: cb: changed=true, ifSt=interfaces.State{defaultRoute=en0 ifs={en0:[10.0.0.85/16 2602:d1:b4cf:c100:1438:63ab:fe13:8130/64 2602:d1:b4cf:c100:21a5:9f19:ea0a:9f0a/64]} v4=true v6global=true}
logger.go:33: monitor: read 96 bytes, 1 messages (0 skipped)
logger.go:33: monitor: read 140 bytes, 1 messages (0 skipped)
logger.go:33: monitor: coalesced 3 changes
monitor_test.go:60: cb: changed=true, ifSt=interfaces.State{defaultRoute=en0 ifs={en0:[10.0.0.85/16 2602:d1:b4cf:c100:1438:63ab:fe13:8130/64 2602:d1:b4cf:c100:21a5:9f19:ea0a:9f0a/64]} v4=true v6global=true}
logger.go:33: monitor: read 96 bytes, 1 messages (0 skipped)
logger.go:33: monitor: read 140 bytes, 1 messages (0 skipped)
logger.go:33: monitor: coalesced 2 changes
monitor_test.go:60: cb: changed=true, ifSt=interfaces.State{defaultRoute=en0 ifs={en0:[10.0.0.85/16 2602:d1:b4cf:c100:1438:63ab:fe13:8130/64 2602:d1:b4cf:c100:21a5:9f19:ea0a:9f0a/64]} v4=true v6global=true}
logger.go:33: monitor: read 164 bytes, 1 messages (0 skipped)
logger.go:33: monitor: read 164 bytes, 1 messages (0 skipped)
logger.go:33: monitor: read 164 bytes, 1 messages (0 skipped)
logger.go:33: monitor: read 164 bytes, 1 messages (0 skipped)
logger.go:33: monitor: read 164 bytes, 1 messages (0 skipped)
logger.go:33: monitor: read 164 bytes, 1 messages (0 skipped)
logger.go:33: monitor: read 164 bytes, 1 messages (0 skipped)
logger.go:33: monitor: read 180 bytes, 1 messages (0 skipped)
logger.go:33: monitor: read 176 bytes, 1 messages (0 skipped)
logger.go:33: monitor: read 180 bytes, 1 messages (0 skipped)
logger.go:33: monitor: read 180 bytes, 1 messages (0 skipped)
logger.go:33: monitor: read 180 bytes, 1 messages (0 skipped)
logger.go:33: monitor: read 180 bytes, 1 messages (0 skipped)
logger.go:33: monitor: read 180 bytes, 1 messages (0 skipped)
logger.go:33: monitor: read 96 bytes, 1 messages (0 skipped)
logger.go:33: monitor: read 140 bytes, 1 messages (0 skipped)
logger.go:33: monitor: read 96 bytes, 1 messages (0 skipped)
logger.go:33: monitor: read 140 bytes, 1 messages (0 skipped)
logger.go:33: monitor: coalesced 18 changes
monitor_test.go:60: cb: changed=true, ifSt=interfaces.State{defaultRoute=en0 ifs={en0:[10.0.0.85/16 2602:d1:b4cf:c100:1438:63ab:fe13:8130/64 2602:d1:b4cf:c100:21a5:9f19:ea0a:9f0a/64] en1:[10.0.0.86/16 2602:d1:b4cf:c100:44f:9bf7:1c78:4a4b/64 2602:d1:b4cf:c100:4c11:5da8:c75e:d26e/64]} v4=true v6global=true}
logger.go:33: monitor: read 164 bytes, 1 messages (0 skipped)
logger.go:33: monitor: read 164 bytes, 1 messages (0 skipped)
logger.go:33: monitor: coalesced 2 changes
monitor_test.go:60: cb: changed=false, ifSt=interfaces.State{defaultRoute=en0 ifs={en0:[10.0.0.85/16 2602:d1:b4cf:c100:1438:63ab:fe13:8130/64 2602:d1:b4cf:c100:21a5:9f19:ea0a:9f0a/64] en1:[10.0.0.86/16 2602:d1:b4cf:c100:44f:9bf7:1c78:4a4b/64 2602:d1:b4cf:c100:4c11:5da8:c75e:d26e/64]} v4=true v6global=true}
pr created time in an hour
pull request commentcyberark/conjur
Upgrade rails to 5.2.4.5 for CVE-2021-22880
Code Climate has analyzed commit ede7ec40 and detected 0 issues on this pull request.
The test coverage on the diff in this pull request is 100.0% (50% is the threshold).
This pull request will bring the total coverage in the repository to 89.3% (0.0% change).
View more on Code Climate.
comment created time in an hour
issue openedtailscale/tailscale
Admin: provide an audit log of actions taken.
A few users have requested an audit log for the admin panel, letting them see what actions have been taken by who:
Promoting other users to admins, editing the ACL or DNS pages, Inviting new users, manually approving devices, etc.
Audit Logs for any ACL changes on an admin dashboard would help figure out when and why the user made the changes.
created time in an hour
pull request commentcyberark/conjur
Upgrade rails to 5.2.4.5 for CVE-2021-22880
@andytinkham do you think we should also change
gem 'rails', '~> 5.2'
togem 'rails', '~> 5.2.4.5'
in theGemfile
?
I don't think that's needed - we want to keep the gemfile pulling the latest version in the 5.2.x family, and the Gemfile.lock now has the 5.2.4.5. Making the Gemfile more specific just makes for more work next time there's an update, i think.
comment created time in an hour
pull request commentcyberark/conjur
Upgrade rails to 5.2.4.5 for CVE-2021-22880
@andytinkham do you think we should also change gem 'rails', '~> 5.2'
to gem 'rails', '~> 5.2.4.5'
in the Gemfile
?
comment created time in an hour
push eventcyberark/conjur
commit sha ede7ec4054c7d77e630c9b5d07d12789343398f0
Upgrade rails to 5.2.4.5 for CVE-2021-22880 Signed-off-by: Andy Tinkham <andy.tinkham@cyberark.com>
push time in an hour
push eventcyberark/conjur
commit sha 1e21462b9f3d0d8fd2ab82426203b2d36f2d1957
Upgrade rails to 5.2.4.5 for CVE-2021-22880 Signed-off-by: Andy Tinkham <andy.tinkham@cyberark.com>
push time in an hour
PR opened cyberark/conjur
Signed-off-by: Andy Tinkham andy.tinkham@cyberark.com
What does this PR do?
Updates Rails to 5.2.4.5 to close CVE-2021-22880. Because we use Sequel to connect to the database not activerecord, we should not be vulnerable to this issue.
Checklists
fixes #2056
Change log
- [x] The CHANGELOG has been updated, or
- [ ] This PR does not include user-facing changes and doesn't require a CHANGELOG update
Test coverage
- [ ] This PR includes new unit and integration tests to go with the code changes, or
- [x] The changes in this PR do not require tests
Documentation
- [ ] Docs (e.g.
README
s) were updated in this PR, and/or there is a follow-on issue to update docs, or - [x] This PR does not require updating any documentation
API Changes
- [ ] The OpenAPI spec has been updated to meet new API changes (or an issue has been opened), or
- [x] The changes in this PR do not affect the Conjur API
pr created time in an hour