repo.or.cz
/
ferm.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
import ferm program using "require"
2008-03-07
Max Ke
l
lermann
impor
t
fe
r
m program using "
r
equi
r
e"
commit
|
commitdiff
|
tree
2008-03-07
Max Kellerm
a
nn
perl
prototy
p
es
commit
|
commitdiff
|
tree
2008-03-07
Max Kellerman
n
remove
d
wr
a
p_negated()
commit
|
commitdiff
|
tree
2008-03-07
M
ax Kellermann
r
e
moved
"
$
mod
u
le
"
parameter from me
r
ge_k
e
ywo
r
ds()
commit
|
commitdiff
|
tree
2008-03-07
Max Keller
m
ann
t
ypo in m
a
npage exa
m
p
l
e
commit
|
commitdiff
|
tree
2008-03-05
Max Ke
l
l
ermann
n
ews reformat: import-fer
m
rew
r
ite
commit
|
commitdiff
|
tree
2008-03-05
Max Kel
l
ermann
imp
o
rt-fer
m
: u
s
e mo
d
ul
e
da
t
a from ferm
commit
|
commitdiff
|
tree
2008-03-02
M
ax
K
ell
e
rmann
r
e
n
a
m
e
d
'
multi'
bless t
o
'params'
commit
|
commitdiff
|
tree
2008-03-02
M
ax Kellerma
n
n
us
e
"bless" inst
e
ad of wrap hashref
commit
|
commitdiff
|
tree
2008-03-02
Max Kellerma
n
n
improved error m
s
g
commit
|
commitdiff
|
tree
2008-03-02
Ma
x
Kellerma
n
n
copyright year 2008
commit
|
commitdiff
|
tree
2008-02-26
M
a
x
K
e
l
l
e
r
mann
check $current{d
o
main} a
t
eof
commit
|
commitdiff
|
tree
2008-02-26
Max Kellerman
n
set has_rule
o
nly once,
reve
r
ts pre
v
ious
com
m
it
commit
|
commitdiff
|
tree
2008-02-26
Max Kelle
r
ma
n
n
elimina
t
ed r
u
l
e
_defined()
commit
|
commitdiff
|
tree
2008-02-26
Max Kell
e
rmann
alw
a
y
s
se
t
has_ru
l
e
commit
|
commitdiff
|
tree
2008-02-26
Max Kellermann
moved code to merge_k
e
y
words
(
)
commit
|
commitdiff
|
tree
2008-02-26
Max
Kellermann
dont save
{
def
s
}
commit
|
commitdiff
|
tree
2008-02-26
Max Kellermann
moved code to set_module_target()
commit
|
commitdiff
|
tree
2008-02-26
Max Kellerma
n
n
is_
n
etfilter_module
_
targe
t
() r
e
turns $defs
commit
|
commitdiff
|
tree
2008-02-26
Max Kellermann
bu
g
f
i
x: $
s
tat
u
s is loc
a
l var; system($co
m
mand), not $_
commit
|
commitdiff
|
tree
2008-02-26
M
ax
Kelle
r
ma
n
n
use $domain_info i
n
ste
a
d of $dom
a
ins{$dom
a
in}
commit
|
commitdiff
|
tree
2008-02-26
Ma
x
Kellermann
u
se %tools
in
s
tea
d
of $
d
om
a
ins{$domain}{too
l
s}
commit
|
commitdiff
|
tree
2008-02-26
Max Kellerman
n
i
n
itialize {tools} with
m
ap()
commit
|
commitdiff
|
tree
2008-02-26
Max Kellermann
remov
e
d {rese
t
}; document
{has_builtin}
commit
|
commitdiff
|
tree
2008-02-25
Max Kellermann
moved co
d
e
to
s
et
_
domain()
commit
|
commitdiff
|
tree
2008-02-25
Max K
e
llermann
micro-optimization
:
us
e
"exists"
inste
a
d of "de
f
ined"
commit
|
commitdiff
|
tree
2008-02-25
Ma
x
K
eller
m
a
n
n
m
o
ved $action de
c
l
arati
o
n
commit
|
commitdiff
|
tree
2008-02-25
M
ax Kellerma
n
n
removed the "non_
e
m
pty" flag
commit
|
commitdiff
|
tree
2008-02-25
Max
K
ellerma
n
n
removed the "was_
c
reated" flag
commit
|
commitdiff
|
tree
2008-01-22
Max Kellermann
merged 1059:1092 from branch ferm-
1
.
3
.
x
:
release
v1
.
3
.
3
commit
|
commitdiff
|
tree
2008-01-22
Max Kellerm
a
n
n
more test su
i
t
e
or
d
er work
a
rounds
commit
|
commitdiff
|
tree
2007-12-19
Ma
x
Kellermann
merged r1059
f
rom branch 1
.
3
.
x:
t
arget opti
o
ns ca
n
not
.
.
.
commit
|
commitdiff
|
tree
2007-12-19
Max Kellermann
merged
r
1
056:1
0
58 fr
o
m
b
r
anch 1
.
3
.
x: bugfix:
handle
.
.
.
commit
|
commitdiff
|
tree
2007-12-19
Ma
x
Kellermann
removed legacy syntax text
commit
|
commitdiff
|
tree
2007-12-19
Max Kellermann
merged
r
1056 from branch
1
.
3
.
x: added te
s
t for multiple
.
.
.
commit
|
commitdiff
|
tree
2007-12-18
Max Kellermann
updated TODO II
commit
|
commitdiff
|
tree
2007-12-18
Max
K
ellerm
a
nn
up
d
ated TODO
commit
|
commitdiff
|
tree
2007-12-18
Max
K
e
l
l
e
r
m
an
n
merge
d
r985:10
5
2 N
E
WS from b
r
anch 1
.
3
.
x
commit
|
commitdiff
|
tree
2007-12-18
Max Kellermann
remo
v
e
d
e
ntry from changelog beca
u
se
b
ug was introduced
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
M
a
x Kellermann
m
ov
e
d copy_on_write()
commit
|
commitdiff
|
tree
2007-12-17
Max
Kellermann
d
ont copy
d
e
precated
"
p
roto" i
n
new_level()
commit
|
commitdiff
|
tree
2007-12-17
M
ax
Kelle
r
man
n
m
erged
c
ode to expe
c
t_token()
commit
|
commitdiff
|
tree
2007-12-17
Max Kellermann
don't al
l
ow lower case built-in polic
y
names
commit
|
commitdiff
|
tree
2007-12-17
Max Kellerm
a
nn
fixe
d
policy in --flush mode
commit
|
commitdiff
|
tree
2007-12-17
M
ax Kellermann
gener
a
te policy c
o
mmand only if it
is not
A
CCEPT (which
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
Max K
e
lle
r
man
n
copy-on-
w
rite
$
rule{keywo
r
ds}
commit
|
commitdiff
|
tree
2007-12-17
Max
K
e
lle
r
mann
re
t
urn arrayref from t
o
kenize_stri
n
g()
commit
|
commitdiff
|
tree
2007-12-17
M
ax Kel
l
er
m
ann
store onl
y
thi
s
one key
w
o
r
d def
in $rule{keywords}
commit
|
commitdiff
|
tree
2007-12-17
Max Kelle
r
man
n
store d
e
f refe
r
ence in alias
commit
|
commitdiff
|
tree
2007-12-17
Max Kellermann
reintroduced declarati
o
n
-only che
c
k
commit
|
commitdiff
|
tree
2007-12-17
M
ax Ke
l
lermann
removed unused SWITCH label
commit
|
commitdiff
|
tree
2007-12-17
Max
K
e
l
lerm
a
n
n
u
pdat
e
d
bugfix in changelo
g
commit
|
commitdiff
|
tree
2007-12-17
Max Kellermann
c
lear %current after
"
p
o
licy"
commit
|
commitdiff
|
tree
2007-12-17
Max
Kelle
r
mann
fixed xt_policy test r
e
sult
commit
|
commitdiff
|
tree
2007-12-17
Max Kellerman
n
parse built-in
m
atch mod
u
l
es f
r
o
m
$
r
ule{keywords}
commit
|
commitdiff
|
tree
2007-12-17
Max
K
e
llermann
don
t
escape target/chain names
commit
|
commitdiff
|
tree
2007-12-17
Max Kell
e
rmann
micro
-
opt
i
mization:
c
reate
target chain l
a
t
er, d
o
nt
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
Max Kelle
r
m
a
nn
h
andle
p
o
licy wi
t
hout
ta
b
l
es()
commit
|
commitdiff
|
tree
2007-12-16
Max Kellerma
n
n
me
r
ged
t
o
if clau
s
es
commit
|
commitdiff
|
tree
2007-12-16
Ma
x
Kellermann
elim
i
nated $neg
a
ted
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
dont set {create
}
f
l
ag on
chai
n
, determine that i
n
.
.
.
commit
|
commitdiff
|
tree
2007-12-16
Max
K
ellermann
dont pass module name to parse_option()
commit
|
commitdiff
|
tree
2007-12-16
Ma
x
Ke
l
lermann
m
e
rge modul
e
an
d
targe
t
keywords int
o
$ru
l
e
{
keywords
.
.
.
commit
|
commitdiff
|
tree
2007-12-16
Max
K
ellermann
removed $def argument fro
m
shell_append_option()
commit
|
commitdiff
|
tree
2007-12-16
Max
Kellermann
e
x
t
ra
b
less tag for p
r
e_negation
commit
|
commitdiff
|
tree
2007-12-16
Ma
x
Kel
l
erma
n
n
r
e
mo
v
ed
e
xtrac
t
_negati
o
n()
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
s
a
ve ti
m
e
by f
e
tching {}{''}{keywords} before the loop
commit
|
commitdiff
|
tree
2007-12-16
Ma
x
Kellermann
simplified chain creation
c
ode
commit
|
commitdiff
|
tree
2007-12-16
Max Kel
l
erm
a
nn
removed
un
d
ef chec
k
in netfi
l
ter_ca
n
o
n
ica
l
_
p
r
otocol()
commit
|
commitdiff
|
tree
2007-12-16
Max
Kel
l
e
rm
a
nn
bug
f
ix: verify the
pro
t
ocol/match
m
odule asso
c
iation
commit
|
commitdiff
|
tree
2007-12-16
Max Kell
e
rmann
c
heck netfilter_c
a
nonical_protocol() is n
o
t
cal
l
ed
.
.
.
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
dont call
n
e
t
filter_canon
i
cal_pr
o
to
c
ol()
for sport
.
.
.
commit
|
commitdiff
|
tree
2007-12-16
Max
K
elle
r
m
a
nn
merge 2 lin
e
s
commit
|
commitdiff
|
tree
2007-12-16
Ma
x
K
e
ll
e
rmann
d
o
nt check for pr
o
t
o
c
ol options tw
i
ce
commit
|
commitdiff
|
tree
2007-12-16
Max Kellerma
n
n
removed par
s
e_
m
a
tc
h
_option()
commit
|
commitdiff
|
tree
2007-12-16
Max Kel
l
e
rman
n
u
se
m
odule->{de
f
s
}
commit
|
commitdiff
|
tree
2007-12-16
M
a
x
Kellermann
parse module spec
i
fic def to pars
e
_opti
o
n
(
)
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
rem
o
ved unused variable
commit
|
commitdiff
|
tree
2007-12-16
Max Ke
l
lermann
store
target_de
f
s in $rule{
a
ction
}
{defs}
commit
|
commitdiff
|
tree
2007-12-16
Max
K
ellerman
n
dont fall back to %matc
h
_defs
commit
|
commitdiff
|
tree
2007-12-16
M
a
x Kellermann
rep
l
a
ce string compare
with integer compare
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
anot
h
er past
_
tokens
simp
l
ification
commit
|
commitdiff
|
tree
2007-12-16
Max K
e
lle
r
mann
simplifi
e
d pa
s
t
_tokens savin
g
code (for error messages)
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
simplified next_toke
n
(
)
s
h
ift
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
r
e
moved more
s
up
e
rfluous checks
commit
|
commitdiff
|
tree
2007-12-15
Max Kellermann
removed
s
up
e
rfluous checks from prepa
r
e_tokens()
commit
|
commitdiff
|
tree
2007-12-15
Max Keller
m
ann
eliminate
d
shell_a
p
pend(
)
commit
|
commitdiff
|
tree
2007-12-15
Max Keller
m
an
n
optimize: dont use s
h
e
ll_appen
d
() for one
o
ption
commit
|
commitdiff
|
tree
2007-12-15
Max Kellerm
a
nn
optimize: store neg
a
t
e
d
a
s
string, not es
c
aped ar
r
ay
commit
|
commitdiff
|
tree
2007-12-15
M
ax Kellerma
n
n
optimize: dont escape well-known keywords
commit
|
commitdiff
|
tree
2007-12-15
Max Keller
m
ann
opti
m
ize
she
l
l_escap
e
(): return earlier if
argument
.
.
.
commit
|
commitdiff
|
tree
2007-12-15
Max Kell
e
rm
a
nn
remo
v
ed obso
l
ete
c
ode
commit
|
commitdiff
|
tree
2007-12-15
Max
K
el
l
ermann
optimize: dont store @
u
n
f
old values
i
n has
h
e
s
commit
|
commitdiff
|
tree
2007-12-15
Max
Kellermann
store
r
u
les in %dom
a
i
n
s ins
t
ead of %rules
commit
|
commitdiff
|
tree
2007-12-15
Max Keller
m
ann
moved code to execute_command
commit
|
commitdiff
|
tree
2007-12-15
Max Kellerm
a
nn
don't
all
o
w
m
a
tch
r
u
les after policy
commit
|
commitdiff
|
tree
2007-12-15
Max K
e
l
l
erma
n
n
do
n
't allow
m
atch ru
l
es before po
l
icy
commit
|
commitdiff
|
tree
2007-12-15
Ma
x
Kellerman
n
r
emo
v
e
s
u
p
port for o
b
solete netfilter
m
odules:
dst
.
.
.
commit
|
commitdiff
|
tree
2007-12-15
Max Ke
l
lermann
m
erge 977:985 bra
n
ches/f
e
rm-1
.
3
.
x: merged f
e
rm 1
.
3
.
1
commit
|
commitdiff
|
tree
2007-11-30
M
ax
Kellerman
n
merged 9
7
3:977 from bran
c
h ferm-1
.
3
.
x
commit
|
commitdiff
|
tree
next