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 Ke
l
l
e
rmann
rep
l
aced $rule{action} w
i
t
h
flag
$
r
u
le{has_action}
commit
|
commitdiff
|
tree
2008-03-08
Max
Kellerman
n
store al
l
o
p
t
io
n
s in
@{$
r
ule
{
opti
o
n
s
}}
commit
|
commitdiff
|
tree
2008-03-08
Max Kellermann
reco
g
niz
e
--match
commit
|
commitdiff
|
tree
2008-03-08
Max K
e
llermann
j->jump, g-
>
g
o
to
commit
|
commitdiff
|
tree
2008-03-08
Max Ke
l
ler
m
ann
a
cce
p
t
"
match" -> "m"
commit
|
commitdiff
|
tree
2008-03-08
Max Ke
l
le
r
mann
"proto" back to
s
p
e
cial
c
ase (prepar
a
tion for further
.
.
.
commit
|
commitdiff
|
tree
2008-03-08
Max Keller
m
ann
separat
e
loop for do
m
ain,
t
a
b
le,cha
i
n
commit
|
commitdiff
|
tree
2008-03-08
Max
Kelle
r
mann
pass $chain_
i
nfo
t
o tables()
commit
|
commitdiff
|
tree
2008-03-07
Max Kellermann
i
mp
o
rt ferm progr
a
m using
"req
u
i
r
e"
commit
|
commitdiff
|
tree
2008-03-07
Ma
x
Kellerman
n
perl
p
r
ototypes
commit
|
commitdiff
|
tree
2008-03-07
Max Kell
e
rmann
removed wra
p
_neg
a
ted()
commit
|
commitdiff
|
tree
2008-03-07
Max Kellermann
r
e
m
ove
d
"$modu
l
e" parame
t
er
f
rom
m
erge_keyw
o
rds()
commit
|
commitdiff
|
tree
2008-03-07
Max
K
e
l
ler
m
ann
typo in manp
a
g
e
exampl
e
commit
|
commitdiff
|
tree
2008-03-05
Max Kellermann
n
e
ws reformat:
import-fe
r
m rewrite
commit
|
commitdiff
|
tree
2008-03-05
Max Kellermann
i
m
port-ferm
:
use
m
odule data
f
rom fer
m
commit
|
commitdiff
|
tree
2008-03-02
Max Kellerma
n
n
renamed 'multi' bles
s
to 'params'
commit
|
commitdiff
|
tree
2008-03-02
Max K
e
ll
e
r
ma
n
n
use "ble
s
s" instead of wrap hashref
commit
|
commitdiff
|
tree
2008-03-02
Max Kellermann
improved error msg
commit
|
commitdiff
|
tree
2008-03-02
Max Kellermann
copyright year 2008
commit
|
commitdiff
|
tree
2008-02-26
Max
Kellermann
c
heck $current
{
domain} at eof
commit
|
commitdiff
|
tree
2008-02-26
Max K
e
ller
m
a
n
n
set has_rule o
n
l
y
once, rever
t
s previo
u
s com
m
i
t
commit
|
commitdiff
|
tree
2008-02-26
Ma
x
Kellermann
eliminated ru
l
e_defined()
commit
|
commitdiff
|
tree
2008-02-26
Max Kellermann
always set ha
s
_rule
commit
|
commitdiff
|
tree
2008-02-26
Max
K
ellermann
moved
c
ode to merge_keywor
d
s()
commit
|
commitdiff
|
tree
2008-02-26
M
ax Kell
e
rmann
dont
s
a
ve {def
s
}
commit
|
commitdiff
|
tree
2008-02-26
Max
Kellermann
m
ove
d
cod
e
to se
t
_module_target()
commit
|
commitdiff
|
tree
2008-02-26
Ma
x
Kellermann
is_ne
t
filter_module_target() returns
$
d
e
f
s
commit
|
commitdiff
|
tree
2008-02-26
Max Kelle
r
m
ann
bugf
i
x: $
s
tatus is loc
a
l var; system($c
o
mmand), not
$
_
commit
|
commitdiff
|
tree
2008-02-26
Max Kel
l
ermann
use $domain_info instead
o
f
$
d
o
mains{$dom
a
in}
commit
|
commitdiff
|
tree
2008-02-26
Max K
e
lle
r
mann
u
s
e %
t
ools inste
a
d of
$doma
i
ns{$domain}
{
tools}
commit
|
commitdiff
|
tree
2008-02-26
Max Kellerman
n
in
i
t
ialize {tools} with map()
commit
|
commitdiff
|
tree
2008-02-26
Max Kellermann
r
emoved
{reset}; d
o
c
ument {has_builtin}
commit
|
commitdiff
|
tree
2008-02-25
Max
Kel
l
erman
n
m
oved code to
set_do
m
ain(
)
commit
|
commitdiff
|
tree
2008-02-25
Max Kellerm
a
nn
micro-optimization:
u
se
"
exists" instead of "defi
n
ed"
commit
|
commitdiff
|
tree
2008-02-25
Ma
x
Kellermann
m
oved $action decl
a
rat
i
on
commit
|
commitdiff
|
tree
2008-02-25
Max
Kellermann
r
emoved the "non_empty" flag
commit
|
commitdiff
|
tree
2008-02-25
Max Keller
m
ann
rem
o
v
ed
the "w
a
s
_
cr
e
ate
d
" flag
commit
|
commitdiff
|
tree
2008-01-22
M
a
x
Kellermann
me
r
ged 1059:1092 from
branch fe
r
m-1
.
3
.
x
:
r
e
l
e
a
se v1
.
3
.
3
commit
|
commitdiff
|
tree
2008-01-22
Max Kellermann
more test suit
e
order wo
r
karounds
commit
|
commitdiff
|
tree
2007-12-19
M
ax Kellermann
merge
d
r1059 from branch 1
.
3
.
x:
t
arget options c
a
n
not
.
.
.
commit
|
commitdiff
|
tree
2007-12-19
Max
Kellermann
m
erged r
1
056:1
0
58 from branch
1
.
3
.
x: bugfix
:
handle
.
.
.
commit
|
commitdiff
|
tree
2007-12-19
M
a
x
K
eller
m
ann
r
emoved le
g
acy syntax text
commit
|
commitdiff
|
tree
2007-12-19
Ma
x
Kellermann
merged
r1056 from branc
h
1
.
3
.
x:
added test f
o
r multip
l
e
.
.
.
commit
|
commitdiff
|
tree
2007-12-18
M
a
x
Kellermann
up
d
ated TODO II
commit
|
commitdiff
|
tree
2007-12-18
Max Kellerman
n
updat
e
d TODO
commit
|
commitdiff
|
tree
2007-12-18
Max Kellermann
merged r985:
1
052 NEWS from branch 1
.
3
.
x
commit
|
commitdiff
|
tree
2007-12-18
Max Kel
l
ermann
removed e
n
tr
y
f
r
o
m changelog be
c
a
use bug w
a
s int
r
oduced
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
Max Kel
l
e
r
mann
moved
c
opy_on_w
r
ite()
commit
|
commitdiff
|
tree
2007-12-17
Max K
e
ller
m
a
nn
d
o
n
t
copy
deprecated "proto" in
ne
w
_level
(
)
commit
|
commitdiff
|
tree
2007-12-17
Max
K
e
llermann
mer
g
ed code to e
x
pect_token()
commit
|
commitdiff
|
tree
2007-12-17
Max
K
ellerman
n
don't
a
llow lower c
a
se built-in policy names
commit
|
commitdiff
|
tree
2007-12-17
Max
K
ellermann
fixed policy
i
n
-
-flush mode
commit
|
commitdiff
|
tree
2007-12-17
M
a
x Kellerman
n
g
e
nera
t
e policy comm
a
nd only if it is not ACCE
P
T
(
w
h
ich
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
Max Kellermann
copy-on-write $rul
e
{keyword
s
}
commit
|
commitdiff
|
tree
2007-12-17
Max Kellermann
re
t
urn arrayref from
tokenize_string()
commit
|
commitdiff
|
tree
2007-12-17
M
ax K
e
lle
r
mann
store only
this one keyw
o
rd
d
e
f in
$
rule{keywords
}
commit
|
commitdiff
|
tree
2007-12-17
Ma
x
Kell
e
rmann
store def
refere
n
ce in alias
commit
|
commitdiff
|
tree
2007-12-17
Max Kel
l
erma
n
n
reint
r
o
d
uced dec
l
a
r
a
ti
o
n-only check
commit
|
commitdiff
|
tree
2007-12-17
Max Kellerma
n
n
removed unused
S
WITCH label
commit
|
commitdiff
|
tree
2007-12-17
M
ax Kellermann
updated b
u
gfix in
c
ha
n
g
elo
g
commit
|
commitdiff
|
tree
2007-12-17
Max Kel
l
ermann
clear %
c
u
rrent a
f
ter "policy"
commit
|
commitdiff
|
tree
2007-12-17
Max Ke
l
l
e
rm
a
nn
fix
e
d
x
t_poli
c
y test resu
l
t
commit
|
commitdiff
|
tree
2007-12-17
Max
K
ellerman
n
p
arse built-
i
n match mo
d
ules
from $rule{k
e
ywords
}
commit
|
commitdiff
|
tree
2007-12-17
Max Kellermann
d
ont escape target/ch
a
in n
a
mes
commit
|
commitdiff
|
tree
2007-12-17
Max Kelle
r
mann
mic
r
o
-optimiza
t
io
n
:
create target chain la
t
er, dont
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
Max Kellermann
handle policy w
i
thout
t
ables()
commit
|
commitdiff
|
tree
2007-12-16
M
a
x Ke
l
lermann
merged to
i
f
clauses
commit
|
commitdiff
|
tree
2007-12-16
Ma
x
Kellerma
n
n
el
i
minated $
n
e
g
a
te
d
commit
|
commitdiff
|
tree
2007-12-16
Max Kellerm
a
n
n
dont
s
et {cr
e
ate}
f
lag on chain, determine that in
.
.
.
commit
|
commitdiff
|
tree
2007-12-16
Max
K
ellermann
dont pas
s
module name to
p
a
r
se_o
p
t
ion()
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
merge module and target k
e
ywords into $rule{keywords
.
.
.
commit
|
commitdiff
|
tree
2007-12-16
Max K
e
llermann
removed $
d
ef
a
rgument from
s
h
ell_append_optio
n
(
)
commit
|
commitdiff
|
tree
2007-12-16
Max Ke
l
l
e
rma
n
n
extra
bless tag
f
or pr
e
_negati
o
n
commit
|
commitdiff
|
tree
2007-12-16
Max
Kellermann
r
e
moved e
x
tract_negation()
commit
|
commitdiff
|
tree
2007-12-16
Max Ke
l
lermann
save time by fetchin
g
{
}{''}{ke
y
words} before th
e
loo
p
commit
|
commitdiff
|
tree
2007-12-16
M
ax Kel
l
e
rmann
simplified chain
cr
e
ation co
d
e
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
removed
undef
chec
k
in
n
etfilter_c
a
nonical_protocol
(
)
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
b
ugfix: verify the pro
t
o
col/match mod
u
le assoc
i
ati
o
n
commit
|
commitdiff
|
tree
2007-12-16
Max K
e
l
l
e
rmann
check netfilter_canonica
l
_prot
o
col() is not called
.
.
.
commit
|
commitdiff
|
tree
2007-12-16
Max Kell
e
rm
a
nn
dont c
a
ll
n
etfilter_cano
n
ical_
p
rotoco
l
() for sport
.
.
.
commit
|
commitdiff
|
tree
2007-12-16
Max K
e
llermann
merge 2 li
n
es
commit
|
commitdiff
|
tree
2007-12-16
Ma
x
Kell
e
rman
n
d
ont check for
p
r
oto
c
o
l
options twice
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
r
e
m
oved
p
arse
_
mat
c
h_option()
commit
|
commitdiff
|
tree
2007-12-16
Max Kell
e
rmann
us
e
m
odule->{defs}
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
parse mo
d
ule
s
p
ecific def
to parse_opti
o
n()
commit
|
commitdiff
|
tree
2007-12-16
Max Kellerm
a
nn
removed unused v
a
riable
commit
|
commitdiff
|
tree
2007-12-16
Max Kellerm
a
nn
s
t
ore
t
arget_defs in $rule{action
}
{defs}
commit
|
commitdiff
|
tree
2007-12-16
Max
Kellermann
d
ont fall b
a
ck
to %m
a
tch_de
f
s
commit
|
commitdiff
|
tree
2007-12-16
Max
K
ellermann
replace string
c
ompare with integer compare
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
anothe
r
past_tokens simpli
f
ication
commit
|
commitdiff
|
tree
2007-12-16
Max K
e
l
l
e
r
mann
simplified pas
t
_tokens s
a
ving code
(f
o
r error me
s
sages
)
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
s
i
mplified
nex
t
_token() shift
commit
|
commitdiff
|
tree
2007-12-16
Ma
x
K
e
llerman
n
r
e
m
oved
m
ore supe
r
fluous
checks
commit
|
commitdiff
|
tree
2007-12-15
M
ax Kel
l
e
rmann
remo
v
ed su
p
e
r
fluous checks from
p
repare_tokens()
commit
|
commitdiff
|
tree
2007-12-15
Max
K
ellermann
e
l
iminat
e
d
shell_append
(
)
commit
|
commitdiff
|
tree
2007-12-15
Ma
x
Kelle
r
mann
optimize: dont use shell_app
e
nd() fo
r
one
option
commit
|
commitdiff
|
tree
2007-12-15
Max Ke
l
l
e
r
mann
optimiz
e
: store negated as s
t
ring,
not
escap
e
d array
commit
|
commitdiff
|
tree
2007-12-15
Max Kellermann
optimize: d
o
nt escap
e
well-kn
o
wn keywords
commit
|
commitdiff
|
tree
2007-12-15
Max K
e
llermann
optim
i
ze shell
_
e
s
cape
(
): return earlier if argu
m
ent
.
.
.
commit
|
commitdiff
|
tree
2007-12-15
M
ax Kellermann
rem
o
v
ed obsolete c
o
de
commit
|
commitdiff
|
tree
next