diff --git a/README.md b/README.md index 22e80f9..47d6623 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ SMEServer Koozali developed git repo for xtables-addons-kmod contrib ## Wiki -
https://wiki.koozali.org/xtables-addons-kmod +
https://wiki.koozali.org/Xtables-geoip ## Bugzilla Show list of outstanding bugs: [All](https://bugs.koozali.org/buglist.cgi?action=wrap&bug_status=UNCONFIRMED&bug_status=CONFIRMED&bug_status=NEEDINFO&bug_status=IN_PROGRESS&bug_status=RESOLVED&bug_status=VERIFIED&classification=Contribs&component=xtables-addons-kmod&list_id=105781&order=changeddate+DESC%2Ccomponent%2Cpriority%2Cbug_severity&product=SME+Contribs&query_format=advanced) diff --git a/additional/.gitignore b/additional/.gitignore deleted file mode 100644 index e69de29..0000000 diff --git a/createlinks b/createlinks deleted file mode 100644 index a4e1772..0000000 --- a/createlinks +++ /dev/null @@ -1,43 +0,0 @@ -#!/usr/bin/perl -w - -use esmith::Build::CreateLinks qw(:all); -use esmith::Build::Backup qw(:all); - -# our event specific for updating with yum without reboot -$event = 'xtables-addons-kmod-update'; -#add here the path to your templates needed to expand -#see the /etc/systemd/system-preset/49-koozali.preset should be present for systemd integration on all you yum update event - -# Maybe need ths in here as well: -# /etc/dar/DailyBackup.dcf - if backup requested - -foreach my $file (qw( - /etc/systemd/system-preset/49-koozali.preset -)) -{ - templates2events( $file, $event ); -}; -#action needed in case we have a systemd unit -event_link('systemd-default', $event, '10'); -event_link('systemd-reload', $event, '50'); - -#services we might need to restart -#event_services($event, 'xxxx' => 'restart', 'yyyy' => 'restart'); - -#Backup contrib files -# backup_includes("xtables-addons-kmod", qw( - # files(s) to be backed up -#)); - -#Other possible entries: -#Server manager entry -#panel_link("xtables-addons-kmod", 'manager'); -#Events to xtables-addons-kmod -#$event = 'xtables-addons-kmod-xtables-addons-kmod'; -# safe_symlink("restart", "root/etc/e-smith/events/$event/services2adjust/xtables-addons-kmod"); -# templates2events("/etc/xtables-addons-kmod/xtables-addons-kmod.conf", $event); - - - - - diff --git a/el8_fix.patch b/el8_fix.patch new file mode 100644 index 0000000..c42f27f --- /dev/null +++ b/el8_fix.patch @@ -0,0 +1,22 @@ +--- xtables-addons-3.25/extensions/compat_xtables.h ++++ xtables-addons-3.25/extensions/compat_xtables.h +@@ -21,7 +21,7 @@ + #if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 10, 0) || \ + LINUX_VERSION_CODE >= KERNEL_VERSION(5, 9, 9) && LINUX_VERSION_CODE < KERNEL_VERSION(5, 10, 0) || \ + LINUX_VERSION_CODE >= KERNEL_VERSION(5, 4, 78) && LINUX_VERSION_CODE < KERNEL_VERSION(5, 5, 0) || \ +- LINUX_VERSION_CODE >= KERNEL_VERSION(4, 19, 158) && LINUX_VERSION_CODE < KERNEL_VERSION(4, 20, 0) ++ LINUX_VERSION_CODE >= KERNEL_VERSION(4, 18, 0) && LINUX_VERSION_CODE < KERNEL_VERSION(4, 20, 0) + #else + # define ip_route_me_harder(xnet, xsk, xskb, xaddrtype) ip_route_me_harder((xnet), (xskb), (xaddrtype)) + # define ip6_route_me_harder(xnet, xsk, xskb) ip6_route_me_harder((xnet), (xskb)) +--- xtables-addons-3.25/extensions/xt_ipp2p.c ++++ xtables-addons-3.25/extensions/xt_ipp2p.c +@@ -19,7 +19,7 @@ MODULE_AUTHOR("Eicke Friedrich/Klaus Deg + MODULE_DESCRIPTION("An extension to iptables to identify P2P traffic."); + MODULE_LICENSE("GPL"); + +-#if LINUX_VERSION_CODE < KERNEL_VERSION(5, 1, 0) ++#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 18, 0) + static inline unsigned int + ip_transport_len(const struct sk_buff *skb) + { diff --git a/el9_fix.patch b/el9_fix.patch new file mode 100644 index 0000000..9ebd622 --- /dev/null +++ b/el9_fix.patch @@ -0,0 +1,12 @@ +diff -up xtables-addons-3.25/extensions/compat_xtables.h.orig xtables-addons-3.25/extensions/compat_xtables.h +--- xtables-addons-3.25/extensions/compat_xtables.h.orig 2023-11-24 14:41:38.305047788 +0100 ++++ xtables-addons-3.25/extensions/compat_xtables.h 2023-11-24 16:30:53.525902208 +0100 +@@ -26,7 +26,7 @@ + # define ip_route_me_harder(xnet, xsk, xskb, xaddrtype) ip_route_me_harder((xnet), (xskb), (xaddrtype)) + # define ip6_route_me_harder(xnet, xsk, xskb) ip6_route_me_harder((xnet), (xskb)) + #endif +-#if LINUX_VERSION_CODE < KERNEL_VERSION(5, 17, 0) ++#if LINUX_VERSION_CODE < KERNEL_VERSION(5, 14, 0) + # define pde_data(inode) PDE_DATA(inode) + #endif + diff --git a/root/.gitignore b/root/.gitignore deleted file mode 100644 index e69de29..0000000 diff --git a/xtables-addons-3.25.tar.xz b/xtables-addons-3.25.tar.xz new file mode 100644 index 0000000..2352602 Binary files /dev/null and b/xtables-addons-3.25.tar.xz differ diff --git a/xtables-addons-kmod.spec b/xtables-addons-kmod.spec index 755496f..084493f 100644 --- a/xtables-addons-kmod.spec +++ b/xtables-addons-kmod.spec @@ -1,55 +1,440 @@ -%define name xtables-addons-kmod -%define version 1.0 -%define release 1 -Summary: This is what xtables-addons-kmod does. -Name: %{name} -Version: %{version} -Release: %{release}%{?dist} -Source: %{name}-%{version}.tar.gz -License: GNU GPL version 2 -Group: SMEserver/addon -BuildRoot: %{_tmppath}/%{name}-buildroot -Prefix: %{_prefix} -BuildArchitectures: noarch -BuildRequires: smeserver-devtools -Requires: smeserver-release >= 11.0 -AutoReqProv: no +# buildforkernels macro hint: when you build a new version or a new release +# that contains bugfixes or other improvements then you must disable the +# "buildforkernels newest" macro for just that build; immediately after +# queuing that build enable the macro again for subsequent builds; that way +# a new akmod package will only get build when a new one is actually needed +%if 0%{?fedora} +%global buildforkernels akmod +%endif +%global debug_package %{nil} + +Name: xtables-addons-kmod +Summary: Kernel module (kmod) for xtables-addons +Version: 3.25 +Release: 3%{?dist} +License: GPLv2 +URL: https://inai.de/projects/xtables-addons/ +Source0: https://inai.de/files/xtables-addons/xtables-addons-%{version}.tar.xz +Patch0: el8_fix.patch +Patch1: el9_fix.patch + +BuildRequires: %{_bindir}/kmodtool +%{!?kernels:BuildRequires: gcc, elfutils-libelf-devel, buildsys-build-rpmfusion-kerneldevpkgs-%{?buildforkernels:%{buildforkernels}}%{!?buildforkernels:current}-%{_target_cpu} } + +# kmodtool does its magic here +%{expand:%(kmodtool --target %{_target_cpu} --repo rpmfusion --kmodname %{name} %{?buildforkernels:--%{buildforkernels}} %{?kernels:--for-kernels "%{?kernels}"} 2>/dev/null) } %description -This package provides the kmod/akmod package for the xtables-addons kernel modules. +Xtables-addons provides extra modules for iptables not present in the kernel, +and is the successor of patch-o-matic. Extensions includes new targets like +TEE, TARPIT, CHAOS, or modules like geoip, ipset, and account. -%changelog -* Day MMMM DD YYYY 1.0-1.sme -- Initial code - create RPM [SME:99999] +This package provides the xtables-addons kernel modules. You must also install +the xtables-addons package in order to make use of these modules. %prep +# error out if there was something wrong with kmodtool +%{?kmodtool_check} + +# print kmodtool output for debugging purposes: +kmodtool --target %{_target_cpu} --repo rpmfusion --kmodname %{name} %{?buildforkernels:--%{buildforkernels}} %{?kernels:--for-kernels "%{?kernels}"} 2>/dev/null + +%autosetup -c -T -a 0 -p 0 + +for kernel_version in %{?kernel_versions} ; do + cp -a xtables-addons-%{version} _kmod_build_${kernel_version%%___*} +done -%setup -q %build -perl createlinks +for kernel_version in %{?kernel_versions} ; do + export XA_ABSTOPSRCDIR=${PWD}/_kmod_build_${kernel_version%%___*} + make %{?_smp_mflags} V=1 -C "${kernel_version##*___}" \ + M=${PWD}/_kmod_build_${kernel_version%%___*}/extensions modules +done + %install -rm -rf $RPM_BUILD_ROOT -(cd root ; find . -depth -print | cpio -dump $RPM_BUILD_ROOT) -rm -f %{name}-%{version}-filelist -/sbin/e-smith/genfilelist $RPM_BUILD_ROOT \ -> %{name}-%{version}-filelist -#echo "%doc COPYING" >> %{name}-%{version}-filelist -#--dir 'attr(755,user,grp)' \ -#--file 'attr(755,root,root)' \ +for kernel_version in %{?kernel_versions}; do + mkdir -p $RPM_BUILD_ROOT/%{kmodinstdir_prefix}/${kernel_version%%___*}/%{kmodinstdir_postfix}/ + install -D -m 0755 _kmod_build_${kernel_version%%___*}/extensions/*.ko \ + $RPM_BUILD_ROOT/%{kmodinstdir_prefix}/${kernel_version%%___*}/%{kmodinstdir_postfix}/ +done +%{?akmod_install} -%clean -cd .. -rm -rf %{name}-%{version} +%changelog +* Thu Feb 13 2025 Jean-Philippe Pialasse 3.25-3.sme +- import to SME11 contribs -%pre +* Fri Nov 24 2023 Nicolas Chauvet - 3.25-2 +- Update for el9 -%preun +* Tue Nov 21 2023 Leigh Scott - 3.25-1 +- Release 3.25 -%post +* Wed Aug 02 2023 RPM Fusion Release Engineering - 3.24-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild -%postun -#uninstall -%files -f %{name}-%{version}-filelist -%defattr(-,root,root) +* Thu May 04 2023 Leigh Scott - 3.24-1 +- Release 3.24 + +* Fri Jan 13 2023 Leigh Scott - 3.23-1 +- Release 3.23 + +* Sat Oct 29 2022 Leigh Scott - 3.22-1 +- Release 3.22 + +* Mon Aug 08 2022 RPM Fusion Release Engineering - 3.21-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild and ffmpeg + 5.1 + +* Mon Jun 27 2022 Leigh Scott - 3.21-1 +- Release 3.21 + +* Sun Apr 17 2022 Leigh Scott - 3.20-1 +- Release 3.20 + +* Tue Mar 22 2022 Leigh Scott - 3.19-1 +- Release 3.19 + +* Wed Feb 09 2022 RPM Fusion Release Engineering - 3.18-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Tue Aug 03 2021 RPM Fusion Release Engineering - 3.18-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Tue Jul 27 2021 Leigh Scott - 3.18-3 +- Manually install .ko files + +* Tue Jun 08 2021 Nicolas Chauvet - 3.18-2 +- rebuilt + +* Sun Mar 21 2021 Leigh Scott - 3.18-1 +- Release 3.18 + +* Tue Feb 23 2021 Leigh Scott - 3.15-1 +- Release 3.15 + +* Thu Feb 04 2021 RPM Fusion Release Engineering - 3.13-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Tue Nov 24 2020 Leigh Scott - 3.13-1 +- Release 3.13 + +* Wed Oct 28 2020 Leigh Scott - 3.11-2 +- Fix module path for fedora < 33 and el + +* Wed Oct 28 2020 Leigh Scott - 3.11-1 +- Release 3.11 + +* Wed Aug 19 2020 RPM Fusion Release Engineering - 3.10-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Sat Aug 08 2020 Leigh Scott - 3.10-1 +- Release 3.10 + +* Wed Apr 22 2020 Leigh Scott - 3.9-1 +- Release 3.9 + +* Wed Feb 05 2020 RPM Fusion Release Engineering - 3.7-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Fri Dec 20 2019 Leigh Scott - 3.7-1 +- Release 3.7 + +* Sun Oct 20 2019 Leigh Scott - 3.5-1 +- Release 3.5 + +* Mon Sep 02 2019 Leigh Scott - 3.3-3 +- Patch for kernel-5.2 (rfbz #5376) + +* Fri Aug 09 2019 RPM Fusion Release Engineering - 3.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Tue Apr 02 2019 Robert-André Mauchin - 3.3-1 +- Release 3.3 + +* Tue Mar 05 2019 RPM Fusion Release Engineering - 3.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Tue Nov 20 2018 Leigh Scott - 3.2-1 +- Update to 3.2 +- Remove Group tag +- Remove clean section + +* Sat Sep 01 2018 Leigh Scott - 3.1-1 +- Update to 3.1 + +* Sun Aug 19 2018 Leigh Scott - 3.0-3 +- Rebuilt for Fedora 29 Mass Rebuild binutils issue + +* Fri Jul 27 2018 RPM Fusion Release Engineering - 3.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Mon Mar 05 2018 Leigh Scott - 3.0-1 +- Update to 3.0 + +* Thu Mar 01 2018 RPM Fusion Release Engineering - 2.14-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Wed Dec 13 2017 Leigh Scott - 2.14-1 +- Update to 2.14 + +* Thu Aug 31 2017 RPM Fusion Release Engineering - 2.13-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Mon Jul 03 2017 Nicolas Chauvet - 2.13-1 +- Update to 2.13 + +* Tue Mar 21 2017 RPM Fusion Release Engineering - 2.12-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Tue Jan 17 2017 Nicolas Chauvet - 2.12-1 +- Update to 2.12 + +* Sat Oct 01 2016 Leigh Scott - 2.11-2 +- Switch to akmod build + +* Wed Jun 22 2016 Nicolas Chauvet - 2.11-1 +- Update to 2.11 + +* Sun Jan 03 2016 Nicolas Chauvet - 2.10-1 +- Update to 2.10 + +* Sat Oct 24 2015 Nicolas Chauvet - 2.9-1 +- Update to 2.9 + +* Tue Oct 06 2015 Nicolas Chauvet - 2.7-1.6 +- Rebuilt for kernel + +* Wed Sep 23 2015 Nicolas Chauvet - 2.7-1.5 +- Rebuilt for kernel + +* Wed Sep 16 2015 Nicolas Chauvet - 2.7-1.4 +- Rebuilt for kernel + +* Fri Aug 21 2015 Nicolas Chauvet - 2.7-1.3 +- Rebuilt for kernel + +* Thu Aug 13 2015 Nicolas Chauvet - 2.7-1.2 +- Rebuilt for kernel + +* Fri Aug 07 2015 Nicolas Chauvet - 2.7-1.1 +- Rebuilt for kernel + +* Thu Jul 30 2015 Nicolas Chauvet - 2.7-1 +- Update to 2.7 + +* Thu Jul 30 2015 Nicolas Chauvet - 2.6-1.29 +- Rebuilt for kernel + +* Fri Jul 24 2015 Nicolas Chauvet - 2.6-1.28 +- Rebuilt for kernel + +* Thu Jul 16 2015 Nicolas Chauvet - 2.6-1.27 +- Rebuilt for kernel + +* Thu Jul 02 2015 Nicolas Chauvet - 2.6-1.26 +- Rebuilt for kernel + +* Sun Jun 28 2015 Nicolas Chauvet - 2.6-1.25 +- Rebuilt for kernel + +* Wed Jun 10 2015 Nicolas Chauvet - 2.6-1.24 +- Rebuilt for kernel + +* Tue Jun 02 2015 Nicolas Chauvet - 2.6-1.23 +- Rebuilt for kernel + +* Sun May 24 2015 Nicolas Chauvet - 2.6-1.22 +- Rebuilt for kernel + +* Wed May 20 2015 Nicolas Chauvet - 2.6-1.21 +- Rebuilt for kernel + +* Wed May 13 2015 Nicolas Chauvet - 2.6-1.20 +- Rebuilt for kernel + +* Sat May 09 2015 Nicolas Chauvet - 2.6-1.19 +- Rebuilt for kernel + +* Sat May 02 2015 Nicolas Chauvet - 2.6-1.18 +- Rebuilt for kernel + +* Wed Apr 22 2015 Nicolas Chauvet - 2.6-1.17 +- Rebuilt for kernel + +* Wed Apr 15 2015 Nicolas Chauvet - 2.6-1.16 +- Rebuilt for kernel + +* Mon Mar 30 2015 Nicolas Chauvet - 2.6-1.15 +- Rebuilt for kernel + +* Fri Mar 27 2015 Nicolas Chauvet - 2.6-1.14 +- Rebuilt for kernel + +* Mon Mar 23 2015 Nicolas Chauvet - 2.6-1.13 +- Rebuilt for kernel + +* Sat Mar 21 2015 Nicolas Chauvet - 2.6-1.12 +- Rebuilt for kernel + +* Tue Mar 10 2015 Nicolas Chauvet - 2.6-1.11 +- Rebuilt for kernel + +* Fri Mar 06 2015 Nicolas Chauvet - 2.6-1.10 +- Rebuilt for kernel + +* Sat Feb 14 2015 Nicolas Chauvet - 2.6-1.9 +- Rebuilt for kernel + +* Sun Feb 08 2015 Nicolas Chauvet - 2.6-1.8 +- Rebuilt for kernel + +* Wed Feb 04 2015 Nicolas Chauvet - 2.6-1.7 +- Rebuilt for kernel + +* Mon Feb 02 2015 Nicolas Chauvet - 2.6-1.6 +- Rebuilt for kernel + +* Wed Jan 21 2015 Nicolas Chauvet - 2.6-1.5 +- Rebuilt for kernel + +* Thu Jan 15 2015 Nicolas Chauvet - 2.6-1.4 +- Rebuilt for kernel + +* Sat Jan 10 2015 Nicolas Chauvet - 2.6-1.3 +- Rebuilt for kernel + +* Fri Dec 19 2014 Nicolas Chauvet - 2.6-1.2 +- Rebuilt for kernel + +* Sun Dec 14 2014 Nicolas Chauvet - 2.6-1.1 +- Rebuilt for kernel + +* Fri Dec 05 2014 Nicolas Chauvet - 2.6-1 +- Rebuilt for f21 final kernel + +* Sat Apr 26 2014 Nicolas Chauvet - 2.5-1 +- Update to 2.5 + +* Sun Jan 12 2014 Nicolas Chauvet - 2.4-1 +- Update to 2.4 + +* Tue Dec 10 2013 Nicolas Chauvet - 2.3-4.1 +- Rebuilt for f20 final kernel + +* Sat Dec 07 2013 Nicolas Chauvet - 2.3-3.1 +- Rebuilt for f20 final kernel + +* Sat Dec 07 2013 Nicolas Chauvet - 2.3-2.1 +- Rebuilt for current kernel + +* Sun Dec 01 2013 Nicolas Chauvet - 2.3-1.1 +- Rebuilt for f20 final kernel + +* Tue Jun 18 2013 Nicolas Chauvet - 2.3-1 +- Update to 2.3 + +* Thu Apr 18 2013 Nicolas Chauvet - 2.2-1 +- Update to 2.2 + +* Mon Jan 14 2013 Nicolas Chauvet - 2.1-1 +- Update to 2.1 + +* Mon Jan 14 2013 Nicolas Chauvet - 1.47.1-1.6 +- Rebuilt for updated kernel + +* Sun Jan 13 2013 Nicolas Chauvet - 1.47.1-1.5 +- Rebuilt for updated kernel + +* Thu Jan 03 2013 Nicolas Chauvet - 1.47.1-1.4 +- Rebuilt for f18 final kernel + +* Fri Dec 21 2012 Nicolas Chauvet - 1.47.1-1.3 +- Rebuilt for current f18 kernel + +* Wed Dec 12 2012 Nicolas Chauvet - 1.47.1-1.2 +- Rebuilt for current f18 kernel + +* Sun Nov 25 2012 Nicolas Chauvet - 1.47.1-1.1 +- Rebuilt for current f18 kernel + +* Sun Nov 25 2012 Nicolas Chauvet - 1.47.1-1 +- Update to 1.47.1 +- Rebuilt for Fedora 18 Beta kernel + +* Wed Oct 03 2012 Nicolas Chauvet - 1.46-1 +- Update to 1.46 + +* Tue Jul 31 2012 Nicolas Chauvet - 1.45-1 +- Update to 1.45 + +* Thu May 03 2012 Nicolas Chauvet - 1.42-2 +- Fix build + +* Wed May 02 2012 Nicolas Chauvet - 1.42-1.4 +- rebuild for updated kernel + +* Sat Apr 28 2012 Nicolas Chauvet - 1.42-1.3 +- rebuild for updated kernel + +* Sun Apr 22 2012 Nicolas Chauvet - 1.42-1.2 +- rebuild for updated kernel + +* Mon Apr 16 2012 Nicolas Chauvet - 1.42-1.1 +- rebuild for updated kernel + +* Thu Apr 12 2012 Nicolas Chauvet - 1.42-1 +- Update to 1.42 + +* Thu Apr 12 2012 Nicolas Chauvet - 1.41-2 +- rebuild for beta kernel + +* Tue Feb 07 2012 Nicolas Chauvet - 1.41-1.1 +- Rebuild for UsrMove + +* Tue Jan 24 2012 Nicolas Chauvet - 1.41-1 +- Update to 1.41 + +* Thu Nov 17 2011 Nicolas Chauvet - 1.39-1 +- Update to 1.39 + +* Wed Oct 27 2010 Chen Lei - 1.30-1 +- update to 1.30 + +* Sun Jul 25 2010 Chen Lei - 1.28-1 +- update to 1.28 + +* Mon Jun 28 2010 Chen Lei - 1.27-2 +- rebuild for kernel 2.6.35 + +* Mon May 31 2010 Chen Lei - 1.27-1 +- update to 1.27 + +* Thu May 20 2010 Thorsten Leemhuis - 1.26-1.4 +- rebuild for new kernel + +* Mon May 17 2010 Thorsten Leemhuis - 1.26-1.3 +- rebuild for new kernel + +* Fri May 07 2010 Thorsten Leemhuis - 1.26-1.2 +- rebuild for new kernel + +* Tue May 04 2010 Thorsten Leemhuis - 1.26-1.1 +- rebuild for new kernel + +* Sun May 02 2010 Chen Lei - 1.26-1 +- update to 1.26 + +* Thu Apr 29 2010 Thorsten Leemhuis - 1.25-1.1 +- rebuild for new kernel + +* Mon Apr 26 2010 Chen Lei - 1.25-1 +- update to 1.25 + +* Sun Apr 25 2010 Thorsten Leemhuis - 1.24-1.1 +- rebuild for new kernel + +* Thu Mar 18 2010 Chen Lei - 1.24-1 +- initial rpm build