This commit is contained in:
commit
dfaa48522a
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
## Default LFS
|
||||||
|
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.bsp filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.gem filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.jar filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.lz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.lzma filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.obscpio filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.oxt filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.png filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.rpm filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tbz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tbz2 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.ttf filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.txz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.whl filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.zst filter=lfs diff=lfs merge=lfs -text
|
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
.osc
|
83
ebtables-v2.0.6-gcc.diff
Normal file
83
ebtables-v2.0.6-gcc.diff
Normal file
@ -0,0 +1,83 @@
|
|||||||
|
--- ebtables.c
|
||||||
|
+++ ebtables.c
|
||||||
|
@@ -1171,6 +1171,7 @@
|
||||||
|
continue;
|
||||||
|
return i;
|
||||||
|
letscontinue:
|
||||||
|
+ ;
|
||||||
|
}
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
--- extensions/ebt_ip.c
|
||||||
|
+++ extensions/ebt_ip.c
|
||||||
|
@@ -313,7 +313,7 @@
|
||||||
|
ipinfo->invflags |= EBT_IP_PROTO;
|
||||||
|
if (optind > argc)
|
||||||
|
print_error("Missing IP protocol argument");
|
||||||
|
- (unsigned char) i = strtoul(argv[optind - 1], &end, 10);
|
||||||
|
+ i = (unsigned char) strtoul(argv[optind - 1], &end, 10);
|
||||||
|
if (*end != '\0') {
|
||||||
|
struct protoent *pe;
|
||||||
|
|
||||||
|
--- extensions/ebt_limit.c
|
||||||
|
+++ extensions/ebt_limit.c
|
||||||
|
@@ -203,15 +203,15 @@
|
||||||
|
|
||||||
|
static struct ebt_u_match limit_match =
|
||||||
|
{
|
||||||
|
- .name EBT_LIMIT_MATCH,
|
||||||
|
- .size sizeof(struct ebt_limit_info),
|
||||||
|
- .help print_help,
|
||||||
|
- .init init,
|
||||||
|
- .parse parse,
|
||||||
|
- .final_check final_check,
|
||||||
|
- .print print,
|
||||||
|
- .compare compare,
|
||||||
|
- .extra_ops opts,
|
||||||
|
+ .name = EBT_LIMIT_MATCH,
|
||||||
|
+ .size = sizeof(struct ebt_limit_info),
|
||||||
|
+ .help = print_help,
|
||||||
|
+ .init = init,
|
||||||
|
+ .parse = parse,
|
||||||
|
+ .final_check= final_check,
|
||||||
|
+ .print = print,
|
||||||
|
+ .compare = compare,
|
||||||
|
+ .extra_ops = opts,
|
||||||
|
};
|
||||||
|
|
||||||
|
static void _init(void) __attribute((constructor));
|
||||||
|
--- extensions/ebt_vlan.c
|
||||||
|
+++ extensions/ebt_vlan.c
|
||||||
|
@@ -141,8 +141,8 @@
|
||||||
|
check_option(flags, OPT_VLAN_ID);
|
||||||
|
CHECK_INV_FLAG(EBT_VLAN_ID);
|
||||||
|
CHECK_IF_MISSING_VALUE;
|
||||||
|
- (unsigned short) local.id =
|
||||||
|
- strtoul(argv[optind - 1], &end, 10);
|
||||||
|
+ local.id =
|
||||||
|
+ (unsigned short) strtoul(argv[optind - 1], &end, 10);
|
||||||
|
CHECK_RANGE(local.id > 4094 || *end != '\0');
|
||||||
|
vlaninfo->id = local.id;
|
||||||
|
SET_BITMASK(EBT_VLAN_ID);
|
||||||
|
@@ -152,8 +152,8 @@
|
||||||
|
check_option(flags, OPT_VLAN_PRIO);
|
||||||
|
CHECK_INV_FLAG(EBT_VLAN_PRIO);
|
||||||
|
CHECK_IF_MISSING_VALUE;
|
||||||
|
- (unsigned char) local.prio =
|
||||||
|
- strtoul(argv[optind - 1], &end, 10);
|
||||||
|
+ local.prio =
|
||||||
|
+ (unsigned char) strtoul(argv[optind - 1], &end, 10);
|
||||||
|
CHECK_RANGE(local.prio >= 8 || *end != '\0');
|
||||||
|
vlaninfo->prio = local.prio;
|
||||||
|
SET_BITMASK(EBT_VLAN_PRIO);
|
||||||
|
@@ -163,8 +163,8 @@
|
||||||
|
check_option(flags, OPT_VLAN_ENCAP);
|
||||||
|
CHECK_INV_FLAG(EBT_VLAN_ENCAP);
|
||||||
|
CHECK_IF_MISSING_VALUE;
|
||||||
|
- (unsigned short) local.encap =
|
||||||
|
- strtoul(argv[optind - 1], &end, 16);
|
||||||
|
+ local.encap =
|
||||||
|
+ (unsigned short) strtoul(argv[optind - 1], &end, 16);
|
||||||
|
if (*end != '\0') {
|
||||||
|
ethent = getethertypebyname(argv[optind - 1]);
|
||||||
|
if (ethent == NULL)
|
21
ebtables-v2.0.6-makefile.diff
Normal file
21
ebtables-v2.0.6-makefile.diff
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
--- Makefile
|
||||||
|
+++ Makefile
|
||||||
|
@@ -46,15 +46,15 @@
|
||||||
|
|
||||||
|
$(MANDIR)/man8/ebtables.8: ebtables.8
|
||||||
|
mkdir -p $(@D)
|
||||||
|
- install -m 0644 -o root -g root $< $@
|
||||||
|
+ install -m 0644 $< $@
|
||||||
|
|
||||||
|
$(ETHERTYPESFILE): ethertypes
|
||||||
|
mkdir -p $(@D)
|
||||||
|
- install -m 0644 -o root -g root $< $@
|
||||||
|
+ install -m 0644 $< $@
|
||||||
|
|
||||||
|
.PHONY: exec
|
||||||
|
exec: ebtables
|
||||||
|
- install -m 0755 -o root -g root $< $(BINFILE)
|
||||||
|
+ install -m 0755 $< $(BINFILE)
|
||||||
|
|
||||||
|
.PHONY: install
|
||||||
|
install: $(MANDIR)/man8/ebtables.8 $(ETHERTYPESFILE) exec
|
3
ebtables-v2.0.6.tar.bz2
Normal file
3
ebtables-v2.0.6.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:fc14a4b550e0a0516d678e1d11eae8dfddc17052474016c31809ee327f9e5754
|
||||||
|
size 58691
|
20
ebtables.changes
Normal file
20
ebtables.changes
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jan 25 21:35:40 CET 2006 - mls@suse.de
|
||||||
|
|
||||||
|
- converted neededforbuild to BuildRequires
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jun 29 18:12:37 CEST 2005 - meissner@suse.de
|
||||||
|
|
||||||
|
- use RPM_OPT_FLAGS.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Apr 21 16:05:31 CEST 2005 - postadal@suse.cz
|
||||||
|
|
||||||
|
- fixed for gcc 4.0
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jun 18 16:52:46 CEST 2004 - postadal@suse.cz
|
||||||
|
|
||||||
|
- new package v2.0.6
|
||||||
|
|
79
ebtables.spec
Normal file
79
ebtables.spec
Normal file
@ -0,0 +1,79 @@
|
|||||||
|
#
|
||||||
|
# spec file for package ebtables (Version v2.0.6)
|
||||||
|
#
|
||||||
|
# Copyright (c) 2005 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||||
|
# This file and all modifications and additions to the pristine
|
||||||
|
# package are under the same license as the package itself.
|
||||||
|
#
|
||||||
|
# Please submit bugfixes or comments via http://www.suse.de/feedback/
|
||||||
|
#
|
||||||
|
|
||||||
|
# norootforbuild
|
||||||
|
|
||||||
|
Name: ebtables
|
||||||
|
License: GPL
|
||||||
|
Group: Productivity/Networking/Security
|
||||||
|
Autoreqprov: on
|
||||||
|
Version: v2.0.6
|
||||||
|
Release: 5
|
||||||
|
Summary: Ethernet Bridge Tables
|
||||||
|
Source: %{name}-%{version}.tar.bz2
|
||||||
|
Patch: %{name}-%{version}-makefile.diff
|
||||||
|
Patch1: %{name}-%{version}-gcc.diff
|
||||||
|
URL: http://ebtables.sourceforge.net/
|
||||||
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
|
|
||||||
|
%description
|
||||||
|
A firewalling tool to transparantly filter network traffic passing a
|
||||||
|
bridge. The filtering possibilities are limited to link layer filtering
|
||||||
|
and some basic filtering on higher network layers. The ebtables tool
|
||||||
|
can be used together with the other Linux filtering tools, like
|
||||||
|
iptables. There are no incompatibility issues.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Authors:
|
||||||
|
--------
|
||||||
|
Bart De Schuymer <bdschuym@pandora.be>
|
||||||
|
Nick Fedchik <nick@fedchik.org.ua>
|
||||||
|
Grzegorz Borowiak <grzes@gnu.univ.gda.pl>
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%setup
|
||||||
|
%patch
|
||||||
|
%patch1
|
||||||
|
|
||||||
|
%build
|
||||||
|
make CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS" \
|
||||||
|
BINPATH=%{_prefix}/sbin/ \
|
||||||
|
MANDIR=%{_mandir} \
|
||||||
|
ETHERTYPESPATH=/etc
|
||||||
|
|
||||||
|
%install
|
||||||
|
rm -rf $RPM_BUILD_ROOT
|
||||||
|
mkdir $RPM_BUILD_ROOT
|
||||||
|
install -d -m 755 $RPM_BUILD_ROOT%{_prefix}/sbin
|
||||||
|
install -d -m 755 $RPM_BUILD_ROOT/etc
|
||||||
|
make BINPATH=$RPM_BUILD_ROOT%{_prefix}/sbin/ \
|
||||||
|
MANDIR=$RPM_BUILD_ROOT%{_mandir} \
|
||||||
|
ETHERTYPESPATH=$RPM_BUILD_ROOT/etc \
|
||||||
|
install
|
||||||
|
|
||||||
|
%clean
|
||||||
|
rm -rf $RPM_BUILD_ROOT
|
||||||
|
|
||||||
|
%files
|
||||||
|
%defattr(-,root,root)
|
||||||
|
%doc %{_mandir}/man8/ebtables.8*
|
||||||
|
%{_prefix}/sbin/ebtables
|
||||||
|
%config(noreplace) /etc/ethertypes
|
||||||
|
|
||||||
|
%changelog -n ebtables
|
||||||
|
* Wed Jan 25 2006 - mls@suse.de
|
||||||
|
- converted neededforbuild to BuildRequires
|
||||||
|
* Wed Jun 29 2005 - meissner@suse.de
|
||||||
|
- use RPM_OPT_FLAGS.
|
||||||
|
* Thu Apr 21 2005 - postadal@suse.cz
|
||||||
|
- fixed for gcc 4.0
|
||||||
|
* Fri Jun 18 2004 - postadal@suse.cz
|
||||||
|
- new package v2.0.6
|
Loading…
Reference in New Issue
Block a user