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
Kellermann
replaced
$rule{action} with flag $rule{has_ac
t
ion}
commit
|
commitdiff
|
tree
2008-03-08
Max Kellermann
store all
option
s
in @{$rule{
o
ptions}}
commit
|
commitdiff
|
tree
2008-03-08
M
a
x Kellermann
r
ec
o
gnize --
m
a
tch
commit
|
commitdiff
|
tree
2008-03-08
Max Kell
e
rma
n
n
j->j
u
m
p, g->go
t
o
commit
|
commitdiff
|
tree
2008-03-08
Max
Kell
e
r
mann
accept
"
match" -> "m"
commit
|
commitdiff
|
tree
2008-03-08
Max
K
ellermann
"prot
o
" back
to special
case (preparation for
f
u
rther
.
.
.
commit
|
commitdiff
|
tree
2008-03-08
Max Ke
l
lermann
s
epa
r
ate loo
p
f
or dom
a
in,tab
l
e,ch
a
in
commit
|
commitdiff
|
tree
2008-03-08
M
a
x K
e
l
lerman
n
pass $chain_info to ta
b
les()
commit
|
commitdiff
|
tree
2008-03-07
Max Kell
e
rm
a
nn
import fer
m
p
r
og
r
am using
"require"
commit
|
commitdiff
|
tree
2008-03-07
Max Kel
l
e
rmann
p
erl
prototy
p
e
s
commit
|
commitdiff
|
tree
2008-03-07
Max
Kellermann
rem
o
ved
wra
p
_
negate
d
()
commit
|
commitdiff
|
tree
2008-03-07
M
ax Ke
l
le
r
mann
r
em
o
v
e
d
"$
m
odule" parameter from
m
erge_keyword
s
()
commit
|
commitdiff
|
tree
2008-03-07
Max Kellermann
typo in manpage example
commit
|
commitdiff
|
tree
2008-03-05
Max Kellermann
ne
w
s r
e
for
m
at: import-ferm rewrite
commit
|
commitdiff
|
tree
2008-03-05
Max
K
e
l
lerma
n
n
import-ferm
:
us
e
module data fr
o
m
f
erm
commit
|
commitdiff
|
tree
2008-03-02
Max Kellermann
r
e
named 'mul
t
i
'
b
l
es
s
to 'pa
r
ams'
commit
|
commitdiff
|
tree
2008-03-02
Max Kellerm
a
nn
use "b
l
ess
"
i
nstead
of wrap hashref
commit
|
commitdiff
|
tree
2008-03-02
Max
K
eller
m
ann
improved error msg
commit
|
commitdiff
|
tree
2008-03-02
M
ax Kellermann
copyr
i
ght ye
a
r 2008
commit
|
commitdiff
|
tree
2008-02-26
M
a
x Kellermann
check $curr
e
nt{domain} at eof
commit
|
commitdiff
|
tree
2008-02-26
M
a
x
K
elle
r
man
n
set has_rule only once, r
e
v
e
rts previo
u
s commit
commit
|
commitdiff
|
tree
2008-02-26
M
ax
Kellerman
n
el
i
minated rule
_
defined()
commit
|
commitdiff
|
tree
2008-02-26
Max Kellermann
always set ha
s
_rule
commit
|
commitdiff
|
tree
2008-02-26
Max Kelle
r
mann
m
oved code to merge_keyw
o
r
d
s
()
commit
|
commitdiff
|
tree
2008-02-26
Max Keller
m
ann
dont save {defs}
commit
|
commitdiff
|
tree
2008-02-26
Max Kellermann
mov
e
d code to se
t
_module
_
t
arget()
commit
|
commitdiff
|
tree
2008-02-26
Max Ke
l
lermann
is_netfilter_modul
e
_target()
r
eturns $
d
efs
commit
|
commitdiff
|
tree
2008-02-26
Max Kell
e
rmann
b
u
g
fix: $statu
s
is local var; system($command), n
o
t $_
commit
|
commitdiff
|
tree
2008-02-26
Max Keller
m
ann
use $domain_info in
s
tea
d
o
f
$do
m
ains{
$
d
om
a
in}
commit
|
commitdiff
|
tree
2008-02-26
Max Keller
m
an
n
us
e
%tools ins
t
ead of $domain
s
{$dom
a
i
n}{tools}
commit
|
commitdiff
|
tree
2008-02-26
M
a
x
Keller
m
ann
initi
a
l
i
ze
{tools}
w
ith
m
ap()
commit
|
commitdiff
|
tree
2008-02-26
Max Kellermann
remove
d
{res
e
t}; document {has_bu
i
ltin}
commit
|
commitdiff
|
tree
2008-02-25
Ma
x
Keller
m
ann
m
o
ved cod
e
to se
t
_
domain()
commit
|
commitdiff
|
tree
2008-02-25
M
ax Kellerman
n
mi
c
ro-optimiz
a
tion: use "exist
s
"
i
nstead of "defined"
commit
|
commitdiff
|
tree
2008-02-25
Max Kellermann
m
o
ved $action declaration
commit
|
commitdiff
|
tree
2008-02-25
Ma
x
Ke
l
l
e
r
mann
removed the
"
non_empty" fla
g
commit
|
commitdiff
|
tree
2008-02-25
Max Kel
l
ermann
rem
o
ved the
"
was_crea
t
ed"
flag
commit
|
commitdiff
|
tree
2008-01-22
Ma
x
Kellermann
merg
e
d
1
0
5
9:1092 from branch fer
m
-1
.
3
.
x: rele
a
se v1
.
3
.
3
commit
|
commitdiff
|
tree
2008-01-22
Ma
x
Kel
l
erm
a
nn
more t
e
s
t
sui
t
e order workarounds
commit
|
commitdiff
|
tree
2007-12-19
Max
Keller
m
ann
merged r10
5
9
fr
o
m
b
r
a
nch 1
.
3
.
x:
t
a
r
get options
c
annot
.
.
.
commit
|
commitdiff
|
tree
2007-12-19
Max Kellermann
merged r1056:1058
fr
o
m b
r
anch 1
.
3
.
x
: bu
g
f
i
x: h
a
ndle
.
.
.
commit
|
commitdiff
|
tree
2007-12-19
Max Kelle
r
m
a
nn
re
m
o
v
ed legacy syntax
t
ext
commit
|
commitdiff
|
tree
2007-12-19
Max Ke
l
le
r
mann
merged
r
1
056 from bra
n
ch 1
.
3
.
x: adde
d
test f
o
r multi
p
le
.
.
.
commit
|
commitdiff
|
tree
2007-12-18
Max K
e
llermann
updated TODO II
commit
|
commitdiff
|
tree
2007-12-18
Max Ke
l
lerm
a
nn
updat
e
d
TO
D
O
commit
|
commitdiff
|
tree
2007-12-18
M
a
x Kel
l
ermann
merged r985:1052
N
EW
S
f
r
om bra
n
ch
1
.
3
.
x
commit
|
commitdiff
|
tree
2007-12-18
Max Kel
l
erman
n
removed entry from
c
hangelog because bug was i
n
trodu
c
ed
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
Max Kelle
r
ma
n
n
moved copy_on
_
write()
commit
|
commitdiff
|
tree
2007-12-17
Max
Kellermann
dont copy deprec
a
ted "pr
o
to" in new_level()
commit
|
commitdiff
|
tree
2007-12-17
Max K
e
llermann
mer
g
ed code to expect_token()
commit
|
commitdiff
|
tree
2007-12-17
Max Kell
e
rmann
don't
allow
lower case built-
i
n p
o
li
c
y names
commit
|
commitdiff
|
tree
2007-12-17
M
ax
K
ellerman
n
fixed p
o
lic
y
in
--flush
mode
commit
|
commitdiff
|
tree
2007-12-17
Max K
e
llermann
generate pol
i
cy
c
ommand only if it is not ACCE
P
T (which
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
Max Kel
l
ermann
copy-on-write $ru
l
e{keywords}
commit
|
commitdiff
|
tree
2007-12-17
M
a
x Kell
e
rmann
r
e
t
urn arrayref
f
rom
tokenize_stri
n
g()
commit
|
commitdiff
|
tree
2007-12-17
Ma
x
Kellermann
store
only this one keyword def in $rule{keywords}
commit
|
commitdiff
|
tree
2007-12-17
Max
Kellermann
store def r
e
fer
e
nce
i
n
alia
s
commit
|
commitdiff
|
tree
2007-12-17
Max Ke
l
lerm
a
nn
rei
n
troduced declaration-only ch
e
ck
commit
|
commitdiff
|
tree
2007-12-17
Ma
x
K
e
llermann
remove
d
un
u
sed SWITCH
l
ab
e
l
commit
|
commitdiff
|
tree
2007-12-17
Max Kellermann
updated bugfix in chan
g
el
o
g
commit
|
commitdiff
|
tree
2007-12-17
Max Kellerman
n
cl
e
ar %current
after "p
o
lic
y
"
commit
|
commitdiff
|
tree
2007-12-17
Max Kellermann
fixed xt_policy t
e
s
t
res
u
lt
commit
|
commitdiff
|
tree
2007-12-17
Ma
x
Kellerma
n
n
parse
b
uilt-in m
a
tch modules from $ru
l
e{keyw
o
rds}
commit
|
commitdiff
|
tree
2007-12-17
Max Kellermann
dont escape target/cha
i
n
names
commit
|
commitdiff
|
tree
2007-12-17
Max Kell
e
rmann
m
i
cro-optimizati
o
n:
cre
a
te target chain later, dont
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
Max Kellermann
handle policy without tables()
commit
|
commitdiff
|
tree
2007-12-16
Max Kellerm
a
nn
merg
e
d to
if clauses
commit
|
commitdiff
|
tree
2007-12-16
M
a
x Kel
l
ermann
e
l
iminate
d
$negated
commit
|
commitdiff
|
tree
2007-12-16
Max
Kellermann
dont set {cre
a
te} f
l
a
g on cha
i
n, d
e
ter
m
ine tha
t
in
.
.
.
commit
|
commitdiff
|
tree
2007-12-16
Max Kellerm
a
nn
dont pass module name to p
a
rse_
o
p
tion()
commit
|
commitdiff
|
tree
2007-12-16
Max Kel
l
erma
n
n
merge module a
n
d
t
arget keywo
r
ds into
$
rule{keywords
.
.
.
commit
|
commitdiff
|
tree
2007-12-16
Max Kellerman
n
removed
$
def argument from shell_append_opt
i
on(
)
commit
|
commitdiff
|
tree
2007-12-16
Max Keller
m
ann
ext
r
a
b
les
s
t
a
g for pr
e
_nega
t
i
o
n
commit
|
commitdiff
|
tree
2007-12-16
M
a
x Kellermann
remov
e
d extract_negation()
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
save ti
m
e
b
y
f
e
t
chin
g
{}{''}{
k
eyword
s
}
b
efore the loo
p
commit
|
commitdiff
|
tree
2007-12-16
Ma
x
Kellermann
simplified chain
c
reati
o
n
c
o
de
commit
|
commitdiff
|
tree
2007-12-16
Max Ke
l
lermann
removed undef check in netfilter_canonical_pr
o
to
c
ol()
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
bugfix: verify th
e
pro
t
ocol/match mod
u
le a
s
sociation
commit
|
commitdiff
|
tree
2007-12-16
Max Kelle
r
m
a
nn
c
h
eck netfilter_canonica
l
_protocol() is not
c
alled
.
.
.
commit
|
commitdiff
|
tree
2007-12-16
M
ax Kellermann
dont call netfilter
_
canonica
l
_protoco
l
() for s
p
ort
.
.
.
commit
|
commitdiff
|
tree
2007-12-16
Ma
x
K
e
llermann
mer
g
e 2 l
i
ne
s
commit
|
commitdiff
|
tree
2007-12-16
Max
K
ell
e
rmann
dont ch
e
ck
for protocol opt
i
ons twice
commit
|
commitdiff
|
tree
2007-12-16
M
a
x Ke
l
lermann
re
m
oved p
a
r
se_m
a
tch_option()
commit
|
commitdiff
|
tree
2007-12-16
M
ax Keller
m
ann
use modu
l
e-
>
{defs}
commit
|
commitdiff
|
tree
2007-12-16
Max Kell
e
rmann
parse
module specific d
e
f to parse_op
t
ion()
commit
|
commitdiff
|
tree
2007-12-16
Max K
e
llerma
n
n
rem
o
v
ed unused variab
l
e
commit
|
commitdiff
|
tree
2007-12-16
Max Kellerman
n
st
o
re targ
e
t_defs in $rul
e
{acti
o
n}
{
defs}
commit
|
commitdiff
|
tree
2007-12-16
Max
Kelle
r
m
a
nn
dont fall back to %match_def
s
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
repl
a
ce s
t
ring
c
ompar
e
with
i
nteger
compare
commit
|
commitdiff
|
tree
2007-12-16
M
ax
K
ell
e
rman
n
anot
h
er p
a
st_tokens simplific
a
tion
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
simplified past_tokens saving code (f
o
r er
r
o
r
m
essa
g
es)
commit
|
commitdiff
|
tree
2007-12-16
Ma
x
K
e
llermann
simplified nex
t
_t
o
ke
n
() s
h
i
f
t
commit
|
commitdiff
|
tree
2007-12-16
Max Kell
e
rm
a
nn
r
emoved more s
u
perfluous
ch
e
cks
commit
|
commitdiff
|
tree
2007-12-15
Ma
x
Kelle
r
mann
removed superfluous ch
e
c
ks from
prepare_tokens()
commit
|
commitdiff
|
tree
2007-12-15
Max Kellermann
elim
i
nated s
h
ell_ap
p
end()
commit
|
commitdiff
|
tree
2007-12-15
Max Kellermann
opt
i
mize: dont use shell_appe
n
d
(
)
f
o
r on
e
option
commit
|
commitdiff
|
tree
2007-12-15
Max Kellermann
optimize: store ne
g
a
t
ed as stri
n
g, not escaped
a
r
r
ay
commit
|
commitdiff
|
tree
2007-12-15
Max Kellermann
opti
m
i
z
e: dont escape
wel
l
-known ke
y
words
commit
|
commitdiff
|
tree
2007-12-15
Max Kel
l
e
r
mann
optimize shell_
e
scape(): retu
r
n
earli
e
r if ar
g
ume
n
t
.
.
.
commit
|
commitdiff
|
tree
2007-12-15
Max Kellermann
removed obso
l
ete code
commit
|
commitdiff
|
tree
next