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
replaced $rule{action} with flag $rule{has_action}
2008-03-08
Max Kellerma
n
n
replaced $r
u
le{action} wit
h
flag $rule{has_actio
n
}
commit
|
commitdiff
|
tree
2008-03-08
Ma
x
Ke
l
lermann
store all options in @
{
$rule{options
}
}
commit
|
commitdiff
|
tree
2008-03-08
Ma
x
K
e
llermann
recognize --match
commit
|
commitdiff
|
tree
2008-03-08
Max Kel
l
er
m
ann
j
->j
u
mp, g-
>
goto
commit
|
commitdiff
|
tree
2008-03-08
Max
K
ellermann
accept "match"
-
> "m"
commit
|
commitdiff
|
tree
2008-03-08
Max Kellermann
"proto
"
back
t
o special case (pre
p
aration for further
.
.
.
commit
|
commitdiff
|
tree
2008-03-08
Max Kellermann
se
p
arate loop
f
or domain,t
a
ble,chain
commit
|
commitdiff
|
tree
2008-03-08
Max K
e
llermann
pa
s
s
$
chain_info to t
a
b
l
e
s
()
commit
|
commitdiff
|
tree
2008-03-07
Max Kellermann
import f
e
rm
p
rogram u
s
ing "requi
r
e"
commit
|
commitdiff
|
tree
2008-03-07
Max Kel
l
erman
n
perl prototypes
commit
|
commitdiff
|
tree
2008-03-07
Max Kellerm
a
nn
removed
w
r
ap_ne
g
at
e
d()
commit
|
commitdiff
|
tree
2008-03-07
M
ax Kellerman
n
remov
e
d "$mo
d
ule
"
pa
r
ameter
f
rom merge_keywords()
commit
|
commitdiff
|
tree
2008-03-07
Max Kellermann
typo in manpage e
x
ample
commit
|
commitdiff
|
tree
2008-03-05
Max K
e
lle
r
mann
new
s
r
e
format:
import-fer
m
rewrit
e
commit
|
commitdiff
|
tree
2008-03-05
Ma
x
Kellerman
n
imp
o
r
t
-ferm: use
module
data from ferm
commit
|
commitdiff
|
tree
2008-03-02
Max
K
e
ll
e
rmann
renamed 'm
u
l
ti' bless to
'
params'
commit
|
commitdiff
|
tree
2008-03-02
Max
K
eller
m
ann
use "bless" instead of wrap hashref
commit
|
commitdiff
|
tree
2008-03-02
Max Kel
l
ermann
i
m
proved erro
r
m
s
g
commit
|
commitdiff
|
tree
2008-03-02
Max Kell
e
rmann
copyright year 2008
commit
|
commitdiff
|
tree
2008-02-26
Max Kellermann
check $current{domain} at eof
commit
|
commitdiff
|
tree
2008-02-26
Max K
e
l
lerma
n
n
set has_rul
e
only once
,
reverts
previous
c
o
m
mit
commit
|
commitdiff
|
tree
2008-02-26
Ma
x
Ke
l
lermann
e
limina
t
e
d
rule
_
defined(
)
commit
|
commitdiff
|
tree
2008-02-26
Max K
e
lle
r
mann
a
l
ways set has_r
u
l
e
commit
|
commitdiff
|
tree
2008-02-26
Max Kell
e
rman
n
moved
c
ode t
o
merge_keywor
d
s()
commit
|
commitdiff
|
tree
2008-02-26
Ma
x
Kellerm
a
n
n
dont save {defs}
commit
|
commitdiff
|
tree
2008-02-26
M
a
x Kell
e
rma
n
n
moved co
d
e to set_mo
d
ule_target()
commit
|
commitdiff
|
tree
2008-02-26
Max Ke
l
le
r
mann
i
s
_n
e
t
f
i
lter_mod
u
le_tar
g
et() returns
$defs
commit
|
commitdiff
|
tree
2008-02-26
Ma
x
Keller
m
ann
b
u
g
fix: $status
i
s
l
oc
a
l
v
ar; system($command), not $_
commit
|
commitdiff
|
tree
2008-02-26
Max Kellermann
use
$
d
o
main_info in
s
tead of $domains{$domain}
commit
|
commitdiff
|
tree
2008-02-26
Max Kelle
r
mann
use %tools i
n
ste
a
d of $domains{$domain}{tools}
commit
|
commitdiff
|
tree
2008-02-26
M
ax K
e
l
l
erma
n
n
initialize {tools} with map()
commit
|
commitdiff
|
tree
2008-02-26
Max Ke
l
lermann
removed {reset};
d
ocumen
t
{has_b
u
ilt
i
n
}
commit
|
commitdiff
|
tree
2008-02-25
Max Ke
l
lerman
n
m
o
ved code to set_doma
i
n()
commit
|
commitdiff
|
tree
2008-02-25
Max Ke
l
lermann
micro-optimizat
i
on: us
e
"exists
"
instead of "defined"
commit
|
commitdiff
|
tree
2008-02-25
Max Kellermann
mo
v
ed
$action decl
a
ra
t
ion
commit
|
commitdiff
|
tree
2008-02-25
Ma
x
Kelle
r
ma
n
n
r
e
moved the "non_empty" flag
commit
|
commitdiff
|
tree
2008-02-25
Max Kellerm
a
nn
re
m
oved th
e
"wa
s
_created" fla
g
commit
|
commitdiff
|
tree
2008-01-22
Max Kellermann
m
e
rged 1059:1
0
92 from
b
ranch fe
r
m-
1
.
3
.
x
: relea
s
e v1
.
3
.
3
commit
|
commitdiff
|
tree
2008-01-22
M
ax Kellermann
more
t
est
s
uite
order w
o
rkarou
n
ds
commit
|
commitdiff
|
tree
2007-12-19
Max
K
e
llerm
a
nn
merged
r
1059 f
r
om bran
c
h 1
.
3
.
x:
t
a
rget op
t
ions
cannot
.
.
.
commit
|
commitdiff
|
tree
2007-12-19
M
a
x Kellermann
me
r
g
ed r1056:1058
f
rom br
a
nc
h
1
.
3
.
x: bugfix: handle
.
.
.
commit
|
commitdiff
|
tree
2007-12-19
Max Kellermann
removed
l
e
gacy synt
a
x text
commit
|
commitdiff
|
tree
2007-12-19
Max Kellerma
n
n
me
r
ged r105
6
fro
m
branch 1
.
3
.
x: added test for
m
u
lti
p
le
.
.
.
commit
|
commitdiff
|
tree
2007-12-18
Max Kellermann
u
pdate
d
TO
D
O II
commit
|
commitdiff
|
tree
2007-12-18
Max Kel
l
e
r
mann
updated TOD
O
commit
|
commitdiff
|
tree
2007-12-18
M
a
x Keller
m
ann
merged r985:1
0
52 NEW
S
from
br
a
nch 1
.
3
.
x
commit
|
commitdiff
|
tree
2007-12-18
Max Kellermann
removed ent
r
y
fr
o
m cha
n
g
e
lo
g
because bu
g
wa
s
introduced
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
M
a
x K
e
llerman
n
moved copy_on_write()
commit
|
commitdiff
|
tree
2007-12-17
Max
K
ellerman
n
dont copy dep
r
ecated
"
proto
"
in new
_
le
v
el()
commit
|
commitdiff
|
tree
2007-12-17
Max Kellermann
merged code to expect_token()
commit
|
commitdiff
|
tree
2007-12-17
Max Kellermann
d
o
n't all
o
w
lower c
a
se built-in polic
y
nam
e
s
commit
|
commitdiff
|
tree
2007-12-17
Max Kellermann
fixed p
o
licy in --flu
s
h mode
commit
|
commitdiff
|
tree
2007-12-17
Max Kellermann
generate policy command o
n
ly if it is no
t
ACCEPT
(
which
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
Max
K
eller
m
ann
copy-o
n
-write $rule{ke
y
words}
commit
|
commitdiff
|
tree
2007-12-17
Max Ke
l
lermann
return arr
a
y
ref
f
r
om
t
o
k
enize_strin
g
()
commit
|
commitdiff
|
tree
2007-12-17
Max Kellerman
n
s
to
r
e only this one ke
y
word def in $rul
e
{ke
y
words}
commit
|
commitdiff
|
tree
2007-12-17
Ma
x
Kellermann
store
d
ef refer
e
n
c
e
in alias
commit
|
commitdiff
|
tree
2007-12-17
M
ax Ke
l
ler
m
an
n
r
eint
r
oduced de
c
laration-only check
commit
|
commitdiff
|
tree
2007-12-17
Max K
e
llermann
removed unused SWITCH
la
b
el
commit
|
commitdiff
|
tree
2007-12-17
Max K
e
llerman
n
updat
e
d bugfix in c
h
angelog
commit
|
commitdiff
|
tree
2007-12-17
Max
K
ellermann
clear
%
current after "policy"
commit
|
commitdiff
|
tree
2007-12-17
Max Kellermann
fixed xt_poli
c
y test result
commit
|
commitdiff
|
tree
2007-12-17
Max Kellermann
parse built
-
in match
m
odules from
$rule
{
keywords}
commit
|
commitdiff
|
tree
2007-12-17
Ma
x
K
e
l
lerma
n
n
d
o
n
t es
c
ape target/chain names
commit
|
commitdiff
|
tree
2007-12-17
Max Keller
m
ann
m
i
cro-optimiz
a
tion: creat
e
t
a
rget chain later,
d
o
nt
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
M
a
x Kel
l
ermann
handle
polic
y
without t
a
bles
(
)
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
merged to if clauses
commit
|
commitdiff
|
tree
2007-12-16
Max
K
e
llermann
el
i
minate
d
$negated
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
d
ont set {create}
f
lag on chain,
det
e
rmine that
in
.
.
.
commit
|
commitdiff
|
tree
2007-12-16
Max
K
e
llermann
dont
pass mo
d
ule name
t
o parse_
o
p
t
io
n
()
commit
|
commitdiff
|
tree
2007-12-16
Max
K
ellerma
n
n
me
r
ge
m
odu
l
e and target keywords
i
nto
$
rule
{
keywor
d
s
.
.
.
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
re
m
oved $d
e
f
argument from
s
hel
l
_append_option()
commit
|
commitdiff
|
tree
2007-12-16
M
a
x
Kellermann
extra bless tag for pr
e
_negat
i
on
commit
|
commitdiff
|
tree
2007-12-16
Max K
e
llerma
n
n
r
e
m
o
ved ext
r
act_negation()
commit
|
commitdiff
|
tree
2007-12-16
Max K
e
l
lermann
s
a
ve time
by fetchi
n
g {}{'
'
}
{keywords} be
f
o
re th
e
loop
commit
|
commitdiff
|
tree
2007-12-16
Max
K
e
llerma
n
n
simplifie
d
chain cr
e
at
i
on code
commit
|
commitdiff
|
tree
2007-12-16
Max K
e
lle
r
m
a
nn
remo
v
ed undef chec
k
in netfilter
_
canonical_p
r
otocol()
commit
|
commitdiff
|
tree
2007-12-16
Max Keller
m
ann
bugfix: verify the
p
rotocol/match
m
odule
a
ssoci
a
tion
commit
|
commitdiff
|
tree
2007-12-16
Ma
x
Keller
m
ann
ch
e
ck
n
etfilter_canonical_
p
ro
t
oc
o
l() is
not called
.
.
.
commit
|
commitdiff
|
tree
2007-12-16
Max Ke
l
l
e
rma
n
n
dont call netf
i
lter_canon
i
cal_pro
t
ocol() for s
p
ort
.
.
.
commit
|
commitdiff
|
tree
2007-12-16
Max Kell
e
rmann
m
er
g
e 2
l
ines
commit
|
commitdiff
|
tree
2007-12-16
Max K
e
llermann
d
o
nt check for protoc
o
l options twice
commit
|
commitdiff
|
tree
2007-12-16
M
a
x
K
ell
e
rmann
r
e
moved
parse_m
a
t
ch_opti
o
n
()
commit
|
commitdiff
|
tree
2007-12-16
Max K
e
llerman
n
use module->{def
s
}
commit
|
commitdiff
|
tree
2007-12-16
Max K
e
l
l
ermann
parse module specific def to
p
a
rse_op
t
ion()
commit
|
commitdiff
|
tree
2007-12-16
Max
Kellermann
removed unused variable
commit
|
commitdiff
|
tree
2007-12-16
Max Kell
e
rmann
st
o
re target_defs in
$
rule{action}{defs}
commit
|
commitdiff
|
tree
2007-12-16
Max
K
el
l
ermann
dont fall back to %
m
at
c
h_d
e
fs
commit
|
commitdiff
|
tree
2007-12-16
Max
K
e
ll
e
rmann
replace string compare
with in
t
ege
r
compare
commit
|
commitdiff
|
tree
2007-12-16
M
ax Kellermann
an
o
ther past_
t
o
kens simpl
i
fication
commit
|
commitdiff
|
tree
2007-12-16
Max Kell
e
rmann
simpli
f
ied p
a
st_tokens
sa
v
i
ng co
d
e (for error mess
a
ges)
commit
|
commitdiff
|
tree
2007-12-16
M
a
x
Kellermann
simplifie
d
next_to
k
en() shift
commit
|
commitdiff
|
tree
2007-12-16
M
a
x Keller
m
ann
r
emoved more s
u
perfluous check
s
commit
|
commitdiff
|
tree
2007-12-15
Max Kellermann
re
m
o
ved superfluous
c
heck
s
from prepar
e
_tokens()
commit
|
commitdiff
|
tree
2007-12-15
Ma
x
Kellerma
n
n
eliminate
d
shell_append()
commit
|
commitdiff
|
tree
2007-12-15
Max Kel
l
ermann
o
pti
m
ize
:
dont use shel
l
_
a
pp
e
nd() f
o
r
o
ne option
commit
|
commitdiff
|
tree
2007-12-15
Max K
e
l
l
ermann
opt
i
mize:
s
t
o
re negated as string, not escaped arr
a
y
commit
|
commitdiff
|
tree
2007-12-15
Max
Kel
l
ermann
opti
m
iz
e
: dont escape well
-
known ke
y
w
o
r
ds
commit
|
commitdiff
|
tree
2007-12-15
M
ax Kellermann
optim
i
ze shel
l
_esc
a
p
e(): return earlier
i
f argument
.
.
.
commit
|
commitdiff
|
tree
2007-12-15
Max
Ke
l
ler
m
ann
rem
o
ve
d
ob
s
olete co
d
e
commit
|
commitdiff
|
tree
next