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
removed canonical.pl from test suite, do raw diff -u, many changes to test suite...
2008-03-08
Max Kellermann
removed canonical
.
p
l
from test
s
u
ite
,
do ra
w
diff
.
.
.
commit
|
commitdiff
|
tree
2008-03-08
Max Kell
e
rman
n
merged 2 lines
commit
|
commitdiff
|
tree
2008-03-08
Max Kellerma
n
n
merged {
h
a
s
_a
c
t
i
on}
s
ette
r
s
commit
|
commitdiff
|
tree
2008-03-08
Max
K
ellerman
n
r
eplace
d
$
ru
l
e{action}
with fl
a
g $rule{has
_
action}
commit
|
commitdiff
|
tree
2008-03-08
Max Kellermann
store all options in @{
$
r
u
l
e
{opt
i
o
n
s
}
}
commit
|
commitdiff
|
tree
2008-03-08
Max Kellerma
n
n
recognize --match
commit
|
commitdiff
|
tree
2008-03-08
Max Kellermann
j->
j
u
mp, g->goto
commit
|
commitdiff
|
tree
2008-03-08
M
a
x Kellermann
accep
t
"match" -> "m"
commit
|
commitdiff
|
tree
2008-03-08
Max Kell
e
rmann
"proto" back to special cas
e
(preparati
o
n
for
f
u
rthe
r
.
.
.
commit
|
commitdiff
|
tree
2008-03-08
Max Kellermann
separate loop
f
or d
o
main,table,chain
commit
|
commitdiff
|
tree
2008-03-08
Max Kellerman
n
pass $chain
_
info
t
o tab
l
es()
commit
|
commitdiff
|
tree
2008-03-07
Max
Ke
l
l
ermann
im
p
ort ferm pro
g
r
am usin
g
"require"
commit
|
commitdiff
|
tree
2008-03-07
Ma
x
Kelle
r
m
a
nn
perl
p
rototypes
commit
|
commitdiff
|
tree
2008-03-07
M
ax Kellerman
n
removed wrap_ne
g
ated()
commit
|
commitdiff
|
tree
2008-03-07
Max Kellermann
remo
v
ed "$m
o
d
ule" parameter
f
rom merge_keyword
s
()
commit
|
commitdiff
|
tree
2008-03-07
Max Kell
e
rmann
ty
p
o in man
p
age
exam
p
le
commit
|
commitdiff
|
tree
2008-03-05
Ma
x
Kellermann
ne
w
s
reformat: import-
f
er
m
r
e
write
commit
|
commitdiff
|
tree
2008-03-05
Max Ke
l
lermann
import-ferm: use module data
f
rom ferm
commit
|
commitdiff
|
tree
2008-03-02
Ma
x
Kell
e
rm
a
nn
r
enamed '
m
ulti' bless to 'params'
commit
|
commitdiff
|
tree
2008-03-02
Max Kellermann
use "bless" instead of wr
a
p hashref
commit
|
commitdiff
|
tree
2008-03-02
Max Kellermann
improved error msg
commit
|
commitdiff
|
tree
2008-03-02
Max Kellermann
c
o
pyrigh
t
yea
r
2008
commit
|
commitdiff
|
tree
2008-02-26
Max
K
ellerm
a
nn
ch
e
ck $current{
d
o
m
a
in} a
t
eo
f
commit
|
commitdiff
|
tree
2008-02-26
Max Kellermann
s
e
t has_rule only once, reverts
p
r
e
vi
o
us com
m
it
commit
|
commitdiff
|
tree
2008-02-26
Max Ke
l
l
e
rmann
elim
i
nated rule_defined()
commit
|
commitdiff
|
tree
2008-02-26
Max
Kell
e
r
m
ann
a
lwa
y
s
set has_rule
commit
|
commitdiff
|
tree
2008-02-26
Max Kellermann
moved co
d
e
to merge_keywords()
commit
|
commitdiff
|
tree
2008-02-26
Max
K
ellermann
d
o
nt save {defs}
commit
|
commitdiff
|
tree
2008-02-26
Max
Kellermann
moved code to set_module_target()
commit
|
commitdiff
|
tree
2008-02-26
Max Kel
l
erma
n
n
is_netfilter
_
module_target() returns $defs
commit
|
commitdiff
|
tree
2008-02-26
M
ax Kellermann
bu
g
f
i
x: $status
i
s local var; system(
$
c
o
mmand), not $
_
commit
|
commitdiff
|
tree
2008-02-26
Max
K
ellermann
use
$
d
omai
n
_inf
o
instead of $d
o
mains{$domain}
commit
|
commitdiff
|
tree
2008-02-26
Max K
e
l
lerma
n
n
use %t
o
ols instead
o
f $do
m
ai
n
s{$domain}{t
o
o
ls}
commit
|
commitdiff
|
tree
2008-02-26
M
ax Kellermann
initialize {to
o
l
s} with map()
commit
|
commitdiff
|
tree
2008-02-26
Max
K
el
l
ermann
r
e
m
oved {reset
}
; document {has_bui
l
tin}
commit
|
commitdiff
|
tree
2008-02-25
Max Ke
l
l
ermann
m
o
ved code to set_
d
om
a
in(
)
commit
|
commitdiff
|
tree
2008-02-25
Max Kellermann
micro-opt
i
mization: use "exists"
i
nste
a
d of "define
d
"
commit
|
commitdiff
|
tree
2008-02-25
Max K
e
l
l
erman
n
mov
e
d $action declaration
commit
|
commitdiff
|
tree
2008-02-25
Max Kellermann
re
m
oved the "non_em
p
ty" flag
commit
|
commitdiff
|
tree
2008-02-25
Max
K
ellermann
removed
t
he "was
_
crea
t
ed" flag
commit
|
commitdiff
|
tree
2008-01-22
Max Kellerma
n
n
merged 1059:
1
09
2
fr
o
m
b
r
anch ferm-
1
.
3
.
x: rel
e
a
s
e
v1
.
3
.
3
commit
|
commitdiff
|
tree
2008-01-22
Max Kelle
r
mann
m
ore test suite
or
d
er workarounds
commit
|
commitdiff
|
tree
2007-12-19
Ma
x
K
e
llermann
merg
e
d
r1
0
59 from branch 1
.
3
.
x
:
target options cannot
.
.
.
commit
|
commitdiff
|
tree
2007-12-19
Ma
x
Kellerm
a
nn
mer
g
ed r1056:1058 from branch 1
.
3
.
x: bug
f
ix: handle
.
.
.
commit
|
commitdiff
|
tree
2007-12-19
Max Kel
l
erm
a
nn
removed legacy
s
yntax text
commit
|
commitdiff
|
tree
2007-12-19
Max Kellermann
m
erged r1056 from branch
1
.
3
.
x
:
ad
d
ed
test for
m
u
l
tip
l
e
.
.
.
commit
|
commitdiff
|
tree
2007-12-18
Max Kellermann
updated TO
D
O I
I
commit
|
commitdiff
|
tree
2007-12-18
M
a
x Kellermann
updat
e
d T
O
DO
commit
|
commitdiff
|
tree
2007-12-18
Max Ke
l
l
e
r
ma
n
n
merged r98
5
:1052 NEWS
from branch 1
.
3
.
x
commit
|
commitdiff
|
tree
2007-12-18
M
a
x Keller
m
ann
rem
o
ved en
t
ry from changel
o
g bec
a
use bug was int
r
odu
c
ed
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
M
a
x Kellerman
n
moved
c
op
y
_on_write()
commit
|
commitdiff
|
tree
2007-12-17
Max Kellerm
a
n
n
dont co
p
y deprecated "p
r
oto" in ne
w
_level
(
)
commit
|
commitdiff
|
tree
2007-12-17
Max K
e
ller
m
a
n
n
merge
d
code t
o
exp
e
ct_token(
)
commit
|
commitdiff
|
tree
2007-12-17
Max Kellermann
d
on't allow
l
ower case buil
t
-in policy names
commit
|
commitdiff
|
tree
2007-12-17
Max Kellermann
fixed policy in --flush mode
commit
|
commitdiff
|
tree
2007-12-17
M
a
x
Kellerma
n
n
gener
a
te policy command only
if it is
not AC
C
EPT (which
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
Max Keller
m
ann
copy-on-write $
r
ule{ke
y
words}
commit
|
commitdiff
|
tree
2007-12-17
Max Kellermann
re
t
urn arr
a
yref from to
k
enize_string
(
)
commit
|
commitdiff
|
tree
2007-12-17
Max Kellermann
sto
r
e only this on
e
keyword def in $r
u
l
e
{keywords}
commit
|
commitdiff
|
tree
2007-12-17
Max Kellerm
a
nn
stor
e
def
r
e
ference in alias
commit
|
commitdiff
|
tree
2007-12-17
Max Keller
m
ann
reintro
d
uced declar
a
tion-only chec
k
commit
|
commitdiff
|
tree
2007-12-17
M
ax K
e
llerm
a
nn
removed unuse
d
SWITCH
label
commit
|
commitdiff
|
tree
2007-12-17
Max Kell
e
rmann
u
pdated
b
ugfix
in ch
a
ngelo
g
commit
|
commitdiff
|
tree
2007-12-17
Max Kelle
r
man
n
c
l
ear %c
u
rrent afte
r
"policy
"
commit
|
commitdiff
|
tree
2007-12-17
M
a
x Kellermann
fixed xt_p
o
licy t
e
st r
e
sult
commit
|
commitdiff
|
tree
2007-12-17
Max Kel
l
e
r
mann
par
s
e
b
uilt-in m
a
tch
m
odules fro
m
$rul
e
{keyw
o
rd
s
}
commit
|
commitdiff
|
tree
2007-12-17
Max Kellermann
dont escap
e
targe
t
/chain nam
e
s
commit
|
commitdiff
|
tree
2007-12-17
M
a
x
Kellermann
micro-
o
ptimization: create ta
r
get cha
i
n later, dont
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
Max Kellermann
handle pol
i
cy without tables()
commit
|
commitdiff
|
tree
2007-12-16
Max
K
e
l
lerma
n
n
merged
t
o
i
f clauses
commit
|
commitdiff
|
tree
2007-12-16
M
ax Kellerma
n
n
e
l
i
m
inated
$
negated
commit
|
commitdiff
|
tree
2007-12-16
Max Kelle
r
m
a
n
n
d
o
nt set
{crea
t
e}
f
lag on chain, deter
m
ine t
h
a
t
in
.
.
.
commit
|
commitdiff
|
tree
2007-12-16
M
a
x
Kellermann
dont
pass m
o
dule nam
e
t
o parse_option()
commit
|
commitdiff
|
tree
2007-12-16
Ma
x
Ke
l
lermann
merge module and target ke
y
words in
t
o $r
u
l
e{
k
e
ywords
.
.
.
commit
|
commitdiff
|
tree
2007-12-16
Max Kell
e
rmann
removed $def
argu
m
en
t
fro
m
shell_append_opt
i
on()
commit
|
commitdiff
|
tree
2007-12-16
M
ax
Kellermann
ext
r
a bless tag for pre_negation
commit
|
commitdiff
|
tree
2007-12-16
M
a
x Kellerma
n
n
r
e
mov
e
d extract_n
e
gati
o
n()
commit
|
commitdiff
|
tree
2007-12-16
M
a
x
K
e
llermann
save time
by fetching {}{''}{keywords} be
f
ore the lo
o
p
commit
|
commitdiff
|
tree
2007-12-16
M
a
x
K
e
llermann
simplified
chai
n
creation
c
ode
commit
|
commitdiff
|
tree
2007-12-16
Max Kell
e
rmann
r
e
moved u
n
de
f
ch
e
ck in netfilte
r
_canonical_protocol(
)
commit
|
commitdiff
|
tree
2007-12-16
Ma
x
Kellermann
bugfix:
verify the p
r
otoco
l
/match mo
d
ule
a
ssociati
o
n
commit
|
commitdiff
|
tree
2007-12-16
Max
K
e
llermann
che
c
k netfilter_
c
ano
n
ical
_
pro
t
ocol() is no
t
call
e
d
.
.
.
commit
|
commitdiff
|
tree
2007-12-16
Max Kellerma
n
n
d
ont c
a
ll netfilter_canon
i
cal
_
protocol() for sport
.
.
.
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
merge
2 lines
commit
|
commitdiff
|
tree
2007-12-16
M
a
x
K
e
l
lermann
dont
c
heck
f
o
r protocol options t
w
ice
commit
|
commitdiff
|
tree
2007-12-16
Max Ke
l
lerma
n
n
removed pa
r
s
e
_match_opti
o
n()
commit
|
commitdiff
|
tree
2007-12-16
Max
K
ell
e
rma
n
n
us
e
m
od
u
le->{defs}
commit
|
commitdiff
|
tree
2007-12-16
Max Kell
e
rm
a
nn
parse
m
odule
specific def to
p
a
rse_option()
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
r
e
moved unused variable
commit
|
commitdiff
|
tree
2007-12-16
Max
Kellerman
n
store tar
g
et_defs in $rule{actio
n
}{de
f
s}
commit
|
commitdiff
|
tree
2007-12-16
Max Kellerman
n
dont fall back
to %match_defs
commit
|
commitdiff
|
tree
2007-12-16
Ma
x
Kellermann
replace str
i
ng
c
ompare
w
ith integer compare
commit
|
commitdiff
|
tree
2007-12-16
Max Kelle
r
ma
n
n
another pa
s
t_token
s
simplification
commit
|
commitdiff
|
tree
2007-12-16
Max Keller
m
ann
simplifie
d
p
ast
_
tokens saving co
d
e (f
o
r
e
r
ror
messag
e
s
)
commit
|
commitdiff
|
tree
2007-12-16
M
a
x
Kellermann
simplified next
_
token() sh
i
ft
commit
|
commitdiff
|
tree
2007-12-16
Max Kellerm
a
nn
removed more superfluous checks
commit
|
commitdiff
|
tree
2007-12-15
Max K
e
llermann
r
emoved superfluous checks
f
ro
m
pr
e
pare_tokens
(
)
commit
|
commitdiff
|
tree
2007-12-15
Max
K
ellermann
el
i
mi
n
ated
shell
_
append()
commit
|
commitdiff
|
tree
2007-12-15
Max Kelle
r
mann
optimize: do
n
t
us
e
shell_append
(
)
f
or one opt
i
on
commit
|
commitdiff
|
tree
2007-12-15
Max Kellermann
opt
i
mize:
store negat
e
d
a
s
string, not esc
a
ped a
r
ray
commit
|
commitdiff
|
tree
next