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 Ke
l
lermann
eliminat
e
d rule_defined()
commit
|
commitdiff
|
tree
2008-02-26
Max Kellermann
a
l
ways set h
a
s_rule
commit
|
commitdiff
|
tree
2008-02-26
Ma
x
Kelle
r
m
ann
m
o
ved
c
ode t
o
m
e
r
ge_k
e
y
w
o
rds()
commit
|
commitdiff
|
tree
2008-02-26
M
a
x
Kellerm
a
nn
dont save {defs}
commit
|
commitdiff
|
tree
2008-02-26
Max Kel
l
e
rmann
moved
code to set_module_t
a
rget
(
)
commit
|
commitdiff
|
tree
2008-02-26
Max Kellerma
n
n
is
_
ne
t
filter
_
m
o
dule_target() returns $defs
commit
|
commitdiff
|
tree
2008-02-26
M
ax Kellermann
bugfix: $st
a
tus is local var; system($co
m
ma
n
d)
,
not $
_
commit
|
commitdiff
|
tree
2008-02-26
Max
K
elle
r
m
a
n
n
us
e
$dom
a
in_i
n
fo instead
o
f $domains{$d
o
main}
commit
|
commitdiff
|
tree
2008-02-26
Max
K
elle
r
mann
use
%tools instead of $
d
o
m
a
i
ns
{
$domain}{tools}
commit
|
commitdiff
|
tree
2008-02-26
Max Kel
l
er
m
a
n
n
init
i
alize {tools} with map()
commit
|
commitdiff
|
tree
2008-02-26
M
a
x
K
eller
m
an
n
r
emoved {reset}; d
o
cum
e
nt {
h
as_builtin}
commit
|
commitdiff
|
tree
2008-02-25
M
ax Kelle
r
mann
move
d
code to set
_
domain()
commit
|
commitdiff
|
tree
2008-02-25
Max Kellermann
micro-o
p
timization: u
s
e "
e
xist
s
" instead of "defined"
commit
|
commitdiff
|
tree
2008-02-25
M
ax Kellermann
moved $action dec
l
a
r
a
tion
commit
|
commitdiff
|
tree
2008-02-25
Max
Kellermann
remo
v
ed the
"non
_
empty" flag
commit
|
commitdiff
|
tree
2008-02-25
Max
Kellerman
n
r
e
moved the
"
was_cr
e
a
t
ed" flag
commit
|
commitdiff
|
tree
2008-01-22
M
a
x Kellermann
merged 1059:1092 f
r
om branc
h
f
e
rm-1
.
3
.
x: release v
1
.
3
.
3
commit
|
commitdiff
|
tree
2008-01-22
Max Kellermann
mo
r
e tes
t
suite
order w
o
rkaround
s
commit
|
commitdiff
|
tree
2007-12-19
Max Kellermann
merged r1059 from branch 1
.
3
.
x: target option
s
ca
n
not
.
.
.
commit
|
commitdiff
|
tree
2007-12-19
Max
K
ellermann
merged r1056:1058 f
r
om branc
h
1
.
3
.
x:
b
ugfix: handle
.
.
.
commit
|
commitdiff
|
tree
2007-12-19
Max Kellermann
removed
l
egacy
s
yn
t
a
x
text
commit
|
commitdiff
|
tree
2007-12-19
Max Kelle
r
mann
merged r1056 from b
r
anch 1
.
3
.
x
:
a
d
ded t
e
st for mu
l
t
ip
l
e
.
.
.
commit
|
commitdiff
|
tree
2007-12-18
M
ax Kellermann
update
d
T
O
D
O II
commit
|
commitdiff
|
tree
2007-12-18
M
a
x Kellerm
a
nn
u
p
dated
T
O
DO
commit
|
commitdiff
|
tree
2007-12-18
Max Kellermann
merged
r
985:1052 NEWS from bra
n
ch 1
.
3
.
x
commit
|
commitdiff
|
tree
2007-12-18
Max Kellerm
a
nn
removed en
t
ry from chang
e
log
because
bug was
i
n
t
roduced
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
Max Kellermann
m
oved copy_on_write()
commit
|
commitdiff
|
tree
2007-12-17
M
ax Kelle
r
mann
dont
co
p
y deprecated "
p
roto" in new_level()
commit
|
commitdiff
|
tree
2007-12-17
Max Ke
l
l
ermann
m
e
rged code to exp
e
ct_token()
commit
|
commitdiff
|
tree
2007-12-17
Max
K
e
llerma
n
n
d
o
n't
a
l
low lower case
b
uilt-in policy na
m
es
commit
|
commitdiff
|
tree
2007-12-17
Max Kellermann
fixed policy
in -
-
flush mode
commit
|
commitdiff
|
tree
2007-12-17
M
ax Kellerma
n
n
generate po
l
i
c
y command onl
y
if
i
t
is not
ACCE
P
T (which
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
Max Kel
l
ermann
copy-on-
w
rite $
r
ule{keywords}
commit
|
commitdiff
|
tree
2007-12-17
Max K
e
llermann
r
e
turn arrayref fro
m
tokenize_string()
commit
|
commitdiff
|
tree
2007-12-17
Max Kell
e
rma
n
n
s
t
ore on
l
y this
o
ne keyword def in $rule{keywords}
commit
|
commitdiff
|
tree
2007-12-17
M
ax Kellermann
store
def refere
n
ce in a
l
ias
commit
|
commitdiff
|
tree
2007-12-17
Max Kellerman
n
reintrod
u
c
ed declarat
i
on-only check
commit
|
commitdiff
|
tree
2007-12-17
Max Kellermann
removed unused SW
I
TCH label
commit
|
commitdiff
|
tree
2007-12-17
Max Kellermann
u
pdated bugfix in changelog
commit
|
commitdiff
|
tree
2007-12-17
Max Kel
l
ermann
clear %cu
r
rent after "p
o
licy"
commit
|
commitdiff
|
tree
2007-12-17
Max Kellerman
n
fixed xt_policy test result
commit
|
commitdiff
|
tree
2007-12-17
Max
K
ell
e
rm
a
nn
parse built
-
in match modul
e
s from $
r
ule{keywords}
commit
|
commitdiff
|
tree
2007-12-17
M
a
x
K
e
llerm
a
nn
dont escape tar
g
et/cha
i
n
names
commit
|
commitdiff
|
tree
2007-12-17
Max Kellermann
micro-opt
i
mization
:
c
r
e
ate target chain l
a
t
er,
d
on
t
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
M
ax Kel
l
erman
n
ha
n
dle poli
c
y wi
t
hout ta
b
les()
commit
|
commitdiff
|
tree
2007-12-16
Max
Kell
e
rman
n
me
r
ged t
o
if
c
la
u
ses
commit
|
commitdiff
|
tree
2007-12-16
Max K
e
ll
e
rmann
e
l
imi
n
ated $negated
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
dont set {crea
t
e} flag on
c
hain, determine that in
.
.
.
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
dont pass module name to parse_option
(
)
commit
|
commitdiff
|
tree
2007-12-16
Max Kellerma
n
n
merge m
o
du
l
e and targe
t
keywords into $rule{keywords
.
.
.
commit
|
commitdiff
|
tree
2007-12-16
Max Kellerm
a
nn
remov
e
d $d
e
f argum
e
nt from shell_append_op
t
ion()
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
extra bless tag
for p
r
e_n
e
g
a
t
io
n
commit
|
commitdiff
|
tree
2007-12-16
Max Ke
l
lermann
rem
o
ved
extract_nega
t
i
on()
commit
|
commitdiff
|
tree
2007-12-16
Max Ke
l
lerman
n
s
a
ve
t
ime by fetching {}{''}
{
key
w
ords}
before the loop
commit
|
commitdiff
|
tree
2007-12-16
Max K
e
llermann
simplifie
d
chain creation code
commit
|
commitdiff
|
tree
2007-12-16
Max Kel
l
ermann
r
e
moved undef
c
hec
k
in n
e
tfilt
e
r_can
o
nical_protocol()
commit
|
commitdiff
|
tree
2007-12-16
M
a
x Ke
l
lermann
bugfix: verify the protocol/ma
t
ch module associatio
n
commit
|
commitdiff
|
tree
2007-12-16
M
a
x Kellermann
c
heck n
e
t
filter_canonical_protoc
o
l
()
i
s not call
e
d
.
.
.
commit
|
commitdiff
|
tree
2007-12-16
Ma
x
Kel
l
e
r
m
a
nn
dont call netfilter_canoni
c
al_protocol() for sport
.
.
.
commit
|
commitdiff
|
tree
2007-12-16
Max Kel
l
erm
a
n
n
m
e
rge 2 lines
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
dont check
f
or
p
rotocol o
p
tions tw
i
ce
commit
|
commitdiff
|
tree
2007-12-16
Max Kellerma
n
n
remov
e
d parse_match_
o
ption(
)
commit
|
commitdiff
|
tree
2007-12-16
Ma
x
Kelle
r
ma
n
n
use mod
u
le->{
d
efs}
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
parse
module specific
def to parse_o
p
tio
n
()
commit
|
commitdiff
|
tree
2007-12-16
Max Kellerma
n
n
re
m
oved
unused variable
commit
|
commitdiff
|
tree
2007-12-16
Max
Kellerma
n
n
s
tore
target_d
e
fs in $rul
e
{acti
o
n}{
d
efs}
commit
|
commitdiff
|
tree
2007-12-16
M
a
x
Kellermann
dont fal
l
back to %match_defs
commit
|
commitdiff
|
tree
2007-12-16
Max Kelle
r
mann
replace string com
p
are with
integer compare
commit
|
commitdiff
|
tree
2007-12-16
Max
Kellermann
a
n
o
ther past
_
toke
n
s simplification
commit
|
commitdiff
|
tree
2007-12-16
Max K
e
llermann
simplif
i
ed past_tokens
saving cod
e
(for error messag
e
s)
commit
|
commitdiff
|
tree
2007-12-16
Max K
e
llermann
simplified next_tok
e
n() shi
f
t
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
r
e
mov
e
d more
su
p
erf
l
uous ch
e
cks
commit
|
commitdiff
|
tree
2007-12-15
Ma
x
Kell
e
rmann
removed superfluous c
h
e
c
ks f
r
om prepare_tokens(
)
commit
|
commitdiff
|
tree
2007-12-15
Max
Kellerm
a
nn
e
l
iminated shel
l
_app
e
nd()
commit
|
commitdiff
|
tree
2007-12-15
Max Kel
l
erma
n
n
o
ptim
i
z
e: do
n
t use
she
l
l_ap
p
e
nd() for one
o
ption
commit
|
commitdiff
|
tree
2007-12-15
M
ax Kellermann
optimi
z
e: stor
e
negate
d
as
s
trin
g
, not es
c
aped array
commit
|
commitdiff
|
tree
2007-12-15
Max Keller
m
a
nn
optimize:
dont escap
e
well-kn
o
wn keywords
commit
|
commitdiff
|
tree
2007-12-15
Max Kellermann
optimize shell_escape(
)
: r
e
tu
r
n
e
ar
l
i
e
r if argument
.
.
.
commit
|
commitdiff
|
tree
2007-12-15
Max
Kellermann
removed obsolete
c
o
de
commit
|
commitdiff
|
tree
2007-12-15
Max Kell
e
rmann
o
p
timize: dont store
@unfold
v
a
l
ues in hashes
commit
|
commitdiff
|
tree
2007-12-15
Max Kellermann
sto
r
e rules in %domains
i
nstead of %rules
commit
|
commitdiff
|
tree
2007-12-15
M
a
x Kellermann
m
o
ved code to
e
x
ec
u
te_command
commit
|
commitdiff
|
tree
2007-12-15
M
a
x
Kellermann
do
n
'
t all
o
w mat
c
h rules after pol
i
cy
commit
|
commitdiff
|
tree
2007-12-15
Max
K
ellermann
don't allow
m
atch
rules
before po
l
icy
commit
|
commitdiff
|
tree
2007-12-15
Max Kellermann
remove
support
f
or
obsolete
n
etfilter modules: dst
.
.
.
commit
|
commitdiff
|
tree
2007-12-15
Max Kellerman
n
merge 977:985 branc
h
es/
f
erm-1
.
3
.
x
:
me
r
ged f
e
rm 1
.
3
.
1
commit
|
commitdiff
|
tree
2007-11-30
Max Kellermann
merged 973:977 from branch ferm-1
.
3
.
x
commit
|
commitdiff
|
tree
2007-11-30
Max
K
ellermann
merged 9
4
5:973 from
b
r
anc
h
ferm-1
.
3
.
x
commit
|
commitdiff
|
tree
2007-11-27
Max Keller
m
ann
split s
h
ell pip
e
into two steps, so make can see the
.
.
.
commit
|
commitdiff
|
tree
2007-11-27
Max Kellermann
splitted the
.
NEW
r
ule
commit
|
commitdiff
|
tree
2007-11-27
Max Kellerman
n
always ass
u
me
t
h
e
.
f
erm
exten
s
ion on tests
commit
|
commitdiff
|
tree
2007-11-27
M
ax
K
elle
r
m
a
nn
don
t
w
r
i
te to $@
.
tmp plus rename
commit
|
commitdiff
|
tree
2007-11-27
Max Kell
e
rmann
dont copy %$rul
e
i
n tables()
commit
|
commitdiff
|
tree
2007-11-27
Max Kellerm
a
n
n
dont use $chains_info->{$chain}{
p
olicy}
commit
|
commitdiff
|
tree
2007-11-27
Max
K
ellermann
use @ in
s
tead of - for quiet
commit
|
commitdiff
|
tree
2007-11-27
M
ax Ke
l
l
e
rmann
remov
e
d
I
M
P
O
R
T_SED
commit
|
commitdiff
|
tree
2007-11-27
Max Kelle
r
mann
dont test with ferm1
.
1; a
d
ded m
i
ssing
.
r
e
s
ul
t
f
i
les
commit
|
commitdiff
|
tree
2007-11-27
M
a
x
Kell
e
rmann
a
dded test
for
un
k
nown module
commit
|
commitdiff
|
tree
2007-11-27
M
a
x Kellerm
a
n
n
do
n
t die
when an unkno
w
n module
i
s us
e
d
commit
|
commitdiff
|
tree
2007-11-27
Max Kellermann
only pass
%
cur
r
ent to ente
r
()
commit
|
commitdiff
|
tree
next