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
check $current{domain} at eof
2008-02-26
Max Kellermann
check $current{domain} a
t
eo
f
commit
|
commitdiff
|
tree
2008-02-26
Max Kelle
r
man
n
set has
_
r
ule only once
,
r
e
verts
pr
e
vious
commit
commit
|
commitdiff
|
tree
2008-02-26
Max Kellerman
n
eliminated rule_defi
n
ed()
commit
|
commitdiff
|
tree
2008-02-26
Max
K
ellermann
always set has
_
rule
commit
|
commitdiff
|
tree
2008-02-26
Max
K
ellermann
moved
code to m
e
rge_keywords()
commit
|
commitdiff
|
tree
2008-02-26
Max
Kellerman
n
dont save
{
d
efs}
commit
|
commitdiff
|
tree
2008-02-26
M
a
x Kel
l
er
m
ann
moved code t
o
set_module_ta
r
get()
commit
|
commitdiff
|
tree
2008-02-26
Max Kellermann
i
s
_netfilter_modul
e
_target()
r
eturn
s
$
d
ef
s
commit
|
commitdiff
|
tree
2008-02-26
Max Kelle
r
ma
n
n
bugfix: $st
a
t
us i
s
local var; sy
s
t
e
m($comma
n
d),
not $_
commit
|
commitdiff
|
tree
2008-02-26
Max Kel
l
ermann
us
e
$domain_info in
s
tead
of $
d
om
a
ins{$doma
i
n}
commit
|
commitdiff
|
tree
2008-02-26
Max Kellermann
u
se %to
o
ls i
n
ste
a
d
of $do
m
ains{$
d
omain}{tools}
commit
|
commitdiff
|
tree
2008-02-26
M
a
x Kellerman
n
initializ
e
{tools
}
with map()
commit
|
commitdiff
|
tree
2008-02-26
Max Kel
l
ermann
rem
o
ved {reset}; doc
u
m
e
nt
{has_buil
t
in}
commit
|
commitdiff
|
tree
2008-02-25
Max Ke
l
lermann
move
d
co
d
e t
o
s
et_do
m
ain()
commit
|
commitdiff
|
tree
2008-02-25
Ma
x
Ke
l
l
ermann
micro-optimization: use "exis
t
s
" instead of "define
d
"
commit
|
commitdiff
|
tree
2008-02-25
Max Kellermann
m
ove
d
$actio
n
declaration
commit
|
commitdiff
|
tree
2008-02-25
Max Keller
m
an
n
removed the "non
_
em
p
ty" flag
commit
|
commitdiff
|
tree
2008-02-25
Max K
e
llerma
n
n
r
e
m
oved
t
he "was_c
r
eated"
flag
commit
|
commitdiff
|
tree
2008-01-22
Max
K
eller
m
ann
merged
1
059:1092 fr
o
m
branch
f
e
rm
-
1
.
3
.
x:
r
elease
v
1
.
3
.
3
commit
|
commitdiff
|
tree
2008-01-22
M
a
x Kellermann
more t
e
s
t
suite order workaround
s
commit
|
commitdiff
|
tree
2007-12-19
Max Kellermann
merged r1
0
5
9
from branch 1
.
3
.
x:
t
arget option
s
c
a
n
n
ot
.
.
.
commit
|
commitdiff
|
tree
2007-12-19
M
a
x Ke
l
lermann
merged r1
0
56:1058 fro
m
branch 1
.
3
.
x: bug
f
ix:
h
and
l
e
.
.
.
commit
|
commitdiff
|
tree
2007-12-19
M
ax Kellermann
removed legacy syn
t
a
x text
commit
|
commitdiff
|
tree
2007-12-19
M
a
x
Kellermann
merge
d
r1056 from bran
c
h
1
.
3
.
x: a
d
ded test for multiple
.
.
.
commit
|
commitdiff
|
tree
2007-12-18
Ma
x
Kell
e
rm
a
n
n
updat
e
d TODO
I
I
commit
|
commitdiff
|
tree
2007-12-18
Max
Ke
l
lermann
u
p
d
a
ted TO
D
O
commit
|
commitdiff
|
tree
2007-12-18
Max Kellermann
merged r
9
85:1052 N
E
WS
f
rom branc
h
1
.
3
.
x
commit
|
commitdiff
|
tree
2007-12-18
Max Ke
l
lerman
n
remove
d
entry from changelog becau
s
e
b
u
g was introduced
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
Max Kellerm
a
nn
moved copy_on_write()
commit
|
commitdiff
|
tree
2007-12-17
Ma
x
Kell
e
rmann
dont copy
d
e
p
recated "p
r
oto" in new_level()
commit
|
commitdiff
|
tree
2007-12-17
Max Kellerm
a
n
n
merg
e
d
code t
o
e
x
pe
c
t_token()
commit
|
commitdiff
|
tree
2007-12-17
Ma
x
K
e
ll
e
rmann
do
n
't all
o
w
lowe
r
case built-in policy names
commit
|
commitdiff
|
tree
2007-12-17
M
ax Ke
l
le
r
ma
n
n
fixed policy
i
n --flush mode
commit
|
commitdiff
|
tree
2007-12-17
Max
K
el
l
erman
n
gene
r
ate
p
o
licy command only i
f
it is not
A
C
CE
P
T (wh
i
ch
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
M
a
x Kell
e
rmann
copy-on
-
w
rite $rule{key
w
ord
s
}
commit
|
commitdiff
|
tree
2007-12-17
Max K
e
l
l
e
rmann
retu
r
n
arr
a
yref from
tokenize_string()
commit
|
commitdiff
|
tree
2007-12-17
Max Kellermann
store
only thi
s
on
e
k
e
ywo
r
d
d
ef in $rule{key
w
ords}
commit
|
commitdiff
|
tree
2007-12-17
M
ax Kelle
r
mann
st
o
re def r
e
ference in alias
commit
|
commitdiff
|
tree
2007-12-17
Ma
x
Kellermann
r
eint
r
oduced declara
t
ion
-
only check
commit
|
commitdiff
|
tree
2007-12-17
Max Kellermann
remo
v
ed u
n
u
s
ed SWITCH label
commit
|
commitdiff
|
tree
2007-12-17
Max Kellermann
u
p
dated bu
g
f
i
x
in changel
o
g
commit
|
commitdiff
|
tree
2007-12-17
Max Kell
e
rmann
clear %cu
r
rent after "policy"
commit
|
commitdiff
|
tree
2007-12-17
M
a
x
Kellerm
a
nn
f
i
x
ed xt_
p
olicy t
e
s
t result
commit
|
commitdiff
|
tree
2007-12-17
Max Ke
l
lermann
parse buil
t
-in
m
a
t
c
h
modules from $rule{
k
e
ywords}
commit
|
commitdiff
|
tree
2007-12-17
Max Kell
e
rmann
dont escap
e
target/chain names
commit
|
commitdiff
|
tree
2007-12-17
Max Ke
l
lermann
micro-opt
i
m
i
zation: create target chain later,
do
n
t
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
Max Ke
l
le
r
mann
handle policy without t
a
b
l
es()
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
merged to
if clauses
commit
|
commitdiff
|
tree
2007-12-16
M
a
x Kellerm
a
nn
eliminated $negated
commit
|
commitdiff
|
tree
2007-12-16
M
ax Kell
e
rmann
don
t
set {create} flag on chain, determine
that in
.
.
.
commit
|
commitdiff
|
tree
2007-12-16
Max Kell
e
rmann
dont pass module name to parse_option
(
)
commit
|
commitdiff
|
tree
2007-12-16
Max Kellerman
n
me
r
g
e
modul
e
and target keywords in
t
o
$rul
e
{keyword
s
.
.
.
commit
|
commitdiff
|
tree
2007-12-16
Max Kelle
r
m
a
nn
removed $def ar
g
ument from shell
_
append_o
p
tion()
commit
|
commitdiff
|
tree
2007-12-16
Max
Kellermann
extra bless ta
g
for pre_
n
e
gation
commit
|
commitdiff
|
tree
2007-12-16
Max Kel
l
erm
a
n
n
removed extract_ne
g
ati
o
n()
commit
|
commitdiff
|
tree
2007-12-16
M
ax
K
e
l
lerma
n
n
sa
v
e
time by fetching {}{''}{k
e
ywor
d
s
}
before the loop
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
si
m
p
l
ifie
d
cha
i
n creatio
n
c
o
de
commit
|
commitdiff
|
tree
2007-12-16
Max Kell
e
rmann
r
e
moved undef che
c
k in netfilter
_
ca
n
onical_p
r
otocol()
commit
|
commitdiff
|
tree
2007-12-16
Max
Kellerm
a
nn
bugfix: ve
r
ify
t
he protoc
o
l/mat
c
h module association
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
c
hec
k
netfilter_canonical
_
protocol() is not
called
.
.
.
commit
|
commitdiff
|
tree
2007-12-16
Max Kel
l
e
r
mann
d
ont call netf
i
lter
_
ca
n
oni
c
al_pro
t
oc
o
l
(
) for sport
.
.
.
commit
|
commitdiff
|
tree
2007-12-16
Ma
x
Keller
m
ann
merge 2 lines
commit
|
commitdiff
|
tree
2007-12-16
Max Ke
l
lermann
dont
check
f
or protocol options twice
commit
|
commitdiff
|
tree
2007-12-16
Max
K
e
llermann
removed par
s
e_match_option()
commit
|
commitdiff
|
tree
2007-12-16
Max Kellerman
n
use
m
o
d
u
le
-
>{defs}
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
parse mod
u
le specific def to
p
arse_o
p
tion()
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
r
e
moved unused
v
ariab
l
e
commit
|
commitdiff
|
tree
2007-12-16
Max K
e
llermann
store targ
e
t_defs in $rule{a
c
tion}
{
defs}
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
d
o
nt fal
l
back to %match_defs
commit
|
commitdiff
|
tree
2007-12-16
Max
K
ellermann
r
eplace string compare
with integer compare
commit
|
commitdiff
|
tree
2007-12-16
Max Kell
e
rmann
a
n
other
past_tok
e
ns simp
l
ification
commit
|
commitdiff
|
tree
2007-12-16
Ma
x
Kel
l
ermann
si
m
plif
i
ed
p
ast_tokens
saving code (for error
m
essag
e
s
)
commit
|
commitdiff
|
tree
2007-12-16
M
a
x Kellermann
s
i
mp
l
ified next_token() shift
commit
|
commitdiff
|
tree
2007-12-16
Max Kelle
r
mann
rem
o
ved more
s
u
p
e
rfl
u
ous ch
e
c
ks
commit
|
commitdiff
|
tree
2007-12-15
Max Kellermann
re
m
ove
d
supe
r
fluo
u
s checks fr
o
m
prepare_
t
oke
n
s()
commit
|
commitdiff
|
tree
2007-12-15
Max Kellermann
eliminated shell_append()
commit
|
commitdiff
|
tree
2007-12-15
Max Kellermann
op
t
imize: dont use shell_appe
n
d
() f
o
r
one
o
ptio
n
commit
|
commitdiff
|
tree
2007-12-15
Max Kellermann
opt
i
m
i
z
e: s
t
ore negated as string, n
o
t esca
p
ed array
commit
|
commitdiff
|
tree
2007-12-15
Max Kel
l
ermann
optimize: dont
e
scape well-know
n
keywords
commit
|
commitdiff
|
tree
2007-12-15
Max Kellermann
o
p
timize shell_escape():
r
eturn earli
e
r if
a
rgum
e
nt
.
.
.
commit
|
commitdiff
|
tree
2007-12-15
Max K
e
llermann
r
e
m
o
v
ed obsolete
c
ode
commit
|
commitdiff
|
tree
2007-12-15
Max Kellermann
opti
m
ize
:
dont
s
t
o
r
e
@
un
f
o
ld values in hashes
commit
|
commitdiff
|
tree
2007-12-15
Max Kellermann
store rules in %domains
i
nstead of
%
rules
commit
|
commitdiff
|
tree
2007-12-15
Max Kellermann
moved cod
e
to ex
e
c
u
te_
c
o
m
mand
commit
|
commitdiff
|
tree
2007-12-15
Max Ke
l
lermann
don't allow match
r
ule
s
af
t
er policy
commit
|
commitdiff
|
tree
2007-12-15
Max Kellermann
don't all
o
w mat
c
h r
u
le
s
before policy
commit
|
commitdiff
|
tree
2007-12-15
Max Kellerman
n
remove sup
p
ort for obsolet
e
net
f
ilter mo
d
u
l
es: dst
.
.
.
commit
|
commitdiff
|
tree
2007-12-15
Max Kellerm
a
nn
merge 977:985 branches/ferm-1
.
3
.
x: merged ferm
1
.
3
.
1
commit
|
commitdiff
|
tree
2007-11-30
Max Ke
l
lermann
mer
g
ed 973:977 from br
a
nch fe
r
m-1
.
3
.
x
commit
|
commitdiff
|
tree
2007-11-30
Max
Kellermann
m
erged 945:973 from branch ferm-1
.
3
.
x
commit
|
commitdiff
|
tree
2007-11-27
Max Keller
m
ann
split shell pipe into two s
t
eps, so
make can
see the
.
.
.
commit
|
commitdiff
|
tree
2007-11-27
Max Kellermann
spl
i
tted the
.
NEW rule
commit
|
commitdiff
|
tree
2007-11-27
Max K
e
l
l
ermann
alw
a
ys assume the
.
ferm extension on t
e
sts
commit
|
commitdiff
|
tree
2007-11-27
Max Kelle
r
m
a
nn
dont write to
$@
.
t
mp plus ren
a
m
e
commit
|
commitdiff
|
tree
2007-11-27
Max Kellerman
n
dont copy
%$rule in t
a
bles()
commit
|
commitdiff
|
tree
2007-11-27
Max K
e
lle
r
mann
do
n
t us
e
$chains_info->{$chain}{policy}
commit
|
commitdiff
|
tree
2007-11-27
Max Keller
m
ann
u
se @ instead of - for qu
i
et
commit
|
commitdiff
|
tree
2007-11-27
Max
K
ellermann
re
m
o
v
ed IMPORT_SED
commit
|
commitdiff
|
tree
2007-11-27
Max Ke
l
l
e
rmann
dont
t
est wit
h
f
erm1
.
1; added mi
s
sin
g
.
resu
l
t files
commit
|
commitdiff
|
tree
2007-11-27
Max
K
e
l
lermann
added
t
est f
o
r u
n
known modul
e
commit
|
commitdiff
|
tree
next