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
eliminated rule_defined()
2008-02-26
M
ax Kellermann
e
limi
n
at
e
d
ru
l
e_define
d
(
)
commit
|
commitdiff
|
tree
2008-02-26
Max Kellerma
n
n
always set has_rule
commit
|
commitdiff
|
tree
2008-02-26
Max Kel
l
erma
n
n
moved code to merge_keyword
s
()
commit
|
commitdiff
|
tree
2008-02-26
Max
K
ellermann
dont save {defs}
commit
|
commitdiff
|
tree
2008-02-26
Max Kellerma
n
n
moved code to set_module_target()
commit
|
commitdiff
|
tree
2008-02-26
Ma
x
Kellermann
is_netfilter_m
o
dule
_
target() re
t
urns $defs
commit
|
commitdiff
|
tree
2008-02-26
M
a
x Kelle
r
mann
bugfix: $s
t
atus is local var;
sy
s
tem($comm
a
nd), not $_
commit
|
commitdiff
|
tree
2008-02-26
Max
K
ellermann
use $d
o
m
a
in_
i
nfo instead of $domains{
$
domai
n
}
commit
|
commitdiff
|
tree
2008-02-26
Ma
x
Kel
l
ermann
use %tool
s
instead of $
d
o
m
ain
s
{$domain}{tools}
commit
|
commitdiff
|
tree
2008-02-26
Max Kel
l
erm
a
n
n
ini
t
ialize {tools} with map()
commit
|
commitdiff
|
tree
2008-02-26
Ma
x
Kellermann
re
m
ov
e
d {re
s
et}; doc
u
me
n
t {has_bu
i
lt
i
n}
commit
|
commitdiff
|
tree
2008-02-25
Max Kelle
r
ma
n
n
mov
e
d
c
o
de to
s
et_domain()
commit
|
commitdiff
|
tree
2008-02-25
M
a
x Kellermann
micro-optimiz
a
tion: use "exi
s
ts"
i
nstea
d
of "defined"
commit
|
commitdiff
|
tree
2008-02-25
Max Kellermann
moved $
a
ction declaration
commit
|
commitdiff
|
tree
2008-02-25
Max Kellerman
n
r
e
m
oved t
h
e "non_
e
m
pty"
f
l
ag
commit
|
commitdiff
|
tree
2008-02-25
Max Kellermann
removed the "was_cr
e
a
t
ed" fl
a
g
commit
|
commitdiff
|
tree
2008-01-22
Max Ke
l
lermann
m
erged
1059:
1
092 from branc
h
f
erm-1
.
3
.
x: relea
s
e v
1
.
3
.
3
commit
|
commitdiff
|
tree
2008-01-22
Max
Kellerman
n
more test suite order
w
orkaro
u
nds
commit
|
commitdiff
|
tree
2007-12-19
Max
Kellermann
m
e
rge
d
r1059 from br
a
nch 1
.
3
.
x: target
o
ptions cannot
.
.
.
commit
|
commitdiff
|
tree
2007-12-19
Max Kellerma
n
n
mer
g
ed r1056:1058 from branc
h
1
.
3
.
x: bugf
i
x:
ha
n
dle
.
.
.
commit
|
commitdiff
|
tree
2007-12-19
M
ax Kellermann
removed
legacy syntax
t
ext
commit
|
commitdiff
|
tree
2007-12-19
M
a
x Kell
e
r
m
ann
merged r10
5
6 fro
m
b
r
anc
h
1
.
3
.
x:
a
d
ded test for mu
l
t
iple
.
.
.
commit
|
commitdiff
|
tree
2007-12-18
M
a
x
K
ellerman
n
update
d
TOD
O
I
I
commit
|
commitdiff
|
tree
2007-12-18
Max K
e
llermann
upd
a
ted TODO
commit
|
commitdiff
|
tree
2007-12-18
Max
K
el
l
e
r
mann
merged r985:1
0
52 N
E
WS from bran
c
h
1
.
3
.
x
commit
|
commitdiff
|
tree
2007-12-18
Ma
x
Kelle
r
man
n
removed entry
f
r
om c
h
angelog
because bug was
i
n
troduced
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
M
a
x
K
ellermann
moved cop
y
_
o
n_w
r
i
t
e()
commit
|
commitdiff
|
tree
2007-12-17
Max Kellermann
d
ont c
o
py dep
r
ecated
"
proto" in new_level()
commit
|
commitdiff
|
tree
2007-12-17
Max Kel
l
ermann
m
e
r
ged code to e
x
p
ect
_
token
(
)
commit
|
commitdiff
|
tree
2007-12-17
Max Kellermann
do
n
't
a
llow lo
w
er c
a
se
b
uilt-in poli
c
y
nam
e
s
commit
|
commitdiff
|
tree
2007-12-17
Max Kellermann
fixe
d
policy in --flush mode
commit
|
commitdiff
|
tree
2007-12-17
Max Kellermann
g
e
n
erate policy command only if
i
t is not
ACCEPT (which
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
M
a
x Kellerm
a
nn
copy-on-write $rule{key
w
o
r
ds}
commit
|
commitdiff
|
tree
2007-12-17
Max
K
el
l
e
r
mann
return
a
rrayref
f
ro
m
tokenize
_
str
i
ng()
commit
|
commitdiff
|
tree
2007-12-17
Max Ke
l
lermann
store only this on
e
keyword de
f
in
$rule
{
keywor
d
s}
commit
|
commitdiff
|
tree
2007-12-17
Max Kellermann
store def
r
e
ference in
a
lias
commit
|
commitdiff
|
tree
2007-12-17
M
a
x
Kellerman
n
reintrod
u
ced declaration-only check
commit
|
commitdiff
|
tree
2007-12-17
Max Kellerman
n
r
emoved u
n
use
d
S
W
ITCH label
commit
|
commitdiff
|
tree
2007-12-17
Max
K
ellermann
upda
t
ed
b
ugfix in ch
a
ngelog
commit
|
commitdiff
|
tree
2007-12-17
Ma
x
K
e
l
le
r
man
n
clear %current a
f
ter "p
o
licy"
commit
|
commitdiff
|
tree
2007-12-17
Max Kellermann
f
i
xe
d
xt_policy test
r
esult
commit
|
commitdiff
|
tree
2007-12-17
M
a
x
Kellermann
parse built
-
in m
a
t
ch
m
odules fro
m
$ru
l
e{keyw
o
rds}
commit
|
commitdiff
|
tree
2007-12-17
Max Kellermann
dont escape tar
g
e
t
/chain
names
commit
|
commitdiff
|
tree
2007-12-17
M
a
x Kelle
r
mann
micro-optimiz
a
tion: creat
e
t
arg
e
t
c
h
ain later, dont
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
Max
K
ellerm
a
nn
h
a
ndle policy without tables()
commit
|
commitdiff
|
tree
2007-12-16
Max
Kel
l
ermann
merged to if clauses
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
eliminated
$
negated
commit
|
commitdiff
|
tree
2007-12-16
Max
Ke
l
l
e
rmann
dont s
e
t
{create} flag
o
n
chain
,
d
e
termine that
i
n
.
.
.
commit
|
commitdiff
|
tree
2007-12-16
M
ax Ke
l
lerman
n
d
ont pass module name to parse_
o
ption()
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
merge module and targe
t
keywords int
o
$
rule{keywords
.
.
.
commit
|
commitdiff
|
tree
2007-12-16
M
a
x
K
e
ll
e
r
mann
removed
$def a
r
g
u
ment from s
h
ell_appe
n
d_option()
commit
|
commitdiff
|
tree
2007-12-16
M
a
x
Kellermann
ex
t
r
a
bless tag
for pre_negat
i
o
n
commit
|
commitdiff
|
tree
2007-12-16
M
a
x Kellerma
n
n
re
m
oved extract_negation()
commit
|
commitdiff
|
tree
2007-12-16
Max Kellerm
a
nn
save time by fet
c
hing
{
}{''}{k
e
y
words
}
b
e
fore the loop
commit
|
commitdiff
|
tree
2007-12-16
M
a
x Kellermann
s
i
mplified
chain
c
r
eation code
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
r
e
moved
u
n
def ch
e
ck in n
e
tfilter_canonical_protocol()
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
b
u
g
fix: verify the
p
rotoco
l
/
match
m
odule assoc
i
ation
commit
|
commitdiff
|
tree
2007-12-16
Max Kell
e
r
m
an
n
check
n
etfi
l
ter
_
canonical_protocol()
i
s
not c
a
l
l
ed
.
.
.
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
dont call netfilte
r
_c
a
n
o
nical_protocol()
for sport
.
.
.
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
merge 2 line
s
commit
|
commitdiff
|
tree
2007-12-16
M
a
x Kellermann
don
t
check for
p
rotocol options twice
commit
|
commitdiff
|
tree
2007-12-16
Max
K
e
l
lermann
re
m
oved parse_ma
t
ch_option()
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
us
e
module->{
d
ef
s
}
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
parse modul
e
s
pecific def
t
o parse_opt
i
on(
)
commit
|
commitdiff
|
tree
2007-12-16
Ma
x
Kellerm
a
nn
remove
d
unuse
d
v
a
riable
commit
|
commitdiff
|
tree
2007-12-16
Max Kellerma
n
n
store target
_
defs in $rule{ac
t
ion}{defs
}
commit
|
commitdiff
|
tree
2007-12-16
M
ax Kell
e
rm
a
nn
d
ont fall back to %match_de
f
s
commit
|
commitdiff
|
tree
2007-12-16
Max Kellerm
a
nn
rep
l
a
ce s
t
ring compare with integer compare
commit
|
commitdiff
|
tree
2007-12-16
M
a
x K
e
llerman
n
a
n
other past_tokens simplification
commit
|
commitdiff
|
tree
2007-12-16
M
ax
Keller
m
ann
simplified past_tokens savi
n
g
c
ode (for e
r
ror messa
g
es
)
commit
|
commitdiff
|
tree
2007-12-16
M
a
x
Kell
e
rmann
simp
l
ified next_
t
oken() s
h
ift
commit
|
commitdiff
|
tree
2007-12-16
Max
K
ellermann
removed mor
e
superfluou
s
check
s
commit
|
commitdiff
|
tree
2007-12-15
Max Ke
l
lermann
removed supe
r
flu
o
us che
c
k
s from prepar
e
_tokens
(
)
commit
|
commitdiff
|
tree
2007-12-15
M
a
x
K
e
llerm
a
nn
eliminated she
l
l
_
append
(
)
commit
|
commitdiff
|
tree
2007-12-15
Max Kellermann
opt
i
mize
:
d
o
n
t use
shell_append(
)
f
o
r one opti
o
n
commit
|
commitdiff
|
tree
2007-12-15
Max K
e
llerma
n
n
opt
i
mize: store negated as s
t
ring, not esc
a
p
e
d array
commit
|
commitdiff
|
tree
2007-12-15
Max Kellermann
optimize: don
t
e
scape we
l
l
-
kno
w
n keywo
r
d
s
commit
|
commitdiff
|
tree
2007-12-15
Max Kellermann
o
ptimize s
h
ell_escape
(
): return earlier if argum
e
nt
.
.
.
commit
|
commitdiff
|
tree
2007-12-15
M
ax
K
ellermann
removed obsolete co
d
e
commit
|
commitdiff
|
tree
2007-12-15
Max Kell
e
rmann
optimize: dont store @unfold values in hashes
commit
|
commitdiff
|
tree
2007-12-15
M
ax Kell
e
rmann
store rule
s
in %domains instead of %rule
s
commit
|
commitdiff
|
tree
2007-12-15
Max
K
ellermann
moved c
o
d
e to execute_command
commit
|
commitdiff
|
tree
2007-12-15
Ma
x
Kellermann
don't allow match rules aft
e
r
p
o
l
icy
commit
|
commitdiff
|
tree
2007-12-15
Ma
x
Ke
l
ler
m
ann
don
'
t allow match rules before
policy
commit
|
commitdiff
|
tree
2007-12-15
Max Kell
e
rmann
remove su
p
port
f
o
r obsol
e
te
net
f
ilte
r
modul
e
s: dst
.
.
.
commit
|
commitdiff
|
tree
2007-12-15
Max Kellermann
me
r
ge
9
77:985 branc
h
es/ferm-1
.
3
.
x: merged ferm 1
.
3
.
1
commit
|
commitdiff
|
tree
2007-11-30
Max Kellermann
m
e
rg
e
d 973:97
7
fr
o
m bran
c
h ferm-1
.
3
.
x
commit
|
commitdiff
|
tree
2007-11-30
M
a
x K
e
l
l
e
rmann
me
r
ged 945:97
3
f
rom branch
f
erm-1
.
3
.
x
commit
|
commitdiff
|
tree
2007-11-27
Max Kellermann
split s
h
el
l
p
i
pe into
two steps
,
so make c
a
n
see the
.
.
.
commit
|
commitdiff
|
tree
2007-11-27
Max Keller
m
a
n
n
splitted the
.
NEW rule
commit
|
commitdiff
|
tree
2007-11-27
Max K
e
lle
r
mann
always
assume th
e
.
ferm extens
i
on on
t
e
s
ts
commit
|
commitdiff
|
tree
2007-11-27
Max
Kellermann
d
ont write to $@
.
t
mp plus
ren
a
me
commit
|
commitdiff
|
tree
2007-11-27
Max Kellermann
dont
c
opy %$ru
l
e
in t
a
bles()
commit
|
commitdiff
|
tree
2007-11-27
Max Kellerma
n
n
dont use
$chai
n
s_info->
{
$
c
hain}
{
policy}
commit
|
commitdiff
|
tree
2007-11-27
Max K
e
llermann
use @
i
nstead of - fo
r
quiet
commit
|
commitdiff
|
tree
2007-11-27
Max Kellermann
remov
e
d IMPORT_SE
D
commit
|
commitdiff
|
tree
2007-11-27
Max Kellermann
dont
t
est
with ferm1
.
1; added
m
iss
i
ng
.
result fi
l
es
commit
|
commitdiff
|
tree
2007-11-27
Max Kellermann
added test
f
o
r
u
nknow
n
module
commit
|
commitdiff
|
tree
2007-11-27
Max Kel
l
ermann
dont
d
ie
when an unknown modu
l
e
is used
commit
|
commitdiff
|
tree
2007-11-27
Ma
x
K
e
llermann
only
p
a
s
s
%current to enter()
commit
|
commitdiff
|
tree
next