Repository navigation
Releases: gralliry/YH-FireWall
Releases · gralliry/YH-FireWall
Release list
v1.3.1
v1.3.0
fix: reject non-regular file in cfile, queue cleanup & copy mode
v1.2.2
Fixed
- Signed integer overflow in Rule.Compare() — safe comparison replaces subtraction
- cfile handle() .tmp files not cleaned up on exit
- rtable.New() and config.New() leaked goroutines on error
- rtable.Update() lost the rule when Update() returned an error
- cfile.Close() set
closed = falseinstead oftrue - Empty rule ID could be inserted into rule index
Refactored
- Project layout restructured:
yfwd/→internal/ - Server directories renamed:
cmdserver→cmd,webserver→http - Swagger generation moved to
go generate - Removed dead
context/cancel fields from rtable.Manager
Chore
- Single-instance lock via flock at startup
- Better error logging in rtable.save()
- Updated build scripts and CI workflow paths
v1.2.1
v1.2.0
v1.1.0
v1.0.0
Full Changelog: https://github.com/gralliry/YH-FireWall/commits/v1.0.0