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
renamed 'multi' bless to 'params'
2008-03-02
Max K
e
lle
r
mann
r
enamed 'mu
l
ti' bless
to 'params'
commit
|
commitdiff
|
tree
2008-03-02
Max
Kellerman
n
use "bless" instead of wrap hash
r
ef
commit
|
commitdiff
|
tree
2008-03-02
Max Kellerman
n
improved e
r
ror msg
commit
|
commitdiff
|
tree
2008-03-02
Max Kellermann
copyr
i
g
h
t y
e
ar
2008
commit
|
commitdiff
|
tree
2008-02-26
Max Ke
l
lermann
check $cur
r
ent{do
m
ain}
at e
o
f
commit
|
commitdiff
|
tree
2008-02-26
Max K
e
llermann
set has_rule only once, reverts previous comm
i
t
commit
|
commitdiff
|
tree
2008-02-26
Max K
e
llermann
el
i
mina
t
ed ru
l
e_defined()
commit
|
commitdiff
|
tree
2008-02-26
Max Kel
l
ermann
always set has_
r
ule
commit
|
commitdiff
|
tree
2008-02-26
Max Kell
e
rmann
moved cod
e
to m
e
rge_
k
eywords
(
)
commit
|
commitdiff
|
tree
2008-02-26
Max
K
ellerman
n
d
on
t
save {defs}
commit
|
commitdiff
|
tree
2008-02-26
Ma
x
Kellermann
moved code
t
o s
e
t_mod
u
le_
t
arget()
commit
|
commitdiff
|
tree
2008-02-26
Max Kellermann
i
s_netfi
l
ter_
m
o
dule_target() return
s
$defs
commit
|
commitdiff
|
tree
2008-02-26
Max Kellermann
bugfix:
$status
is local var; system($command), n
o
t $_
commit
|
commitdiff
|
tree
2008-02-26
Max Kel
l
e
r
ma
n
n
use
$
d
o
main_inf
o
instea
d
o
f $domains
{
$
domain}
commit
|
commitdiff
|
tree
2008-02-26
Max K
e
llermann
u
s
e %tools instea
d
of $domains
{
$domain}{tool
s
}
commit
|
commitdiff
|
tree
2008-02-26
Max K
e
llermann
initializ
e
{
t
o
o
l
s}
w
ith map(
)
commit
|
commitdiff
|
tree
2008-02-26
Max
K
e
llermann
removed {re
s
et}; document {has_builtin}
commit
|
commitdiff
|
tree
2008-02-25
M
ax Kel
l
er
m
ann
moved
code to set
_
doma
i
n
()
commit
|
commitdiff
|
tree
2008-02-25
Max Ke
l
lermann
mic
r
o
-optimiz
a
tion: use "exis
t
s" in
s
t
e
ad
of "defined"
commit
|
commitdiff
|
tree
2008-02-25
Max Kellerm
a
nn
moved $
a
ction d
e
claration
commit
|
commitdiff
|
tree
2008-02-25
Max Kelle
r
mann
removed the "non_empty" flag
commit
|
commitdiff
|
tree
2008-02-25
Max Ke
l
lermann
removed th
e
"was_created" flag
commit
|
commitdiff
|
tree
2008-01-22
Max Ke
l
lermann
merg
e
d 1059:1092 from
b
ranch fer
m
-1
.
3
.
x:
r
elease v1
.
3
.
3
commit
|
commitdiff
|
tree
2008-01-22
Max Kellerm
a
nn
m
ore t
e
st suite order workarou
n
ds
commit
|
commitdiff
|
tree
2007-12-19
M
a
x Kellermann
merged r1059 from branch 1
.
3
.
x: target opti
o
ns
ca
n
not
.
.
.
commit
|
commitdiff
|
tree
2007-12-19
Max Kellermann
merged
r1056:1058 from branch 1
.
3
.
x: bug
f
ix
:
handle
.
.
.
commit
|
commitdiff
|
tree
2007-12-19
Max Kellermann
removed legacy synt
a
x
t
ext
commit
|
commitdiff
|
tree
2007-12-19
Ma
x
Kellermann
merged r1
0
56 from b
r
anch 1
.
3
.
x:
a
dde
d
test fo
r
multip
l
e
.
.
.
commit
|
commitdiff
|
tree
2007-12-18
Max Kellerm
a
nn
up
d
a
ted
T
ODO II
commit
|
commitdiff
|
tree
2007-12-18
Max Kellermann
updated
T
O
DO
commit
|
commitdiff
|
tree
2007-12-18
Max Kell
e
r
man
n
merged r985:
1
0
5
2 NEWS
from
branch 1
.
3
.
x
commit
|
commitdiff
|
tree
2007-12-18
Max Kell
e
rma
n
n
remov
e
d entry from c
h
angelog
b
e
c
ause bug was intro
d
uced
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
Max Kellerman
n
mo
v
ed c
o
py_on_write()
commit
|
commitdiff
|
tree
2007-12-17
Max K
e
llerm
a
nn
dont copy deprecated "proto" in ne
w
_level
(
)
commit
|
commitdiff
|
tree
2007-12-17
Max Kellerman
n
merged code to expect_tok
e
n()
commit
|
commitdiff
|
tree
2007-12-17
Max
K
ellermann
don
'
t allo
w
l
o
wer case bu
i
lt
-
in po
l
ic
y
names
commit
|
commitdiff
|
tree
2007-12-17
Max Ke
l
lermann
f
i
xed policy in --fl
u
sh mode
commit
|
commitdiff
|
tree
2007-12-17
Max Kellermann
g
enerat
e
policy command
o
n
l
y if it is not ACCEP
T
(whi
c
h
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
Max K
e
llermann
copy-on-w
r
ite
$
rule{
k
eywords}
commit
|
commitdiff
|
tree
2007-12-17
Max
K
e
llermann
return arrayref from tokenize_string(
)
commit
|
commitdiff
|
tree
2007-12-17
Max
Kellermann
store on
l
y
t
h
is o
n
e keyw
o
rd
def in $rule{keywords}
commit
|
commitdiff
|
tree
2007-12-17
Max Kellerm
a
n
n
store def
r
e
f
erenc
e
in alia
s
commit
|
commitdiff
|
tree
2007-12-17
Max Kellermann
reint
r
oduced de
c
laration-on
l
y check
commit
|
commitdiff
|
tree
2007-12-17
Ma
x
K
e
l
lermann
remove
d
unused SWIT
C
H l
a
be
l
commit
|
commitdiff
|
tree
2007-12-17
M
ax Kellerman
n
update
d
b
u
gfix in cha
n
gelog
commit
|
commitdiff
|
tree
2007-12-17
Max Kellerman
n
clear
%curr
e
n
t
af
t
er "po
l
icy"
commit
|
commitdiff
|
tree
2007-12-17
Max Kel
l
erm
a
nn
f
i
xed
x
t_policy te
s
t
r
e
sult
commit
|
commitdiff
|
tree
2007-12-17
Max Keller
m
an
n
pa
r
s
e built-
i
n match
m
o
dules from $rule
{
keyw
o
rds}
commit
|
commitdiff
|
tree
2007-12-17
M
a
x Kellermann
dont esc
a
pe
t
a
r
g
et/chain names
commit
|
commitdiff
|
tree
2007-12-17
Max
K
ellermann
micro-optimizatio
n
: create target chain
l
ater
,
dont
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
Max
K
ellerm
a
n
n
handle p
o
licy withou
t
table
s
(
)
commit
|
commitdiff
|
tree
2007-12-16
Max
K
ell
e
r
m
a
nn
merged to
if clauses
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
eliminated
$ne
g
at
e
d
commit
|
commitdiff
|
tree
2007-12-16
M
a
x
K
ellermann
dont set {
c
re
a
te} fl
a
g on
chain, deter
m
ine that in
.
.
.
commit
|
commitdiff
|
tree
2007-12-16
Max Ke
l
lerma
n
n
do
n
t pass modu
l
e name to pa
r
s
e
_o
p
tion()
commit
|
commitdiff
|
tree
2007-12-16
Max Kellerm
a
nn
merg
e
modu
l
e
an
d
target keywords into $rule{
k
eywords
.
.
.
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
removed $d
e
f
argument
from shell_append_option()
commit
|
commitdiff
|
tree
2007-12-16
Max K
e
llerm
a
nn
extra bless tag
f
o
r pre_negat
i
on
commit
|
commitdiff
|
tree
2007-12-16
M
a
x
K
e
l
lermann
removed extract_ne
g
ation()
commit
|
commitdiff
|
tree
2007-12-16
Max Kellerma
n
n
save tim
e
by fe
t
ching {}{''}{keywords} before the loop
commit
|
commitdiff
|
tree
2007-12-16
M
ax Kellermann
simplified chain creation
c
o
d
e
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
r
emoved
u
ndef ch
e
ck in netfilter_canonical_pro
t
ocol
(
)
commit
|
commitdiff
|
tree
2007-12-16
Max
K
el
l
erman
n
bugfix: verify the
pro
t
o
c
ol/match
mo
d
ule as
s
ociatio
n
commit
|
commitdiff
|
tree
2007-12-16
M
ax
K
el
l
erma
n
n
check
netfilt
e
r
_canonical_protocol()
i
s not
ca
l
led
.
.
.
commit
|
commitdiff
|
tree
2007-12-16
Max Ke
l
lermann
d
o
n
t call ne
t
filter
_
c
a
n
o
nical_protoc
o
l() for sport
.
.
.
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
merge
2
l
i
nes
commit
|
commitdiff
|
tree
2007-12-16
Max
K
eller
m
ann
dont che
c
k for protocol opt
i
ons t
w
ic
e
commit
|
commitdiff
|
tree
2007-12-16
Max
K
ell
e
rm
a
nn
removed par
s
e_match_option(
)
commit
|
commitdiff
|
tree
2007-12-16
Max Ke
l
lermann
use
module->{defs}
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
parse
module
spec
i
f
i
c de
f
to parse
_
option(
)
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
removed unused variable
commit
|
commitdiff
|
tree
2007-12-16
Max K
e
llermann
st
o
re
tar
g
et_defs
i
n $rule{actio
n
}{defs}
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
dont f
a
ll
b
ac
k
to %
m
atc
h
_de
f
s
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
replace string compare with integer compare
commit
|
commitdiff
|
tree
2007-12-16
Max Ke
l
lerm
a
nn
another past_tokens simp
l
ificatio
n
commit
|
commitdiff
|
tree
2007-12-16
Max Kelle
r
ma
n
n
simplified past_t
o
kens
sav
i
ng code (for error
message
s
)
commit
|
commitdiff
|
tree
2007-12-16
Max Kellerm
a
n
n
simplified next_token() shift
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
remo
v
ed
m
ore superflu
o
u
s
c
hecks
commit
|
commitdiff
|
tree
2007-12-15
Max Ke
l
lermann
remov
e
d s
u
per
f
luous check
s
f
r
om prepare_to
k
ens()
commit
|
commitdiff
|
tree
2007-12-15
Max Kellermann
e
liminated shell_a
p
pen
d
()
commit
|
commitdiff
|
tree
2007-12-15
M
ax
K
elle
r
ma
n
n
optimize
:
d
ont use shel
l
_append() for o
n
e opt
i
on
commit
|
commitdiff
|
tree
2007-12-15
Max K
e
llerman
n
o
p
timize:
store nega
t
ed
as string, not esca
p
ed array
commit
|
commitdiff
|
tree
2007-12-15
Max Kellermann
optimiz
e
: don
t
es
c
ape well-known keyw
o
rds
commit
|
commitdiff
|
tree
2007-12-15
Max Kelle
r
mann
optimi
z
e shell_e
s
cape(): return earlier if
a
r
g
ument
.
.
.
commit
|
commitdiff
|
tree
2007-12-15
Max Kellerm
a
n
n
removed obsolete code
commit
|
commitdiff
|
tree
2007-12-15
M
a
x Kellermann
optimize
:
dont store @unfold value
s
in
h
a
shes
commit
|
commitdiff
|
tree
2007-12-15
M
ax Kel
l
e
r
m
ann
store rules
in %do
m
ains instead of
%rules
commit
|
commitdiff
|
tree
2007-12-15
Max Kelle
r
ma
n
n
mo
v
ed code to
e
xecute_command
commit
|
commitdiff
|
tree
2007-12-15
Max Ke
l
l
e
rmann
don't allow match rule
s
a
f
ter policy
commit
|
commitdiff
|
tree
2007-12-15
Max Kelle
r
mann
do
n
't allow
m
atch rules befor
e
p
o
licy
commit
|
commitdiff
|
tree
2007-12-15
Max
Kel
l
ermann
remove support
for
o
b
solete
n
etf
i
lter modul
e
s: dst
.
.
.
commit
|
commitdiff
|
tree
2007-12-15
Max
Kelle
r
mann
merge 977:
9
85 branches/ferm
-
1
.
3
.
x
: mer
g
ed fe
r
m
1
.
3
.
1
commit
|
commitdiff
|
tree
2007-11-30
Max Ke
l
le
r
mann
merged 973:977
fr
o
m branch ferm-1
.
3
.
x
commit
|
commitdiff
|
tree
2007-11-30
Max Kellermann
merged
9
45:973 from
b
r
a
n
ch
f
erm-1
.
3
.
x
commit
|
commitdiff
|
tree
2007-11-27
Max Ke
l
lermann
split shell p
i
p
e
i
nto
two ste
p
s, so make
can se
e
the
.
.
.
commit
|
commitdiff
|
tree
2007-11-27
M
ax Kellerma
n
n
split
t
e
d the
.
NEW rule
commit
|
commitdiff
|
tree
2007-11-27
Max Kellermann
a
l
ways assume
t
he
.
ferm
extension o
n
tests
commit
|
commitdiff
|
tree
2007-11-27
M
a
x Kelle
r
ma
n
n
dont write to $@
.
t
mp
plus
rena
m
e
commit
|
commitdiff
|
tree
2007-11-27
M
a
x
Kellermann
d
o
n
t
copy %$rule in tables()
commit
|
commitdiff
|
tree
2007-11-27
Max Ke
l
lermann
dont use $cha
i
ns_
i
nfo->
{
$cha
i
n}{policy}
commit
|
commitdiff
|
tree
next