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
merged {has_action} setters
2008-03-08
Max
K
ellermann
merg
e
d {has_a
c
tion} setters
commit
|
commitdiff
|
tree
2008-03-08
Max
Kellermann
replaced $
r
ule{a
c
tion} with flag $rule{has
_
action
}
commit
|
commitdiff
|
tree
2008-03-08
Ma
x
Kellermann
st
o
r
e all op
t
ions in
@
{$rule{options}}
commit
|
commitdiff
|
tree
2008-03-08
Max K
e
ll
e
rmann
r
e
cognize --match
commit
|
commitdiff
|
tree
2008-03-08
Ma
x
Ke
l
lerman
n
j->jump, g->goto
commit
|
commitdiff
|
tree
2008-03-08
M
a
x Kellermann
accept "
m
atch" -> "m"
commit
|
commitdiff
|
tree
2008-03-08
Max Kellerma
n
n
"pr
o
to" b
a
ck t
o
s
p
ecial case (preparat
i
on for further
.
.
.
commit
|
commitdiff
|
tree
2008-03-08
Ma
x
Ke
l
lerm
a
nn
s
e
parate
loop for domain,table
,
ch
a
in
commit
|
commitdiff
|
tree
2008-03-08
Max Kellerm
a
nn
pass $
c
hain_info to tables
(
)
commit
|
commitdiff
|
tree
2008-03-07
M
a
x
Kellermann
import ferm
p
rogram using "require"
commit
|
commitdiff
|
tree
2008-03-07
Max Kelle
r
m
a
nn
pe
r
l prot
o
ty
p
es
commit
|
commitdiff
|
tree
2008-03-07
Max Kellermann
removed wrap_n
e
gated()
commit
|
commitdiff
|
tree
2008-03-07
Max Kel
l
ermann
re
m
oved "$module" par
a
meter
f
ro
m
merge_keywo
r
ds()
commit
|
commitdiff
|
tree
2008-03-07
Max K
e
llermann
typo in man
p
age example
commit
|
commitdiff
|
tree
2008-03-05
Max Kellermann
new
s
refo
r
mat: impor
t
-
f
erm rewrite
commit
|
commitdiff
|
tree
2008-03-05
Max Ke
l
lermann
import-
f
erm
:
use module data from ferm
commit
|
commitdiff
|
tree
2008-03-02
Max K
e
llermann
renamed
'
mul
t
i
' bless to 'params'
commit
|
commitdiff
|
tree
2008-03-02
M
a
x Kellermann
use "bl
e
ss" ins
t
ead of wrap
h
ash
r
ef
commit
|
commitdiff
|
tree
2008-03-02
Max Kellermann
impr
o
ve
d
error msg
commit
|
commitdiff
|
tree
2008-03-02
Max Ke
l
l
erma
n
n
copyright year 20
0
8
commit
|
commitdiff
|
tree
2008-02-26
Max K
e
l
lermann
c
heck $
c
u
r
rent{
d
o
main}
at e
o
f
commit
|
commitdiff
|
tree
2008-02-26
Max Kellerm
a
n
n
set has_ru
l
e
only onc
e
, rev
e
rts
p
r
eviou
s
commit
commit
|
commitdiff
|
tree
2008-02-26
Ma
x
Kel
l
ermann
eliminated rul
e
_defi
n
e
d()
commit
|
commitdiff
|
tree
2008-02-26
Max Kellermann
always set
has_rule
commit
|
commitdiff
|
tree
2008-02-26
M
a
x Kellermann
mov
e
d
c
ode t
o
merge_keywords()
commit
|
commitdiff
|
tree
2008-02-26
Max Kellermann
d
o
nt save {def
s
}
commit
|
commitdiff
|
tree
2008-02-26
Max Kellerman
n
moved code to set_module_target()
commit
|
commitdiff
|
tree
2008-02-26
Max Kellermann
is_netfilte
r
_mod
u
le
_
target() returns $defs
commit
|
commitdiff
|
tree
2008-02-26
Max K
e
llerman
n
bu
g
fix: $sta
t
us is loca
l
var; system($command), no
t
$_
commit
|
commitdiff
|
tree
2008-02-26
Max Kellermann
us
e
$d
o
main_i
n
fo instead of $
d
omains{
$
dom
a
in}
commit
|
commitdiff
|
tree
2008-02-26
Max
Kellermann
u
s
e
%
to
o
ls instead of
$
doma
i
ns{$d
o
main}{tools}
commit
|
commitdiff
|
tree
2008-02-26
Max Kellermann
i
nitialize {tools} w
i
th map()
commit
|
commitdiff
|
tree
2008-02-26
Max Kellermann
removed {reset}; document {has_bu
i
ltin}
commit
|
commitdiff
|
tree
2008-02-25
Max K
e
ll
e
rmann
move
d
code to set_domain(
)
commit
|
commitdiff
|
tree
2008-02-25
Max Kellermann
micro-optimi
z
atio
n
: u
s
e "e
x
i
sts"
i
nstea
d
of "defined"
commit
|
commitdiff
|
tree
2008-02-25
Max Kell
e
rma
n
n
moved
$actio
n
declaration
commit
|
commitdiff
|
tree
2008-02-25
Max Keller
m
ann
remove
d
t
he "
n
on_empty" f
l
ag
commit
|
commitdiff
|
tree
2008-02-25
Max Kellermann
removed the "was_create
d
" f
l
ag
commit
|
commitdiff
|
tree
2008-01-22
Max Kelle
r
man
n
merged 105
9
:
1
0
92 f
r
om br
a
nch ferm-1
.
3
.
x: relea
s
e v1
.
3
.
3
commit
|
commitdiff
|
tree
2008-01-22
M
a
x Kellerman
n
more test
su
i
te order
workaroun
d
s
commit
|
commitdiff
|
tree
2007-12-19
Max
Ke
l
lermann
merged r1
0
59
f
rom branch 1
.
3
.
x:
target
o
pt
i
ons cannot
.
.
.
commit
|
commitdiff
|
tree
2007-12-19
Max Kellermann
m
e
rge
d
r1056
:
1058 from branch 1
.
3
.
x: bugfix: han
d
le
.
.
.
commit
|
commitdiff
|
tree
2007-12-19
Max Kellermann
removed
legacy syntax
text
commit
|
commitdiff
|
tree
2007-12-19
M
a
x Kellermann
merged r1056 from branch 1
.
3
.
x: adde
d
test for multiple
.
.
.
commit
|
commitdiff
|
tree
2007-12-18
Max Ke
l
lermann
u
pda
t
e
d
TODO
I
I
commit
|
commitdiff
|
tree
2007-12-18
M
a
x Kell
e
rmann
u
p
dat
e
d
T
ODO
commit
|
commitdiff
|
tree
2007-12-18
Max
K
ellermann
merged r985:1052 NEWS from
b
ranch 1
.
3
.
x
commit
|
commitdiff
|
tree
2007-12-18
Max Kellermann
removed
e
n
tr
y
from changelog becau
s
e bug
was introduced
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
Max Kellermann
m
oved copy_on
_
write(
)
commit
|
commitdiff
|
tree
2007-12-17
Max K
e
l
l
ermann
don
t
copy deprecated
"
proto" i
n
new_level()
commit
|
commitdiff
|
tree
2007-12-17
Max Kellermann
merged cod
e
to
e
xpect_token()
commit
|
commitdiff
|
tree
2007-12-17
Max Kellerm
a
nn
don't allo
w
low
e
r case built-in policy nam
e
s
commit
|
commitdiff
|
tree
2007-12-17
Max Ke
l
lermann
f
ixe
d
policy in --fl
u
sh mode
commit
|
commitdiff
|
tree
2007-12-17
Max
K
ellerma
n
n
gen
e
rate pol
i
cy co
m
mand only if it is
n
ot
ACC
E
PT (which
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
Max Kel
l
er
m
ann
copy-on-
w
rit
e
$
r
ule{keywo
r
d
s
}
commit
|
commitdiff
|
tree
2007-12-17
Ma
x
Kell
e
rman
n
return a
r
rayref from tokenize_string()
commit
|
commitdiff
|
tree
2007-12-17
Ma
x
Kellerman
n
store on
l
y
t
his one
key
w
ord d
e
f in $rul
e
{keywords}
commit
|
commitdiff
|
tree
2007-12-17
Max Ke
l
lermann
sto
r
e def referen
c
e in alias
commit
|
commitdiff
|
tree
2007-12-17
M
a
x Kellerman
n
reintrod
u
c
e
d declaration-
o
n
l
y check
commit
|
commitdiff
|
tree
2007-12-17
Max Kel
l
e
r
mann
removed unu
s
ed SW
I
TCH la
b
e
l
commit
|
commitdiff
|
tree
2007-12-17
M
ax
Kellerma
n
n
upd
a
ted bugfix in changel
o
g
commit
|
commitdiff
|
tree
2007-12-17
Max Kellermann
cl
e
a
r %cur
r
ent af
t
er "p
o
li
c
y
"
commit
|
commitdiff
|
tree
2007-12-17
Max Keller
m
ann
fixed xt_policy
t
e
s
t
r
esult
commit
|
commitdiff
|
tree
2007-12-17
Max Kellermann
parse built-in match modules from $rule{
k
eywor
d
s
}
commit
|
commitdiff
|
tree
2007-12-17
M
a
x Kellerm
a
nn
dont
esca
p
e target/
c
h
ain names
commit
|
commitdiff
|
tree
2007-12-17
Max Kell
e
r
mann
micro-o
p
timizatio
n
: create target chain later, d
o
nt
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
Max
K
e
llermann
handle policy withou
t
t
a
bles()
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
merged to if clause
s
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
elim
i
na
t
ed
$
n
egated
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
dont set
{cr
e
a
t
e} flag
on chain,
determine that in
.
.
.
commit
|
commitdiff
|
tree
2007-12-16
Max K
e
llermann
dont p
a
ss module name
to parse_opt
i
on()
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
merg
e
module and target key
w
ords into $rule{keywords
.
.
.
commit
|
commitdiff
|
tree
2007-12-16
Max
K
e
l
lermann
removed $def a
r
gument fro
m
shel
l
_append_option()
commit
|
commitdiff
|
tree
2007-12-16
Max Kelle
r
ma
n
n
e
x
t
ra
b
less tag for pre_negation
commit
|
commitdiff
|
tree
2007-12-16
Max
Kel
l
ermann
removed extract_nega
t
io
n
()
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
sa
v
e time by fet
c
hing {}{''
}
{keywords
}
before th
e
lo
o
p
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
s
i
mplifi
e
d chain creation
c
ode
commit
|
commitdiff
|
tree
2007-12-16
Max
Kellerma
n
n
removed undef check
in netfilter_c
a
noni
c
al_prot
o
col()
commit
|
commitdiff
|
tree
2007-12-16
M
a
x Kellermann
b
u
gfix:
v
e
r
ify the protoco
l
/match module association
commit
|
commitdiff
|
tree
2007-12-16
Max Kellerman
n
check netfi
l
ter_can
o
nical_protoco
l
() i
s
not called
.
.
.
commit
|
commitdiff
|
tree
2007-12-16
Ma
x
K
e
llerm
a
nn
dont c
a
ll netfilt
e
r_canoni
c
a
l
_protocol() fo
r
sport
.
.
.
commit
|
commitdiff
|
tree
2007-12-16
Max Kel
l
ermann
merge 2 lines
commit
|
commitdiff
|
tree
2007-12-16
M
a
x
Kel
l
e
r
mann
d
ont check for pro
t
ocol options twice
commit
|
commitdiff
|
tree
2007-12-16
Max Ke
l
lermann
removed
p
a
r
se_match_
o
ptio
n
(
)
commit
|
commitdiff
|
tree
2007-12-16
M
a
x
K
ellermann
u
s
e
m
o
dule
-
>{defs}
commit
|
commitdiff
|
tree
2007-12-16
M
ax Ke
l
lermann
p
a
rse
m
od
u
le spe
c
ific def to pa
r
se_optio
n
()
commit
|
commitdiff
|
tree
2007-12-16
Max
Kell
e
rmann
removed unus
e
d
variable
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
store target_defs in $rule{act
i
o
n}{defs}
commit
|
commitdiff
|
tree
2007-12-16
Max Kel
l
erm
a
nn
dont fall ba
c
k to %mat
c
h_defs
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
r
e
p
lace string
comp
a
re with integer compare
commit
|
commitdiff
|
tree
2007-12-16
M
ax Keller
m
ann
anothe
r
past_to
k
ens
simplification
commit
|
commitdiff
|
tree
2007-12-16
Max Ke
l
lermann
simpl
i
fie
d
pas
t
_tokens saving c
o
de (for error messages)
commit
|
commitdiff
|
tree
2007-12-16
Max Ke
l
lerm
a
n
n
simplifie
d
next_
t
oken() shift
commit
|
commitdiff
|
tree
2007-12-16
M
a
x
Kellermann
r
e
m
oved
more superfluous checks
commit
|
commitdiff
|
tree
2007-12-15
M
a
x
K
e
llerma
n
n
removed su
p
erfluous checks from prepare_toke
n
s()
commit
|
commitdiff
|
tree
2007-12-15
Max Kel
l
ermann
eli
m
inated shell
_
append(
)
commit
|
commitdiff
|
tree
2007-12-15
Max Keller
m
ann
optim
i
ze
:
do
n
t use shell_append() for one option
commit
|
commitdiff
|
tree
2007-12-15
Max Kellermann
o
p
ti
m
ize: store negated as
s
t
r
i
n
g, not escaped array
commit
|
commitdiff
|
tree
2007-12-15
Max Kellermann
o
ptimize: dont escape well
-
kno
w
n k
e
y
words
commit
|
commitdiff
|
tree
2007-12-15
Ma
x
Ke
l
l
erman
n
opti
m
ize shell_esc
a
pe
(
):
r
etur
n
earlier if argument
.
.
.
commit
|
commitdiff
|
tree
next