.gear/rules | 3 + .../tags/49aa718c19a23e79c7e596057307c0e25dd737aa | 23 +++++++ .gear/tags/list | 1 + iptables-ratelimit.spec | 79 ++++++++++++++++++++++ 4 files changed, 106 insertions(+) diff --git a/.gear/rules b/.gear/rules new file mode 100644 index 0000000..bcbac63 --- /dev/null +++ b/.gear/rules @@ -0,0 +1,3 @@ +spec: iptables-ratelimit.spec +tar: v@version@:. +diff: v@version@:. . diff --git a/.gear/tags/49aa718c19a23e79c7e596057307c0e25dd737aa b/.gear/tags/49aa718c19a23e79c7e596057307c0e25dd737aa new file mode 100644 index 0000000..8a29ebc --- /dev/null +++ b/.gear/tags/49aa718c19a23e79c7e596057307c0e25dd737aa @@ -0,0 +1,23 @@ +object 528827962504db70abcee7eff9612aad2b42fac8 +type commit +tag v0.3.3 +tagger ABC 1650476332 +0300 + +v0.3.3 +-----BEGIN PGP SIGNATURE----- + +iQJFBAABCAAvFiEEeNl5RVwoRFT15/LY1Rh4/WxdqggFAmJgRTARHGFiY0BvcGVu +d2FsbC5jb20ACgkQ1Rh4/WxdqgjFFRAAgzAByOw9DUdh44ZpKFmy9GC4nLEaMqAh +1vUSswHwLMMxcGTX3ZSRvtR7mCWPU4dtkOzfrE5VhcY/ve0vc988CaG1QKSHyhw9 +YpAz70hJ81yEOUbluH8WNVN00LKd2hw6PERKV5A8cRs6a7Kb9QRPmSDh421lkZxn +DQAB0FarTiKOIREASVRO5YkrWVhjmL0bSpx7tQHE7ayb7UkIy0SCdIVnK4KBv6og +43IDHrUX2V2KMBJq6Dvaknyy3/jux1x5SBIBhsonUqPOZGoIsaPuAvc4jUW6zBqq +x6ShX7McKWQkQGMb9Vkr90cqvkbbw7EmDwtl+nKny55t+vNLC4/cLMPTdS4eXEjx +EhbFqsT8HYq1L0Ilr8/a5QnfTThw03sQYB4DiTIxJHv289i/1fkMqKfoktWE7+y1 +uvoKw00mD2lVR1LX+keaxOEwAWHyPUtaDyFeXjQyIiGKa6P/5uHvQJpurTac9tH4 +u6XHliOCda0keqOeB8VXSxU71if6gDPwWGzuRBizEB1UL/6WQNypSvY3M7gjorxE +MBcvSzsuyqRerNr92SSXcLhD09kOhdLKXL0vW5J70r51M/ShsSkKNgkiMQd1G4l5 +cD7F5DN8b9/pQFb8zywsLp9azJuzZO3lQIOVGzneJj368AIZEtEfE6Ifi4BoIMnV +QyGyzQD5uTY= +=bH4Q +-----END PGP SIGNATURE----- diff --git a/.gear/tags/list b/.gear/tags/list new file mode 100644 index 0000000..bba6725 --- /dev/null +++ b/.gear/tags/list @@ -0,0 +1 @@ +49aa718c19a23e79c7e596057307c0e25dd737aa v0.3.3 diff --git a/iptables-ratelimit.spec b/iptables-ratelimit.spec new file mode 100644 index 0000000..369d635 --- /dev/null +++ b/iptables-ratelimit.spec @@ -0,0 +1,79 @@ +Name: iptables-ratelimit +Version: 0.3.3 +Release: alt1 +Summary: ipt-ratelimit module implements traffic policing +Group: System/Libraries + +Packager: Alexei Takaseev + +License: GPLv2 +Url: https://github.com/aabc/ipt-ratelimit +Source0: %name-%version.tar +Patch0: %name-%version-%release.patch + +BuildRequires: iptables-devel +BuildPreReq: rpm-build-kernel + +%description +ipt-ratelimit module implements traffic policing (i.e. limiting traffic bit +rate) using, standard for this purpose, token bucket filter (TBF) algorithm. +Particular implementation is based on FreeBSD's implementation of Cisco's TBF +with extended burst value (which is used to implement RED-like drop +behavior) + +%package -n kernel-source-%name +Summary: Kernel module for ipt-ratelimit +License: GPLv2 +Group: Development/Kernel +BuildArch: noarch + +%description -n kernel-source-%name +Provide ipt-ratelimit kernel module + + +%prep +%setup +%patch0 -p1 +tar -cjf ../%name-%version.tar.bz2 ../%name-%version + +%build + +make libxt_ratelimit.so + +%install +make linstall DESTDIR=%buildroot + +mkdir -p %kernel_srcdir +install -pDm0644 ../%name-%version.tar.bz2 %kernel_srcdir/%name-%version.tar.bz2 + +%files +%doc CREDITS NEWS README +/%_lib/iptables/*.so + +%files -n kernel-source-%name +%attr(0644,root,root) %kernel_src/%name-%version.tar.bz2 + +%changelog +* Thu Apr 21 2022 Alexei Takaseev 0.3.3-alt1 +- 0.3.3 + +* Wed Aug 19 2020 Alexei Takaseev 0.3.2-alt1 +- 0.3.2 + +* Tue May 05 2020 Anton V. Boyarshinov 0.3.1-alt1 +- updated to 0.3.1 + +* Tue Dec 24 2019 Alexei Takaseev 0.3-alt2 +- Rebuild with new iptables + +* Tue May 23 2017 Alexei Takaseev 0.3-alt1 +- 0.3 + +* Mon Nov 16 2015 Alexei Takaseev 0.2-alt1 +- 0.2 + +* Sun Sep 27 2015 Alexei Takaseev 0.1-alt2 +- fix compilation for kernels > 3.18 + +* Fri Sep 25 2015 Alexei Takaseev 0.1-alt1 +- Initial RPM release