-
Notifications
You must be signed in to change notification settings - Fork 1
Sync fork from stripe/smokescreen #1
base: master
Are you sure you want to change the base?
Commits on Apr 29, 2020
-
Configuration menu - View commit details
-
Copy full SHA for b810127 - Browse repository at this point
Copy the full SHA b810127View commit details -
Merge pull request #104 from stripe/cds/log-conn-timeouts
log connection timeouts
Configuration menu - View commit details
-
Copy full SHA for b4e1a2c - Browse repository at this point
Copy the full SHA b4e1a2cView commit details
Commits on May 4, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 2835cf7 - Browse repository at this point
Copy the full SHA 2835cf7View commit details -
Merge pull request #105 from stripe/cds/wait-exit-timeout
wait for a maximum of ExitTimeout when shutting down
Configuration menu - View commit details
-
Copy full SHA for d8296d7 - Browse repository at this point
Copy the full SHA d8296d7View commit details
Commits on May 5, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 6902cc5 - Browse repository at this point
Copy the full SHA 6902cc5View commit details -
Configuration menu - View commit details
-
Copy full SHA for e094123 - Browse repository at this point
Copy the full SHA e094123View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8aa5eb0 - Browse repository at this point
Copy the full SHA 8aa5eb0View commit details -
Configuration menu - View commit details
-
Copy full SHA for b1cc28c - Browse repository at this point
Copy the full SHA b1cc28cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 849f9f0 - Browse repository at this point
Copy the full SHA 849f9f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 201bc30 - Browse repository at this point
Copy the full SHA 201bc30View commit details -
Configuration menu - View commit details
-
Copy full SHA for d04b82e - Browse repository at this point
Copy the full SHA d04b82eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b6155c - Browse repository at this point
Copy the full SHA 5b6155cView commit details
Commits on May 6, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 83e08aa - Browse repository at this point
Copy the full SHA 83e08aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d8ba71 - Browse repository at this point
Copy the full SHA 8d8ba71View commit details -
Merge pull request #106 from stripe/cds/github-actions
use github actions for ci
Configuration menu - View commit details
-
Copy full SHA for 9b2363f - Browse repository at this point
Copy the full SHA 9b2363fView commit details
Commits on May 11, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 294416b - Browse repository at this point
Copy the full SHA 294416bView commit details -
Configuration menu - View commit details
-
Copy full SHA for de17c7c - Browse repository at this point
Copy the full SHA de17c7cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b532a08 - Browse repository at this point
Copy the full SHA b532a08View commit details -
Configuration menu - View commit details
-
Copy full SHA for f6d545f - Browse repository at this point
Copy the full SHA f6d545fView commit details -
Merge pull request #107 from stripe/cds/logging-improvements
small collection of logging improvements
Configuration menu - View commit details
-
Copy full SHA for b20cc7c - Browse repository at this point
Copy the full SHA b20cc7cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4cc1462 - Browse repository at this point
Copy the full SHA 4cc1462View commit details -
Merge pull request #108 from stripe/cds/fix-active-term-metric
only emit active_at_termination if the conn is not idle
Configuration menu - View commit details
-
Copy full SHA for c830df7 - Browse repository at this point
Copy the full SHA c830df7View commit details
Commits on May 14, 2020
-
Configuration menu - View commit details
-
Copy full SHA for b9b7fe9 - Browse repository at this point
Copy the full SHA b9b7fe9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 09af255 - Browse repository at this point
Copy the full SHA 09af255View commit details -
Configuration menu - View commit details
-
Copy full SHA for 510cdc9 - Browse repository at this point
Copy the full SHA 510cdc9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b5884c - Browse repository at this point
Copy the full SHA 5b5884cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 003b149 - Browse repository at this point
Copy the full SHA 003b149View commit details -
Configuration menu - View commit details
-
Copy full SHA for 196c05f - Browse repository at this point
Copy the full SHA 196c05fView commit details
Commits on May 15, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 507cde9 - Browse repository at this point
Copy the full SHA 507cde9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ad5d75 - Browse repository at this point
Copy the full SHA 1ad5d75View commit details -
Configuration menu - View commit details
-
Copy full SHA for 393279a - Browse repository at this point
Copy the full SHA 393279aView commit details
Commits on May 19, 2020
-
Merge pull request #100 from stripe/cds/fix-error-header-deletion
improve smokescreen error handling
Configuration menu - View commit details
-
Copy full SHA for c1ab53e - Browse repository at this point
Copy the full SHA c1ab53eView commit details
Commits on May 29, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 94f824e - Browse repository at this point
Copy the full SHA 94f824eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e12c56 - Browse repository at this point
Copy the full SHA 3e12c56View commit details -
Configuration menu - View commit details
-
Copy full SHA for e434930 - Browse repository at this point
Copy the full SHA e434930View commit details -
Configuration menu - View commit details
-
Copy full SHA for e4e1168 - Browse repository at this point
Copy the full SHA e4e1168View commit details -
Configuration menu - View commit details
-
Copy full SHA for 41bcfe0 - Browse repository at this point
Copy the full SHA 41bcfe0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 773162f - Browse repository at this point
Copy the full SHA 773162fView commit details -
Merge pull request #111 from stripe/cds/close-after-copy
goproxy: close after copy
Configuration menu - View commit details
-
Copy full SHA for 7ebd126 - Browse repository at this point
Copy the full SHA 7ebd126View commit details
Commits on Jun 5, 2020
-
Log amount of time net.DialTimeout takes to establish the connection
Made requested changes
Configuration menu - View commit details
-
Copy full SHA for c70e9d8 - Browse repository at this point
Copy the full SHA c70e9d8View commit details -
Merge pull request #112 from stripe/anktjsh-smokescreen
Log amount of time net.DialTimeout takes to establish the connection
Configuration menu - View commit details
-
Copy full SHA for 71fe862 - Browse repository at this point
Copy the full SHA 71fe862View commit details
Commits on Jun 8, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 2c9c54e - Browse repository at this point
Copy the full SHA 2c9c54eView commit details
Commits on Jun 9, 2020
-
Merge pull request #114 from stripe/anktjsh-smokescreen
Allow Yaml configuration options
Configuration menu - View commit details
-
Copy full SHA for 4099794 - Browse repository at this point
Copy the full SHA 4099794View commit details
Commits on Jun 10, 2020
-
Configuration menu - View commit details
-
Copy full SHA for b7071e6 - Browse repository at this point
Copy the full SHA b7071e6View commit details -
Merge pull request #115 from stripe/cds/tag-by-domain
add domain tag prefix
Configuration menu - View commit details
-
Copy full SHA for 42ca8b4 - Browse repository at this point
Copy the full SHA 42ca8b4View commit details
Commits on Jun 24, 2020
-
Configuration menu - View commit details
-
Copy full SHA for e2dd5e3 - Browse repository at this point
Copy the full SHA e2dd5e3View commit details
Commits on Jul 8, 2020
-
Configuration menu - View commit details
-
Copy full SHA for ea2750d - Browse repository at this point
Copy the full SHA ea2750dView commit details
Commits on Jul 9, 2020
-
Merge pull request #117 from polybuildr/readme-fix-link
Fix markdown link typo in README.md for go modules
Configuration menu - View commit details
-
Copy full SHA for 4a2e15a - Browse repository at this point
Copy the full SHA 4a2e15aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d4f702b - Browse repository at this point
Copy the full SHA d4f702bView commit details -
Configuration menu - View commit details
-
Copy full SHA for f437c9e - Browse repository at this point
Copy the full SHA f437c9eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e6872c9 - Browse repository at this point
Copy the full SHA e6872c9View commit details
Commits on Jul 10, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 4761e1a - Browse repository at this point
Copy the full SHA 4761e1aView commit details
Commits on Jul 14, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 1b56b22 - Browse repository at this point
Copy the full SHA 1b56b22View commit details -
Merge pull request #116 from stripe/anktjsh-smokescreen
Add flag for proxy protocol if using smokescreen as a reverse proxy
Configuration menu - View commit details
-
Copy full SHA for a4b011e - Browse repository at this point
Copy the full SHA a4b011eView commit details
Commits on Aug 31, 2020
-
Configuration menu - View commit details
-
Copy full SHA for fdce6d5 - Browse repository at this point
Copy the full SHA fdce6d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for d7f1a83 - Browse repository at this point
Copy the full SHA d7f1a83View commit details
Commits on Sep 2, 2020
-
Merge pull request #119 from stripe/rwg/project-logging.0
Fix logging of project in CANONICAL-PROXY-DECISION
Configuration menu - View commit details
-
Copy full SHA for e2d3d38 - Browse repository at this point
Copy the full SHA e2d3d38View commit details -
Configuration menu - View commit details
-
Copy full SHA for 74304c9 - Browse repository at this point
Copy the full SHA 74304c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 906ef72 - Browse repository at this point
Copy the full SHA 906ef72View commit details
Commits on Sep 3, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 03edbdb - Browse repository at this point
Copy the full SHA 03edbdbView commit details -
Merge pull request #122 from stripe/cds/bump-goproxy-version
goproxy: don't log use of closed network connection errors
Configuration menu - View commit details
-
Copy full SHA for 33955a3 - Browse repository at this point
Copy the full SHA 33955a3View commit details -
Merge pull request #118 from alexmv/readme
Update README with current help contents
Configuration menu - View commit details
-
Copy full SHA for 9c2b299 - Browse repository at this point
Copy the full SHA 9c2b299View commit details -
Configuration menu - View commit details
-
Copy full SHA for b97b381 - Browse repository at this point
Copy the full SHA b97b381View commit details -
Configuration menu - View commit details
-
Copy full SHA for 10e00e7 - Browse repository at this point
Copy the full SHA 10e00e7View commit details -
Merge pull request #123 from stripe/hans-fix-build-version
Fix up Smokescreen build version
Configuration menu - View commit details
-
Copy full SHA for bf08251 - Browse repository at this point
Copy the full SHA bf08251View commit details
Commits on Sep 30, 2020
-
Configuration menu - View commit details
-
Copy full SHA for e3c4ef8 - Browse repository at this point
Copy the full SHA e3c4ef8View commit details -
Merge pull request #120 from alexmv/timeout-comment
Update comment about how graceful socket closing works
Configuration menu - View commit details
-
Copy full SHA for 78149e7 - Browse repository at this point
Copy the full SHA 78149e7View commit details
Commits on Nov 10, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 04d5d0c - Browse repository at this point
Copy the full SHA 04d5d0cView commit details -
Merge pull request #124 from stripe/jjiang-update-badge
Update README badge to use github actions test workflow
Configuration menu - View commit details
-
Copy full SHA for 307b05c - Browse repository at this point
Copy the full SHA 307b05cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3afeb7c - Browse repository at this point
Copy the full SHA 3afeb7cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 67a5434 - Browse repository at this point
Copy the full SHA 67a5434View commit details -
Merge pull request #125 from stripe/jjiang-goveralls
Add code coverage to our test workflow w/ goveralls
Configuration menu - View commit details
-
Copy full SHA for a7b1380 - Browse repository at this point
Copy the full SHA a7b1380View commit details
Commits on Nov 30, 2020
-
Update tested Go versions to 1.14 and 1.15 (#129)
We should be testing on the two most recent Go versions
Configuration menu - View commit details
-
Copy full SHA for 43960c4 - Browse repository at this point
Copy the full SHA 43960c4View commit details
Commits on Dec 7, 2020
-
Make smokescreen clean of staticcheck and gosimple lints (#130)
* Remove empty branch to appease staticcheck This change is functionally a no-op. Fix a nearby typo while we're at it. * Check error in test * Don't use t.Fatal or assert/require in goroutines Attempting to fail a test doesn't work in goroutines. At best it might hit the race detector. Instead, pass a `chan error` into any goroutines to return any errors in. Found via staticcheck * Remove un-needed loop Found with gosimple * Use time.{Since,Until} instead of math with time.Now() Style issue found with gosimple * Len works on nil slices (returns 0), no check needed Found with gosimple * Remove redundant syntax * Use TrimPrefix instead of doing it manually Found with gosimple
Configuration menu - View commit details
-
Copy full SHA for a9a356d - Browse repository at this point
Copy the full SHA a9a356dView commit details
Commits on Dec 18, 2020
-
Bumping goproxy version to include support for upstream proxies (#132)
* Bumping goproxy version * Running go mod vendor
Configuration menu - View commit details
-
Copy full SHA for dc59eb0 - Browse repository at this point
Copy the full SHA dc59eb0View commit details
Commits on Feb 4, 2021
-
Log complete TCP tuples where possible
We log information about TCP connections accepted by the proxy or created by the proxy, but we don't do it consistently. We also use terms like "src" and "dst", which are ambiguous in the context of two TCP connections (the inbound connection from a client and the outbound connection that we're making on behalf of the client). This commit changes how we log TCP information, preferring terms like "inbound," "outbound," "local," and "remote" to label the various pieces of the IP+TCP 4-tuples. It also adds the address and port number for the local side of outgoing connections, to aid in debugging network issues. Finally, since we're changing these field names anyway, we will prefer "addr" over "ip".
Configuration menu - View commit details
-
Copy full SHA for 325d420 - Browse repository at this point
Copy the full SHA 325d420View commit details -
Configuration menu - View commit details
-
Copy full SHA for cc6ff3d - Browse repository at this point
Copy the full SHA cc6ff3dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 132fd94 - Browse repository at this point
Copy the full SHA 132fd94View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2209e5a - Browse repository at this point
Copy the full SHA 2209e5aView commit details
Commits on Feb 20, 2021
-
Configuration menu - View commit details
-
Copy full SHA for eeaa285 - Browse repository at this point
Copy the full SHA eeaa285View commit details
Commits on Mar 12, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 27e3513 - Browse repository at this point
Copy the full SHA 27e3513View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e6b9d2 - Browse repository at this point
Copy the full SHA 0e6b9d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8712d15 - Browse repository at this point
Copy the full SHA 8712d15View commit details -
Configuration menu - View commit details
-
Copy full SHA for 550993e - Browse repository at this point
Copy the full SHA 550993eView commit details -
Merge pull request #138 from qaisjp/subtree-merge
Subtree merge github.com/stripe/go-einhorn/einhorn package into internal/einhorn
Configuration menu - View commit details
-
Copy full SHA for 8651207 - Browse repository at this point
Copy the full SHA 8651207View commit details
Commits on Mar 22, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 18ba014 - Browse repository at this point
Copy the full SHA 18ba014View commit details
Commits on Mar 25, 2021
-
Adding the ability to define a custom reject response handler (#137)
I think it would be nice to be able to customize reject responses. This tiny change adds a RejectResponseHandler to the config struct, allowing you to show custom error responses It can be used like this: func main() { conf, _ := cmd.NewConfiguration(nil, nil) conf.RejectResponseHandler = func(resp *http.Response) { if resp.StatusCode == http.StatusProxyAuthRequired || resp.StatusCode == http.StatusForbidden { resp.Header.Set("X-Custom-Header", "some customer header") } }
Configuration menu - View commit details
-
Copy full SHA for effeb92 - Browse repository at this point
Copy the full SHA effeb92View commit details
Commits on Apr 14, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 55bbe19 - Browse repository at this point
Copy the full SHA 55bbe19View commit details -
Merge pull request #142 from stripe/cds/go-1.15
bump go mod version to 1.15
Configuration menu - View commit details
-
Copy full SHA for 37bbae4 - Browse repository at this point
Copy the full SHA 37bbae4View commit details
Commits on Apr 15, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 0a6a877 - Browse repository at this point
Copy the full SHA 0a6a877View commit details -
Configuration menu - View commit details
-
Copy full SHA for feb26c2 - Browse repository at this point
Copy the full SHA feb26c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for af35dfd - Browse repository at this point
Copy the full SHA af35dfdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c9778c - Browse repository at this point
Copy the full SHA 1c9778cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ece471 - Browse repository at this point
Copy the full SHA 2ece471View commit details -
Configuration menu - View commit details
-
Copy full SHA for aedc70d - Browse repository at this point
Copy the full SHA aedc70dView commit details -
Configuration menu - View commit details
-
Copy full SHA for a7b6425 - Browse repository at this point
Copy the full SHA a7b6425View commit details -
Configuration menu - View commit details
-
Copy full SHA for c02051c - Browse repository at this point
Copy the full SHA c02051cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c68f97 - Browse repository at this point
Copy the full SHA 1c68f97View commit details -
Configuration menu - View commit details
-
Copy full SHA for b027f2f - Browse repository at this point
Copy the full SHA b027f2fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 94fdcd4 - Browse repository at this point
Copy the full SHA 94fdcd4View commit details
Commits on Apr 16, 2021
-
Merge pull request #143 from stripe/cds/smokescreen-metrics
Support adding persistent tags to smokescreen metrics
Configuration menu - View commit details
-
Copy full SHA for 834ba79 - Browse repository at this point
Copy the full SHA 834ba79View commit details
Commits on Apr 19, 2021
-
Merge pull request #135 from stripe/rwg/log-tcp-tuples.0
Improve smokescreen log messages
Configuration menu - View commit details
-
Copy full SHA for bfca45c - Browse repository at this point
Copy the full SHA bfca45cView commit details
Commits on Jun 9, 2021
-
Update documentation to remove mention of
X-Smokescreen-Role
(#141)a94c48a removed the default behaviour that checked this header.
Configuration menu - View commit details
-
Copy full SHA for b3a6912 - Browse repository at this point
Copy the full SHA b3a6912View commit details -
* Add coverage % badge * Link test badge to workflows page
Configuration menu - View commit details
-
Copy full SHA for 35ad8e0 - Browse repository at this point
Copy the full SHA 35ad8e0View commit details -
Allow private ranges default option (#140)
* Unfinished blocklist mode * Adding tests for UnsafeAllowPrivateRanges * Added UnsafeAllowPrivateRanges config option
Configuration menu - View commit details
-
Copy full SHA for b89ae56 - Browse repository at this point
Copy the full SHA b89ae56View commit details -
allow ipv4 only dns lookups (#144)
* allow ipv4 only dns lookups * use LookupIP with a configurable network * import fmt
Configuration menu - View commit details
-
Copy full SHA for dc40301 - Browse repository at this point
Copy the full SHA dc40301View commit details
Commits on Dec 15, 2021
-
* add go 1.17.x testing * remove go1.15.x * drop testing on aging ubuntu 16.04
Configuration menu - View commit details
-
Copy full SHA for 37438e8 - Browse repository at this point
Copy the full SHA 37438e8View commit details -
improvements to ACL comparisons
- canonicalize hostname and glob to lowercase before comparison - ignore legal trailing dot in comparison - reject globs matching all hostnames (#145) - improve error message on glob validation errors - add comments clarifying intentions - add unit tests
Configuration menu - View commit details
-
Copy full SHA for fafb6ae - Browse repository at this point
Copy the full SHA fafb6aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f7a1b5 - Browse repository at this point
Copy the full SHA 3f7a1b5View commit details -
minor API breakage in da30472, but since we're still in 0.0.x, not bumping the major version yet
Configuration menu - View commit details
-
Copy full SHA for be333a2 - Browse repository at this point
Copy the full SHA be333a2View commit details -
add dns and tcp timing information to logs (#150)
* add dns and tcp timing information to logs * log timing in milliseconds * add comment about millisecond usage
Configuration menu - View commit details
-
Copy full SHA for 55e6c91 - Browse repository at this point
Copy the full SHA 55e6c91View commit details -
Merge pull request #151 from ransford-stripe/ransford/globs
Improve hostname glob comparisons
Configuration menu - View commit details
-
Copy full SHA for 96dc8b0 - Browse repository at this point
Copy the full SHA 96dc8b0View commit details
Commits on Mar 9, 2022
-
bump goproxy to 3f1dfba6d1a4747c78fee7069e2f28fd6b703917 (#153)
* goproxy: 3f1dfba6d1a4747c78fee7069e2f28fd6b703917 * fix integration test
Configuration menu - View commit details
-
Copy full SHA for dbb816b - Browse repository at this point
Copy the full SHA dbb816bView commit details
Commits on Apr 7, 2022
-
Bump gopkg.in/yaml.v2 from 2.2.4 to 2.2.8 (#154)
Bumps [gopkg.in/yaml.v2](https://github.com/go-yaml/yaml) from 2.2.4 to 2.2.8. - [Release notes](https://github.com/go-yaml/yaml/releases) - [Commits](go-yaml/yaml@v2.2.4...v2.2.8) --- updated-dependencies: - dependency-name: gopkg.in/yaml.v2 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 7ce24ba - Browse repository at this point
Copy the full SHA 7ce24baView commit details -
* dont call t.Fatal from separate goroutine * bump to go 1.18
Configuration menu - View commit details
-
Copy full SHA for 9a1fe37 - Browse repository at this point
Copy the full SHA 9a1fe37View commit details -
Use constants for logger field names (#147)
* Use constants for logger field names * New fields
Configuration menu - View commit details
-
Copy full SHA for 051b82e - Browse repository at this point
Copy the full SHA 051b82eView commit details
Commits on Apr 20, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 8cb7e75 - Browse repository at this point
Copy the full SHA 8cb7e75View commit details
Commits on Apr 22, 2022
-
Merge pull request #157 from stripe/jjiang/tag-based-metrics
Use tags to track successful/failed connection attempt metrics
Configuration menu - View commit details
-
Copy full SHA for e589a2f - Browse repository at this point
Copy the full SHA e589a2fView commit details
Commits on Apr 28, 2022
-
Configuration menu - View commit details
-
Copy full SHA for dea7b3c - Browse repository at this point
Copy the full SHA dea7b3cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ad120d - Browse repository at this point
Copy the full SHA 3ad120dView commit details
Commits on May 4, 2022
-
Merge pull request #158 from stripe/jjiang/fix-hostname
Fix hostname parsing for hosts with square brackets
Configuration menu - View commit details
-
Copy full SHA for e196cd6 - Browse repository at this point
Copy the full SHA e196cd6View commit details
Commits on Jun 1, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 7c55cad - Browse repository at this point
Copy the full SHA 7c55cadView commit details
Commits on Jun 11, 2022
-
Configuration menu - View commit details
-
Copy full SHA for ce4844c - Browse repository at this point
Copy the full SHA ce4844cView commit details
Commits on Jun 24, 2022
-
Merge pull request #160 from alexmv/private-ip
Use Go 1.17 IP.IsPrivate() function.
Configuration menu - View commit details
-
Copy full SHA for caa186b - Browse repository at this point
Copy the full SHA caa186bView commit details
Commits on Jul 6, 2022
-
Strip all square brackets (#163)
* Strip all square brackets * error handling + tests * return hard error for various square bracket cases
Configuration menu - View commit details
-
Copy full SHA for 4087092 - Browse repository at this point
Copy the full SHA 4087092View commit details
Commits on Jul 12, 2022
-
Use Go-embedded binary version
Go 1.18 embeds version control information in binaries: https://tip.golang.org/doc/go1.18#go-version Deprecate hard coded constants in favour of the new mechanism at the cost of changing version format.
Configuration menu - View commit details
-
Copy full SHA for 777820e - Browse repository at this point
Copy the full SHA 777820eView commit details
Commits on Jul 22, 2022
-
Improve address normalization (#164)
* Be more strict with address and port normalization - Ensure that port is a number within a permissible range. - Ensure that IP addresses have a standardized representation. - Use net.LookupPort() to determine port number from scheme. * Parse the request address only once and simplify it - Refactor normalizeHost() so it returns host and port separately. - Replace regex-based host validation (hostExtractRE) with a simple string check. This has potential to remove some lock contention. * Use the same address for connecting and ACL checks This eliminates a potential mismatch between what was checked and what was used. * Normalize domain names with Punycode conversion * Create denyError{} outside of normalizeHost() * Add doc comment on normalizeHost() * Add support for bare IPv6 addresses (without port) * Add tests for normalizeHost() * Rename socketAddress to hostPort * Move port{Min,Max} to constants.go, define noPort * Add an forceFQDN option to normalizeHost * Be less verbose about errors from net.LookupPort * Improve comment in normalizeHost() * Wrap an error in denyError Co-authored-by: jjiang-stripe <[email protected]> * Fix failing TestInvalidHost * Add a comment clarifying IP address normalization * Add more comments about IP address normalization * Fix the permissible port range check Co-authored-by: jjiang-stripe <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3592fff - Browse repository at this point
Copy the full SHA 3592fffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4675fea - Browse repository at this point
Copy the full SHA 4675feaView commit details
Commits on Jul 25, 2022
-
Merge pull request #165 from stripe/lewandowski/version
Use Go-embedded binary version
Configuration menu - View commit details
-
Copy full SHA for 2133fbf - Browse repository at this point
Copy the full SHA 2133fbfView commit details
Commits on Jul 29, 2022
-
Use more strict check for CONNECT's host:port (#166)
* Use more strict check for CONNECT's host:port * Upgrade github.com/stretchr/testify to v1.8.0 * Add tests to cover strict normalization rules * Add comments to `normalizeHost()` and `normalizePort()` * Drop an unnecessary port check * Fix failing normalization tests * Export host/port normalization functions
Configuration menu - View commit details
-
Copy full SHA for 34cb22b - Browse repository at this point
Copy the full SHA 34cb22bView commit details
Commits on Aug 22, 2022
-
Add feature to track connection success rate (#168)
* Augments the ConnTracker library with a feature to track connection success rate over a sliding window. Success rate is calculated over unique destinations (normalized by eTLD+1) and periodically recomputed at a configurable interval. Using this new library requires the caller create a custom ConnTracker to pass into their Smokescreen config.
Configuration menu - View commit details
-
Copy full SHA for ba56465 - Browse repository at this point
Copy the full SHA ba56465View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b14275 - Browse repository at this point
Copy the full SHA 5b14275View commit details -
Configuration menu - View commit details
-
Copy full SHA for b0702cb - Browse repository at this point
Copy the full SHA b0702cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 25e5023 - Browse repository at this point
Copy the full SHA 25e5023View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f3f1be - Browse repository at this point
Copy the full SHA 2f3f1beView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3fb1641 - Browse repository at this point
Copy the full SHA 3fb1641View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f15e42 - Browse repository at this point
Copy the full SHA 2f15e42View commit details -
Configuration menu - View commit details
-
Copy full SHA for 842c949 - Browse repository at this point
Copy the full SHA 842c949View commit details -
Configuration menu - View commit details
-
Copy full SHA for 926c9fe - Browse repository at this point
Copy the full SHA 926c9feView commit details -
Configuration menu - View commit details
-
Copy full SHA for ce3e4e0 - Browse repository at this point
Copy the full SHA ce3e4e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e2e15e - Browse repository at this point
Copy the full SHA 2e2e15eView commit details -
Configuration menu - View commit details
-
Copy full SHA for c56faa1 - Browse repository at this point
Copy the full SHA c56faa1View commit details -
Configuration menu - View commit details
-
Copy full SHA for c4e1bb7 - Browse repository at this point
Copy the full SHA c4e1bb7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 66bb8d3 - Browse repository at this point
Copy the full SHA 66bb8d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ed1ab1 - Browse repository at this point
Copy the full SHA 0ed1ab1View commit details -
Merge pull request #169 from ransford-stripe/ransford/metrics
Report more detail on connection failures
Configuration menu - View commit details
-
Copy full SHA for 6f37c1a - Browse repository at this point
Copy the full SHA 6f37c1aView commit details
Commits on Aug 24, 2022
-
Emit metrics from ConnSuccessRateTracker (#170)
* emit metrics
Configuration menu - View commit details
-
Copy full SHA for 82175c4 - Browse repository at this point
Copy the full SHA 82175c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1422d01 - Browse repository at this point
Copy the full SHA 1422d01View commit details
Commits on Aug 26, 2022
-
Split hostport normalization to a separate package
Introduce a HostPort type for easier address passing and for easier reuse in other repositories.
Configuration menu - View commit details
-
Copy full SHA for 9159411 - Browse repository at this point
Copy the full SHA 9159411View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c7e0cd - Browse repository at this point
Copy the full SHA 9c7e0cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d202e5 - Browse repository at this point
Copy the full SHA 0d202e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for ae8abaf - Browse repository at this point
Copy the full SHA ae8abafView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5df19e5 - Browse repository at this point
Copy the full SHA 5df19e5View commit details -
Create a Tracker interface so it can be mocked for testing (#171)
* use an interface for ConnTracker in config * add type check
Configuration menu - View commit details
-
Copy full SHA for 958320f - Browse repository at this point
Copy the full SHA 958320fView commit details
Commits on Aug 29, 2022
-
Use new TrackerInterface in the smokescreen config (#173)
* use interface in config.go
Configuration menu - View commit details
-
Copy full SHA for 3d746c9 - Browse repository at this point
Copy the full SHA 3d746c9View commit details -
Move metrics utilities into a package (#174)
* move smokescreen metrics into its own package
Configuration menu - View commit details
-
Copy full SHA for 4318207 - Browse repository at this point
Copy the full SHA 4318207View commit details
Commits on Aug 30, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 4e7fc2c - Browse repository at this point
Copy the full SHA 4e7fc2cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7852655 - Browse repository at this point
Copy the full SHA 7852655View commit details -
Test the full range of supported Go versions (1.17-1.19)
Also use the newest versions of checkout and setup-go actions.
Configuration menu - View commit details
-
Copy full SHA for 4b81968 - Browse repository at this point
Copy the full SHA 4b81968View commit details -
Configuration menu - View commit details
-
Copy full SHA for e3621df - Browse repository at this point
Copy the full SHA e3621dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ff9bec - Browse repository at this point
Copy the full SHA 6ff9becView commit details -
Permit underscores in requested domain names
The practice shows that the use of underscores in domain names is unfortunately way too common to be ignored.
Configuration menu - View commit details
-
Copy full SHA for db6352a - Browse repository at this point
Copy the full SHA db6352aView commit details -
Merge pull request #172 from stripe/lewandowski/normalize-pkg
Pass destination as a single `HostPort` struct
Configuration menu - View commit details
-
Copy full SHA for b604c41 - Browse repository at this point
Copy the full SHA b604c41View commit details -
Merge pull request #177 from stripe/lewandowski/underscores
Permit underscores in requested domain names
Configuration menu - View commit details
-
Copy full SHA for a260657 - Browse repository at this point
Copy the full SHA a260657View commit details
Commits on Aug 31, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d00abba - Browse repository at this point
Copy the full SHA d00abbaView commit details -
Merge pull request #176 from stripe/lewandowski/github-actions
Test the full range of supported Go versions
Configuration menu - View commit details
-
Copy full SHA for 36675b5 - Browse repository at this point
Copy the full SHA 36675b5View commit details
Commits on Sep 20, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 462ad36 - Browse repository at this point
Copy the full SHA 462ad36View commit details -
Configuration menu - View commit details
-
Copy full SHA for ceab789 - Browse repository at this point
Copy the full SHA ceab789View commit details
Commits on Sep 22, 2022
-
Merge pull request #178 from stripe/jjiang/normalize-hosts-in-acl-val…
…idation Normalize domains in ACL validation
Configuration menu - View commit details
-
Copy full SHA for 5b7c3b7 - Browse repository at this point
Copy the full SHA 5b7c3b7View commit details
Commits on Nov 29, 2022
-
Add VerifyRequestHandler config option (#180)
* Add VerifyRequestHandler config option * GetProxyConnectHeader -> ProxyConnectHeader * Remove some extraneous changes * rename to proxyConnectHeaders * call it CustomRequestHandler * pctx.Req -> req * remove the header in the handler and add assertion * remove unnecessary comment * fix test name * improve test names * create proxyClientWithConnectHeaders method * add comment explaining smokescreen behaviour when error is returned
Configuration menu - View commit details
-
Copy full SHA for 90e9012 - Browse repository at this point
Copy the full SHA 90e9012View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b14b4e - Browse repository at this point
Copy the full SHA 1b14b4eView commit details
Commits on Nov 30, 2022
-
Configuration menu - View commit details
-
Copy full SHA for f98f253 - Browse repository at this point
Copy the full SHA f98f253View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f52008 - Browse repository at this point
Copy the full SHA 6f52008View commit details -
Configuration menu - View commit details
-
Copy full SHA for 75d4022 - Browse repository at this point
Copy the full SHA 75d4022View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b8b2a8 - Browse repository at this point
Copy the full SHA 2b8b2a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8766738 - Browse repository at this point
Copy the full SHA 8766738View commit details -
Configuration menu - View commit details
-
Copy full SHA for e67044e - Browse repository at this point
Copy the full SHA e67044eView commit details
Commits on Dec 1, 2022
-
Merge pull request #182 from stripe/ransford-readme-updates
Readme updates (local testing, some wording)
Configuration menu - View commit details
-
Copy full SHA for f4fbd78 - Browse repository at this point
Copy the full SHA f4fbd78View commit details -
Merge pull request #181 from stripe/ransford-dns-query-time-metric
Add timing metric for DNS resolution
Configuration menu - View commit details
-
Copy full SHA for 4835f35 - Browse repository at this point
Copy the full SHA 4835f35View commit details
Commits on Feb 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for abacfd9 - Browse repository at this point
Copy the full SHA abacfd9View commit details
Commits on Feb 22, 2023
-
Merge pull request #185 from stripe/sergeyrud-make-hostMatchesGlob-ex…
…portable Make hostMatchesGlob exportable
Configuration menu - View commit details
-
Copy full SHA for 0c66af9 - Browse repository at this point
Copy the full SHA 0c66af9View commit details -
Configuration menu - View commit details
-
Copy full SHA for e3e4397 - Browse repository at this point
Copy the full SHA e3e4397View commit details -
Configuration menu - View commit details
-
Copy full SHA for fde9e33 - Browse repository at this point
Copy the full SHA fde9e33View commit details -
Configuration menu - View commit details
-
Copy full SHA for a102ad2 - Browse repository at this point
Copy the full SHA a102ad2View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba85e02 - Browse repository at this point
Copy the full SHA ba85e02View commit details -
Configuration menu - View commit details
-
Copy full SHA for 84e845d - Browse repository at this point
Copy the full SHA 84e845dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5664619 - Browse repository at this point
Copy the full SHA 5664619View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8005a94 - Browse repository at this point
Copy the full SHA 8005a94View commit details -
Merge pull request #186 from ransford-stripe/ransford-mod-update
Update some dependencies
Configuration menu - View commit details
-
Copy full SHA for 83ed067 - Browse repository at this point
Copy the full SHA 83ed067View commit details
Commits on Apr 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7c83eff - Browse repository at this point
Copy the full SHA 7c83effView commit details
Commits on May 19, 2023
-
feature/add prometheus metrics (#179)
* STORY-25143 - Add prometheus metrics to smokescreen * STORY-25143 - Cleanup * STORY-25143 - Fix tests to compare new metric labels * STORY-25143 - Host prometheus endpoint on separate port * STORY-25143 - Use value provided via command line flag * STORY-25143 - Add prometheus timing metrics * STORY-25143 - Fix nil map assignment and prometheus metric name sanitisation * STORY-25143 - Cleanup comments * STORY-25143 - Remove some repetition + add further unit testing * STORY-25143 - Document new prometheus features in README + add port flag to prometheus config * STORY-25143 - Make PR requested changes: * Don't export metrics list * Follow project sytlistic choices * STORY-25143 - Rename only one receiver * STORY-25143 - Add new `--expose-prometheus-metrics` flag to CLI to toggle exposing prometheus metrics * Small cleanup of timer metrics * Fix go module vendoring
Configuration menu - View commit details
-
Copy full SHA for 65b5bdb - Browse repository at this point
Copy the full SHA 65b5bdbView commit details
Commits on May 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for aa75ca1 - Browse repository at this point
Copy the full SHA aa75ca1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 31f4a3c - Browse repository at this point
Copy the full SHA 31f4a3cView commit details -
Merge pull request #190 from stripe/kevinv/fix-test-map-keys
fix/test use ElementsMatch to ignore order
Configuration menu - View commit details
-
Copy full SHA for c227b0d - Browse repository at this point
Copy the full SHA c227b0dView commit details
Commits on May 31, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 445d0d6 - Browse repository at this point
Copy the full SHA 445d0d6View commit details -
Merge pull request #189 from stripe/sergeyrud-move-custom-request-han…
…dler-after-the-main-check Move the custom request handler call after the main ACL check
Configuration menu - View commit details
-
Copy full SHA for 8dd3072 - Browse repository at this point
Copy the full SHA 8dd3072View commit details
Commits on Jun 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 604044b - Browse repository at this point
Copy the full SHA 604044bView commit details
Commits on Jul 13, 2023
-
Do not return a denyError for DNS resolution failures (#194)
* dont return denial errors for dns resolution failures * fix test * move DNSError check into net.Error assertion, extend test * fix integration test
Configuration menu - View commit details
-
Copy full SHA for 81a59fd - Browse repository at this point
Copy the full SHA 81a59fdView commit details
Commits on Jul 26, 2023
-
add AcceptResponseHandler to modify accepted responses (#196)
* add AcceptResponseHandler to modify accepted responses * customer->custom
Configuration menu - View commit details
-
Copy full SHA for 6f13b30 - Browse repository at this point
Copy the full SHA 6f13b30View commit details
Commits on Jul 27, 2023
-
Update docs to clarify global_deny_list (#197)
* update docs to clarify global_deny_list behavior * consistent example domain * be more concise
Configuration menu - View commit details
-
Copy full SHA for 14a7af2 - Browse repository at this point
Copy the full SHA 14a7af2View commit details
Commits on Aug 3, 2023
-
Use AcceptResponseHandler in goproxy https CONNECT hook (#199)
* pipe AcceptResponseHandler into new goproxy hook * update comment * go mod vendor * unit test * use smokescreenctx in acceptresponsehandler * fix unit tests
Configuration menu - View commit details
-
Copy full SHA for 48069eb - Browse repository at this point
Copy the full SHA 48069ebView commit details
Commits on Aug 4, 2023
-
Export SmokescreenContext type (#200)
* export SmokescreenContext type * also export AclDecision * ResolvedAddr too * consistent caps * Update pkg/smokescreen/smokescreen.go Co-authored-by: jjiang-stripe <[email protected]> * export Decision --------- Co-authored-by: jjiang-stripe <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c86310d - Browse repository at this point
Copy the full SHA c86310dView commit details
Commits on Nov 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4bc8d89 - Browse repository at this point
Copy the full SHA 4bc8d89View commit details
Commits on Nov 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d4766a6 - Browse repository at this point
Copy the full SHA d4766a6View commit details -
Bump golang.org/x/net from 0.7.0 to 0.17.0 (#204)
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.7.0 to 0.17.0. - [Commits](golang/net@v0.7.0...v0.17.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 8cceb4f - Browse repository at this point
Copy the full SHA 8cceb4fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 997578a - Browse repository at this point
Copy the full SHA 997578aView commit details
Commits on Nov 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1a9dea7 - Browse repository at this point
Copy the full SHA 1a9dea7View commit details -
Configuration menu - View commit details
-
Copy full SHA for df2fa89 - Browse repository at this point
Copy the full SHA df2fa89View commit details
Commits on Nov 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 3f8bcc3 - Browse repository at this point
Copy the full SHA 3f8bcc3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 413045a - Browse repository at this point
Copy the full SHA 413045aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 892f9cb - Browse repository at this point
Copy the full SHA 892f9cbView commit details
Commits on Nov 15, 2023
-
Merge pull request #208 from stripe/xieyuxi-configurable-proxy-addrs
Configurable http and https proxy addrs
Configuration menu - View commit details
-
Copy full SHA for 4cae3b1 - Browse repository at this point
Copy the full SHA 4cae3b1View commit details
Commits on Dec 1, 2023
-
Update docs to disambiguate ACL vs --deny-address behavior (#210)
* update docs to clarify how IP filtering works
Configuration menu - View commit details
-
Copy full SHA for 8c0fa26 - Browse repository at this point
Copy the full SHA 8c0fa26View commit details
Commits on Feb 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2457d2f - Browse repository at this point
Copy the full SHA 2457d2fView commit details -
Configuration menu - View commit details
-
Copy full SHA for bc280e3 - Browse repository at this point
Copy the full SHA bc280e3View commit details
Commits on Feb 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 24ee0c8 - Browse repository at this point
Copy the full SHA 24ee0c8View commit details -
Merge pull request #201 from stripe/jjiang/fix-logging-addrs
Fix outbound IP logging
Configuration menu - View commit details
-
Copy full SHA for fbd1ea7 - Browse repository at this point
Copy the full SHA fbd1ea7View commit details
Commits on Feb 16, 2024
-
Add support for Smokescreen -> HTTPS CONNECT Proxy ACLs (#213)
* Introduce CONNECT Proxy URL ACL Support Add gitignore debug changes WIP Basic concept working WIP Cleaned up some things prereview fixed tests Removed extraneous yaml file Add correctly failing test tmp WIP WIP WIP WIP WIP WIP * WIP * WIP * PR feedback 1 * Fixed tests * testing again * WIP * Added extra test
Configuration menu - View commit details
-
Copy full SHA for 5c3d435 - Browse repository at this point
Copy the full SHA 5c3d435View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e74045 - Browse repository at this point
Copy the full SHA 3e74045View commit details -
Configuration menu - View commit details
-
Copy full SHA for 44dbbfa - Browse repository at this point
Copy the full SHA 44dbbfaView commit details -
Merge pull request #215 from stripe/bump-gp-version
Bump goproxy version to incorporate CONNECT proxy header changes
Configuration menu - View commit details
-
Copy full SHA for 065ad0e - Browse repository at this point
Copy the full SHA 065ad0eView commit details
Commits on Apr 23, 2024
-
Bump google.golang.org/protobuf from 1.28.1 to 1.33.0 (#216)
Bumps google.golang.org/protobuf from 1.28.1 to 1.33.0. --- updated-dependencies: - dependency-name: google.golang.org/protobuf dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for eb1ac09 - Browse repository at this point
Copy the full SHA eb1ac09View commit details
Commits on Jul 11, 2024
-
Add support for username / password auth in URLs to external CONNECT …
…proxies (#222) * Add support for UN / PW Auth for External CONNECT Proxies * Fixed naming of log line * PR feedback * Debug commit * Removing modifications of vendor-ed code * Removed debug * Removed missed cruft * Fixed bug with env var proxy arg * Add failure kind * update goproxy version to master commit
Configuration menu - View commit details
-
Copy full SHA for 85c4c64 - Browse repository at this point
Copy the full SHA 85c4c64View commit details
Commits on Sep 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d593d0e - Browse repository at this point
Copy the full SHA d593d0eView commit details -
Merge pull request #224 from stripe/gauthamw/https-proxy
Ensure proxy passed in X-Upstream-Https-Proxy is parsable
Configuration menu - View commit details
-
Copy full SHA for 149b19d - Browse repository at this point
Copy the full SHA 149b19dView commit details
Commits on Sep 17, 2024
-
Update Github build workflows (#228)
Co-authored-by: Harold Simpson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ac11203 - Browse repository at this point
Copy the full SHA ac11203View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1477610 - Browse repository at this point
Copy the full SHA 1477610View commit details -
Merge pull request #229 from stripe/harold/goveralls-build
Use goveralls parallel build
Configuration menu - View commit details
-
Copy full SHA for 735a6e8 - Browse repository at this point
Copy the full SHA 735a6e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 506e362 - Browse repository at this point
Copy the full SHA 506e362View commit details -
Configuration menu - View commit details
-
Copy full SHA for 734c343 - Browse repository at this point
Copy the full SHA 734c343View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e1b3e2 - Browse repository at this point
Copy the full SHA 4e1b3e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for ddde90f - Browse repository at this point
Copy the full SHA ddde90fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 92537ef - Browse repository at this point
Copy the full SHA 92537efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4cf6e0b - Browse repository at this point
Copy the full SHA 4cf6e0bView commit details -
Merge pull request #225 from stripe/harold/mitm_support
Add MITM support to smokescreen
Configuration menu - View commit details
-
Copy full SHA for dab4bde - Browse repository at this point
Copy the full SHA dab4bdeView commit details
Commits on Oct 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3713647 - Browse repository at this point
Copy the full SHA 3713647View commit details
Commits on Oct 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0c4798d - Browse repository at this point
Copy the full SHA 0c4798dView commit details -
Configuration menu - View commit details
-
Copy full SHA for b3a45df - Browse repository at this point
Copy the full SHA b3a45dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 97f1857 - Browse repository at this point
Copy the full SHA 97f1857View commit details
Commits on Oct 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 04ce070 - Browse repository at this point
Copy the full SHA 04ce070View commit details -
Merge pull request #232 from stripe/saurabhbhatia/add-reject-handler
Add Support for Reject Handler with SmokescreenContext
Configuration menu - View commit details
-
Copy full SHA for f6f8191 - Browse repository at this point
Copy the full SHA f6f8191View commit details
Commits on Oct 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for bc38d13 - Browse repository at this point
Copy the full SHA bc38d13View commit details -
Configuration menu - View commit details
-
Copy full SHA for a6b1a34 - Browse repository at this point
Copy the full SHA a6b1a34View commit details -
Configuration menu - View commit details
-
Copy full SHA for c75cffb - Browse repository at this point
Copy the full SHA c75cffbView commit details
Commits on Oct 11, 2024
-
Merge pull request #234 from stripe/saurabhbhatia/smokescreen-ctx-cha…
…nges Make SmokeScreen Context Fields Public
Configuration menu - View commit details
-
Copy full SHA for 688e70b - Browse repository at this point
Copy the full SHA 688e70bView commit details
Commits on Oct 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9556eb9 - Browse repository at this point
Copy the full SHA 9556eb9View commit details
Commits on Oct 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5b0cc7a - Browse repository at this point
Copy the full SHA 5b0cc7aView commit details
Commits on Oct 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 523d927 - Browse repository at this point
Copy the full SHA 523d927View commit details
Commits on Nov 4, 2024
-
Merge pull request #237 from eastebry/master
Adding [allow|deny]_addresses settings to yaml config file
Configuration menu - View commit details
-
Copy full SHA for 1c315f8 - Browse repository at this point
Copy the full SHA 1c315f8View commit details -
Merge pull request #233 from cuishuang/master
fix: fix slice init length
Configuration menu - View commit details
-
Copy full SHA for bffe947 - Browse repository at this point
Copy the full SHA bffe947View commit details