Skip to content
- e72988f7b0e8f8ab626a7562fa66e97c368c0b94 Automated Typha pin update
- 2d1a0c3283a13615ff1e070f2f1947fb00e8dd4e Add support for DeviceRouteSourceAddress option
- ffe28b4e39197821a858c60a037eab4b4a3fb443 Rename SockmapEnabled to SidecarAccelerationEnabled.
- fb6f995c56f4cf2cc989a63ded86f5bfcbaea32c fv: rename sockops test to sockmap
- c6a251a990bb519e18383e135183dffcf3af3636 fv/sockmap: cleanup sockmap state after every test
- 20b16f8e53b407beefc2fd332a7f991173cd4209 Makefile: improve bpf builds
- f3e0fe35a79e387728cfb8530f5fdc1f86fce60d fv: add sockmap test
- c5fef1e616b456e41965df7196e8dc9482f5f7a4 Revert "bpf, config, dataplane: Add a cgroup-v2 subdir parameter"
- a03646b2aa7ef6681fed51e862211e8c688d938f fv: Address review issues
- dd5c23fc1d0fe9a21173ef738c1d8f426e30cc1c Automated Typha pin update
- 6a0783bb9e96958e214fb957c82ab425defdd7f2 Include explicit license in BPF programs.
- bdea1feeca05eb68753d3257ef6ee109df4872a0 Fix XDP test hash.
- bdb6cc5ae152207737b8f332043a412679784b6d Fix that packr can make a non-goimported file.
- db793ec5efca4a477c2a0328131e8a7a46259543 bpf: require kernel v4.20 for sockmap acceleration
- 2c20e92b0fc249259276435cffe98ec20e30cc06 Workaround goimports removing packr-generated import
- c9a68a9d3245a411fe7878aa9630a1dfcfabddf9 Automated Typha pin update
- e001ad4f11be7e5dc9270863f75c539e028c45e9 Automated Typha pin update
- 31006fa4ddcfd0b335186359f830c3d262b52c7a Remove disputed contributions
- 9f7b28ae754b5f8cda17c3b9c58fafa20f08a13d Fix build and tests
- 772a68ba47b33fdcb6c97fecbc639443e79e608f Explore latency test flakes
- 1d57c8c72b19caf72b6e1cb55ba6e3a7377e9c88 Fix FV flake testing ExternalNodesCIDRList
- eb57582fcc8f02ba1e29c54ba3af9fc84c894f00 Drop VXLAN and IPIP packets originating in pods (#2052)
- f5351968923a140e361a9843ffa10235c548a4ca WiP on nftables compatibility.
- 5a3e42071f971578326a566f2c831338109c3b21 Install iptables 1.8 backport in docker image.
- d3136749f550947218ade45be5e7ee4f514959be Factor out iptables writing and make nftables extra commit conditional.
- 2b965d3271f685e467be23ff76933a1b75edb539 Reinstate fine-grained rule deltas for legacy iptables mode.
- 490e4bfb7269fa704fda2674bea17be8fefe4269 Make iptables test utils handle a Reader.
- e9097a0bc240619c9b0971eacaf462b491344b2c Improve VXLAN device creation diags
- 1439ccea262f3e32770770efd780d9a114ffc5de Adjust path to iptables commands used in tests.
- c0dfabc135e0ffb03c0563d386003de7ed454ddb Add UT and make fixes to nft mode.
- fe00b9e63b7286a38051f94ec8009d1fef36d443 Automated Typha pin update
- b45949e5fdc86b33b34994db4842e434727571fc Code review markups.
- a7a57f9326db7e031d79fe803aac82d873189261 Fix up tests.
- a31e8cf46dc90ae3ea817e43a5776a543acce2d9 Update go-build version
- 261274a70a92b841a464bf3f71442045f05427f7 Configurable prometheus host.  Default value for prometheus host: empty
- a18bbb4aec744892ed5d9c7ecc10eba8847edd1b Using joinHostPort after a PR suggestion to do so
- b360a26c1bd865b729a92b02ccd51585b189eae3 Automated Typha pin update
- dc3376d54d1685cf398c5935ce02a97e72911025 Automated Typha pin update
- cce544613169bd84a8a06f5536abd65cdc3c7ab8 Fix nft mode failures due to u32 match
- be9d192e6b482ad5b4debe015bdea8a4edf681b9 Override etcd suboptions independent of the datastore type
- 25767e7e292d334310e1bbf6e40c0fccdf50fac8 Delete rules in non-cali chains by the full rule instead of rule number
- ad8a26d07948c00f125e02e831c142a8a26526d3 Add test to simulate chain updates with iptables state changing before restoreCmd is applied.
- 238fdbbdc1da1a411422a4890afc1c9349dbe7e9 Revert unnecessary changes to dirtyChains iter loop
- b5a28516f7684f2e52b8444203ce8b8bd68753f1 Be more selective about full rules we store off
- ce380f9073d637235b76b0024eb383bb6a528873 Delete from dirtyInserts in normal order
- 6c5dbf83bd430c423cfa320ba5e8a8c04ac00bd8 Refactor deleteRule function into two separate functions
- d358adc1c5131ac579eaa5556ffc64a180cf3796 Remove unused map variable
- 93df92d1e955efa423928fa438f57271e56b7d69 Rename variable for consistency
- 30ff7e0a74431428395f4e22b31def9e9e588f09 switch felix to go modules (initial commit)
- b916c05b0bca8de9b124c5a83cb816ab51acb5e1 switch felix to go modules (logrus replace)
- 0a9834e847aedbb3f5d0b1d7f29d974496be6a18 Update cached map of chain to full rule lines
- 7a7adb2886fea5dda06d32190191b6fc4f97797b switch felix to go modules (fix static-checks target)
- 32c6c38f9f0787bacab7c42b6891a7a27ed9ce19 switch felix to go modules (fix go test)
- 887ea3c084e52324738d674be477a4bc30e1960a Make topLevelChains overridable by tests
- b776bc9bab69da9e20d558d6be0b70001b724a61 Fix test
- a11bdf65f2e44d202c1459aba0ac1df03e44df53 Refactor changes to mock for clarity
- 569afe5ce84f8b5718a002ec4a0c2fb084621129 switch felix to go modules (nits)
- ee60cff02567575b24054cad667ab7a243ce1749 Fix interaction between source address check and grace period.
- 3e75ee786d8b7176ba4248c23718ba884133b633 Remove unnecessary topLevelChains
- 6f079d1b9273b27c197dc9df7c6e23f8c2e1bf06 switch felix to go modules (fix update-typha, go test args)
- 962b5e7854268c71bffd1332c71bc87b0d9a764c Ensure that we have full rules for any chain that we insert into
- 31d3b0288343703046720751f7fd4f08a0f24a44 Update comments and actually update t.chainToFullRules
- bb348dda9644729c48af5556ce3f1aeb9e3820fc Fix remaining issues from code review
- 97ad8635084912d17b2574fa741ac536b8d1fe9b switch felix to go modules (build args)
- cdfd5f558a59bc5cd909df6274e4a977f6fb8e24 switch felix to go modules (k8sfv mod=vendor)
- 16f41227839cfa7559f9faecde6be5b605dfe1c5 Update pod2daemon binder version
- 99161675839d2c2809352484bb060c5331b84ecc switch felix to go modules (add sleep to run-test)
- c1bce7f40ae1451a08c1396ab4fb4c3268033d84 switch felix to go modules (add more sleep to run-test)
- ee6dd39f6930038840b80f3e3d437e7561153a31 Fix bug where full rules for non-inserts were stored
- 35c8c13b1705c7f3beb28aa9b351218f67c4f432 Store full rule lines only for Calico rules
- eeef59508b6625d166c5613cba1a07b7785bc4df switch felix to go modules (add crds.yaml to fv/infrastructure)
- 16ce804a6374f9f2d1e8a09b8f97423b906f457b switch felix to go modules (temporarily disable static checks)
- bb369caaf76c0ebed2a2561a0872f19ddb7a64c4 Update glide
- c827b8afd37c2ade5bf452fd66352a95a6e39126 switch libcalico-go to go modules (fix k8sfv-test-existing-felix)
- aa71f1176dd99835130710c85f497e74e8cd118b switch felix to go modules (remove -mod=cache from k8sfv command)
- 84fc564fb3b424beabd2412e256cdd446e035711 Error out of applyUpdates() if we attempt to render an invalid delete
- cfaa8ef8216cfe5cdc919eaabe5e44b2249cafe4 Add UT to verify inserts result in just the necessary writes
- 73ae1e0683053e85adcae427cb5c36ca6201463c Refactor to use the existing dataplane.OnPreRestore
- fc83ed81f0f0f5493aadea326729a6dfe964b918 Add test to verify inserts in non-whitelisted chain when underlying tables have changed
- 4bb47dbdea4e83edd0a445a89223e02082e26ec4 switch felix to go modules (re-add felixbackend.pb.go)
- c29803c7f7ef0d2c8b4c4fc7953b1cfe07232ac2 Run goimports
- 613159f460e41cdde3ce09c591595906094515eb Adapt for github.com/projectcalico/packaging
- 8d4a9ac4bb513003a7686679465e25a7ff6e2804 Update libcalico-go to bf00054ed881fc4023e6e748c5faba3ad0757028
- 3eb78afedb8516738b0f35d6f67f4f845581e0e3 Work around hpings' buggy RTT calculation.
- 6b3fd15668ff1fbb9854d9926a1583cbafe87b1e Code review markups
- f843dd110f5b012ed51d6fc9ee26c78b4b419b70 Update RELEASING.md for new packaging process
- bdd0d5535e43b267db210a1e65af39c3e431b27c Update tests from feedback
- 57845a482e41ee2ad9b1174f55b0e024dafe18cf switch felix to go modules (no more vendoring, fix go mod cache)
- 6c3ba08bcb9602af06b0ef3b67ef68294cdd9a50 switch felix to go modules (code review comments, curl crds.yaml, pin updates, goimport fixes)
- cfb7b9946b871fd1f7ae77dba3ece128d4f23a8b switch felix to go modules (add GO111MODULE to foss checks)
- 1c382ad09fb38823d9c52d3df9777945869b44dd switch felix to go modules (fix local build)
- 6d7db73823a0f980cf5b4bcaf4afaa4c5fb57738 switch felix to go modules (use go list instead of curl)
- 36bb799f9ca5b07cdec6e8189587fa58bd497185 switch felix to go modules (use go list -m -f for crds.yaml)
- fdae2927dceff0c5b784183a1c11cd72971886f9 switch felix to go modules (add go list -m all)
- 5a40fcf316862503c4b4fb5b5e5f61795390a686 switch felix to go modules (chmod crds.yaml)
- ba86f2c77fb346d5fee02d6dda3c3606b5ea01d3 switch felix to go modules (remove -m from go list all)
- c3da18699d8242d41afe4584785312d6d3eb6fad switch felix to go modules (revert go.mod)
- 5f59d00318c76cf7f6f742cc97b36aa130789f4b Automated Typha pin update
- 19b8f913d85fd0814b204e166f447189687442ca switch felix to go modules (go mod fixes)
- 723ae7956684335ad78120a3a22590c186be3694 switch felix to go modules (fix k8sfv-test-existing-felix)
- a2db0fbadfc0f02eb3893f00d6ad72bc490fc5b7 Automated Typha pin update
- b426a62ab3b88475e15a6499b8960400a3ce4e30 Fix Typo in int_dataplane.go
- 149de85edf54dcc26c53a1f81a773a4e183540c7 Have node pass buildinfo values as arguments rather than compiled in through LDFLAGS
- aa6d88638ba8845c8939a36bf51f5f9d69281e5a Have node pass buildinfo values as arguments rather than compiled in through LDFLAGS (s/version/gitVersion/g
- 7de49cd7b9a8b94e9db6c6f8b25e88ff6d7c35b7 Have node pass buildinfo values as arguments rather than compiled in through LDFLAGS (use buildinfo vars)
- 2f833a19ae41bb9e8464832d0924cdf374cb4bfc Have node pass buildinfo values as arguments rather than compiled in through LDFLAGS (undo goimports 'fixes')
- 086942afe17f3a4b808f50360d3371c30f4c4987 Remove incorrect go.sum entry for confd
- 668173d7ea4761f17105fa7b215a198ff5036f93 Re-instate felixbackend.pb.go
- ee8bf98c4b93b52d475a2a2519653d3512e80495 fix misspelled words in logging message
- 276965682b8eb21be17034038e8b9c2df79703ce Update OSS semaphore jobs that depend on glide (#2111)
- a3804b6e09766324cce34f112d2b2dd09385a77d Change libcalico-go volume mount to be /go/src/github.com/projectcalico/libcalico-go instead of github.com/projectcalico/libcalico-go
- 418dbec5303e5a04ab51542d822c7368a90b4bba Only remove interface routes that were previously added by Felix
- ca387177d3ea3475118979f28de0cfe7c55a4ee6 Pass in user.name and user.email instead of --author in git-commit, and define GOPATH for go modules cachine when it is not specified by the environment (#2122)
- 545cec8405dea2aa8dda624de50289b67f4f25f5 Add VXLAN CrossSubnet option
- 03f86d6e6f9eecbce40520647cda92bf9d3e611d Fix git-commit issue
- 5cc341f6e39a7d95790117dfbe9d2b14c0cf879b Only setup git user if in CI
- 587106ed9778408ca79195879f71193bd51acfae Remove invalid arguments to git-commit
- 6fabca2f3d4cf7a6ad7fae221b5e8fb0fe0bbe28 Update typha's pin and run 'go list' in a docker
- e312ffed399ea9ca79f28680ff6e961502c0bbf6 Handle VXLAN mode changes
- 7753943d5841a4eef0b02c24f7bfd370db6fe4bd Use node resource updates with Typha (#2128)
- fba58661fd9789bb916e1d4af53bfdfaabc1bff1 Semaphore Automatic Update
- f62a7c052380896580c399bd7d392f387e99ba7f fv: add more XDP tests
- f02d50612bff939e2966866781b1a05538c8f453 bpf: change some variables and add dummy files
- c6b7da7f0962f8d2f9c02177ad39192b80356ce2 bpf: clean-room implementation
- f370ced123d53512abe38d8ed7ca393ae16501d2 go modules: add packr2 and update deps
- 0dec131fbd73dbf4ef193f4ead75ef4c1086ecfb bpf: add packr2-generated files
- cea58988207b4333f55fff9defa3eeb5a6559b39 Reinstate BPF UTs.
- c34ceb772463ecbd252d3ab284764f83cb63c4e0 Semaphore Automatic Update
- d60a3c648288e7073423f53fc1565a9bd5782897 Update libcalico-go to 18c0a7f471bb226506eed343181ec5a5d91bc810
- 84f424de6bd52f0cef51577f847c807757995844 Reduce severity of BPF log levels
- 96ccef47f1e0bcc73c819ef5711b05e031784085 v3.9: Update typha pin