Releases: lhridder/infrared
Releases · lhridder/infrared
1.4.7-release
1.4.6-beta
v1.4.5-beta
Changelog
- 3566797 count connections with atomic
- 741607d experiment: add some debug logging for reading response packets
- b9a0cc4 experiment: fix go.sum net changes
- 44132c4 experiment: implement optional ReadPacket length filter
- 4593126 experimental: fix spelling mistake, fix length check logic and remove debug log
- 49e9b07 fix status packet flood to backend
- 9761a0b implement kickRejoin and kickBlocked
- eeae65b improve caching and redis logging
- 31d3ffd improve caching with more cachetime declarations and defer unlock
- bdc48d3 improve iprisk logging
- 7c53591 log caching errors better
- 870f954 remove unused contains function
v1.4.4-beta
v1.4.3-beta
Changelog
- 2a5e4c9 add recommended mitigation config to README
- 6c01d5d experimental api tableflip
- 27bb668 implement tableflip for graceful upgrades: - add tableflip option to config.yml - implement tableflip in conn.go Listen() - add secondary prometheus listener so using tableflip will rotate and keep both online - implement conngroup for checking if all connections have died out
- edc82ea improve api tableflip
- 020941f improve tableflip logging
- c4ad27c make status caching more thread safe
- 7fa05c0 use seperate redis config for storing configs so localhost redis can be used for caching
v1.4.2-beta
v1.4.1-beta
v1.4.0-beta
Changelog
- 6912bf6 add option to allow cracked clients per config
- 835410c implement redis as config provider: - load configs at start and when added live - add redisEvent to receive new proxies over redis pubsub
- 697285e implement redis config watcher that listens for delete events
- d683d2d improve encryption check errors
- 876a713 migrate from config.json to config.yml - fix typo in threshold - fix typo in bandwidth
- 33dd644 replace geoipwhitelist with iprisk.info ip lookups
v1.3.8-beta
v1.3.7-release
Changelog
- a39a96b move receiveProxyProtocol to config.json