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
use "bless" instead of wrap hashref
2008-03-02
Max Kellermann
use "bless" instead of
w
r
a
p
h
ashref
commit
|
commitdiff
|
tree
2008-03-02
Max Kellermann
improved error
msg
commit
|
commitdiff
|
tree
2008-03-02
M
ax Kellerman
n
co
p
yrigh
t
year 2008
commit
|
commitdiff
|
tree
2008-02-26
Max Kellermann
c
heck $curre
n
t{do
m
ain} at eof
commit
|
commitdiff
|
tree
2008-02-26
Max Kellermann
set has
_
rule only
once, rever
t
s pr
e
vious commit
commit
|
commitdiff
|
tree
2008-02-26
Max
K
e
l
l
e
rmann
eliminated rule_defined()
commit
|
commitdiff
|
tree
2008-02-26
Max Kelle
r
mann
a
lways set has_rule
commit
|
commitdiff
|
tree
2008-02-26
Max Kellerman
n
move
d
code to mer
g
e_ke
y
words()
commit
|
commitdiff
|
tree
2008-02-26
Max
Kellermann
dont
s
av
e
{defs}
commit
|
commitdiff
|
tree
2008-02-26
Max Kell
e
rma
n
n
moved
code t
o
set_
m
od
u
le_target()
commit
|
commitdiff
|
tree
2008-02-26
M
a
x
K
ell
e
rmann
is_netfi
l
ter_module_
t
a
rget() returns $defs
commit
|
commitdiff
|
tree
2008-02-26
Max K
e
llermann
bugfix: $
s
tatus is local var; system($command), not
$_
commit
|
commitdiff
|
tree
2008-02-26
Max Kellermann
u
se $
d
om
a
i
n_info
i
n
s
tead of
$
domains{$domain}
commit
|
commitdiff
|
tree
2008-02-26
Max Kell
e
r
m
ann
use %tool
s
inste
a
d of
$dom
a
ins{$
d
omain}{to
o
ls}
commit
|
commitdiff
|
tree
2008-02-26
Max
Ke
l
l
e
rmann
ini
t
i
a
lize {to
o
l
s} with map()
commit
|
commitdiff
|
tree
2008-02-26
Max
K
ellermann
remo
v
ed {reset}; docum
e
nt {has_builtin}
commit
|
commitdiff
|
tree
2008-02-25
M
ax Kellerma
n
n
mov
e
d code to set_domai
n
()
commit
|
commitdiff
|
tree
2008-02-25
Max K
e
ller
m
ann
micro-optimiza
t
i
o
n
:
us
e
"ex
i
sts" i
n
stead of "d
e
fine
d
"
commit
|
commitdiff
|
tree
2008-02-25
Max Kellermann
moved $action declaration
commit
|
commitdiff
|
tree
2008-02-25
M
a
x
K
ellermann
rem
o
ved the "non_empty" flag
commit
|
commitdiff
|
tree
2008-02-25
M
a
x Kellerm
a
nn
removed the "was_c
r
eat
e
d"
flag
commit
|
commitdiff
|
tree
2008-01-22
Max Ke
l
l
e
rm
a
nn
merged
1059
:
1092 from branch ferm-1
.
3
.
x: release
v1
.
3
.
3
commit
|
commitdiff
|
tree
2008-01-22
M
ax Kellermann
m
o
re test
sui
t
e o
r
d
er wor
k
a
rounds
commit
|
commitdiff
|
tree
2007-12-19
Max
K
ellermann
m
erged
r1059 from branch 1
.
3
.
x: target options c
a
nnot
.
.
.
commit
|
commitdiff
|
tree
2007-12-19
Max K
e
llerma
n
n
merged r1056:
1
0
5
8 from br
a
nch 1
.
3
.
x
:
bugfix: ha
n
dle
.
.
.
commit
|
commitdiff
|
tree
2007-12-19
Max Kellerman
n
removed legacy s
y
ntax
text
commit
|
commitdiff
|
tree
2007-12-19
Max Keller
m
ann
merged
r1056
f
rom branch 1
.
3
.
x: added test for mu
l
tiple
.
.
.
commit
|
commitdiff
|
tree
2007-12-18
Ma
x
Kellerm
a
nn
updated TODO II
commit
|
commitdiff
|
tree
2007-12-18
Max
Kel
l
ermann
updated TODO
commit
|
commitdiff
|
tree
2007-12-18
Ma
x
Kellerman
n
merged r985:1052 NEWS from b
r
an
c
h 1
.
3
.
x
commit
|
commitdiff
|
tree
2007-12-18
Max Kellermann
r
e
moved entry from changelog bec
a
use bug was i
n
t
r
o
d
uced
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
Max Kellermann
moved copy_on_write()
commit
|
commitdiff
|
tree
2007-12-17
Max Kellermann
dont c
o
py
d
epreca
t
e
d
"prot
o
" in
new_l
e
vel()
commit
|
commitdiff
|
tree
2007-12-17
Max Kell
e
rman
n
merged code to expect_token
(
)
commit
|
commitdiff
|
tree
2007-12-17
Max Kel
l
ermann
don't allow lower
c
ase built-i
n
policy n
a
mes
commit
|
commitdiff
|
tree
2007-12-17
Max K
e
l
l
e
rmann
f
ixed
p
ol
i
cy i
n
--flush mode
commit
|
commitdiff
|
tree
2007-12-17
Max Kellerman
n
ge
n
erate
p
olicy command o
n
ly if it is
not
AC
C
EP
T
(which
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
Ma
x
K
elle
r
mann
copy-
o
n-write $rule{ke
y
word
s
}
commit
|
commitdiff
|
tree
2007-12-17
Max Kel
l
ermann
r
etur
n
arrayref from
t
o
ke
n
ize_string()
commit
|
commitdiff
|
tree
2007-12-17
Max Keller
m
a
n
n
store only
this one keyword def in $rule{keywo
r
ds}
commit
|
commitdiff
|
tree
2007-12-17
Max Kell
e
r
mann
store def
reference in
a
lias
commit
|
commitdiff
|
tree
2007-12-17
Max Kellerma
n
n
rei
n
tro
d
uced declaration-only check
commit
|
commitdiff
|
tree
2007-12-17
Ma
x
Kellermann
remov
e
d
un
u
s
ed SWITCH label
commit
|
commitdiff
|
tree
2007-12-17
Max Kel
l
er
m
ann
u
p
dated bu
g
f
i
x
in changel
o
g
commit
|
commitdiff
|
tree
2007-12-17
Max
Kellermann
clear %cur
r
ent af
t
er "policy"
commit
|
commitdiff
|
tree
2007-12-17
M
ax Kellermann
fixed xt_policy tes
t
r
esult
commit
|
commitdiff
|
tree
2007-12-17
Max
K
ellermann
parse bui
l
t-in match mo
d
ules from $rule{keywords}
commit
|
commitdiff
|
tree
2007-12-17
Ma
x
K
ellermann
d
o
nt e
s
cape targe
t
/chain names
commit
|
commitdiff
|
tree
2007-12-17
Max Ke
l
lerman
n
mi
c
ro-optimization: create target ch
a
in
l
ater, dont
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
M
ax K
e
llermann
handle
p
olicy w
i
thout tab
l
es()
commit
|
commitdiff
|
tree
2007-12-16
Max
K
ellermann
m
e
rg
e
d to if
c
lauses
commit
|
commitdiff
|
tree
2007-12-16
Max Kel
l
erm
a
nn
eliminated $negated
commit
|
commitdiff
|
tree
2007-12-16
Max
Kellerman
n
dont s
e
t {c
r
eate} fl
a
g
on chain
,
determine that in
.
.
.
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
dont pass
m
odule name
t
o pars
e
_op
t
ion()
commit
|
commitdiff
|
tree
2007-12-16
Max
K
ell
e
rmann
m
e
r
g
e
m
o
d
u
le
and tar
g
et keywo
r
ds into $rule{keywor
d
s
.
.
.
commit
|
commitdiff
|
tree
2007-12-16
Max K
e
lle
r
mann
removed $def a
r
gument from shell_append_o
p
ti
o
n()
commit
|
commitdiff
|
tree
2007-12-16
Max K
e
llerm
a
n
n
e
x
t
r
a
ble
s
s tag f
o
r pre_ne
g
ation
commit
|
commitdiff
|
tree
2007-12-16
Max Kellerma
n
n
r
emove
d
extract_ne
g
at
i
on()
commit
|
commitdiff
|
tree
2007-12-16
Max Kel
l
ermann
save time by fetching {
}
{''
}
{key
w
ords}
before t
h
e
loop
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
s
implified chain crea
t
ion code
commit
|
commitdiff
|
tree
2007-12-16
Max Kellerm
a
nn
removed undef check
i
n
n
etfilter_canonica
l
_protoc
o
l()
commit
|
commitdiff
|
tree
2007-12-16
Max Kelle
r
mann
bugfix: v
e
rify the
pro
t
ocol/match mod
u
l
e
associati
o
n
commit
|
commitdiff
|
tree
2007-12-16
Max Keller
m
a
n
n
check net
f
ilter_canonical_pro
t
o
col()
i
s not called
.
.
.
commit
|
commitdiff
|
tree
2007-12-16
Max Kell
e
rmann
do
n
t
ca
l
l
ne
t
f
i
lter_c
a
n
o
n
ical_protocol() for
s
po
r
t
.
.
.
commit
|
commitdiff
|
tree
2007-12-16
M
a
x
Kellermann
m
erge 2 lines
commit
|
commitdiff
|
tree
2007-12-16
Max
K
ellerm
a
nn
d
o
nt
c
heck for p
r
otocol o
p
t
i
ons
twice
commit
|
commitdiff
|
tree
2007-12-16
Max Kel
l
ermann
removed
p
arse_match_
o
ption
(
)
commit
|
commitdiff
|
tree
2007-12-16
Ma
x
Kellermann
u
se module->{defs}
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
parse module
s
pec
i
fic d
e
f to parse_option()
commit
|
commitdiff
|
tree
2007-12-16
M
a
x Kellermann
remo
v
ed un
u
sed variable
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
store tar
g
et_defs
i
n
$ru
l
e{ac
t
i
on}{d
e
fs}
commit
|
commitdiff
|
tree
2007-12-16
Max Kel
l
ermann
dont
f
all back to %
m
atch_
d
efs
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
repla
c
e string compar
e
w
i
th intege
r
compare
commit
|
commitdiff
|
tree
2007-12-16
M
ax Kellermann
a
nother past_tokens simplifi
c
at
i
on
commit
|
commitdiff
|
tree
2007-12-16
Max
K
ellermann
s
implified past_tokens saving code (for erro
r
messag
e
s)
commit
|
commitdiff
|
tree
2007-12-16
M
a
x Kellermann
simplified ne
x
t_to
k
en() shift
commit
|
commitdiff
|
tree
2007-12-16
Ma
x
Kell
e
rmann
remo
v
ed more
s
u
p
erf
l
uous che
c
ks
commit
|
commitdiff
|
tree
2007-12-15
Max Kell
e
r
m
ann
remo
v
e
d
superfluous checks from prepare_tokens()
commit
|
commitdiff
|
tree
2007-12-15
Max Keller
m
ann
elim
i
nat
e
d shell_ap
p
end()
commit
|
commitdiff
|
tree
2007-12-15
M
a
x Kellermann
optimize: d
o
nt
u
se shell_append() for
one option
commit
|
commitdiff
|
tree
2007-12-15
M
a
x Kellerm
a
nn
o
p
t
i
mize
:
sto
r
e negated as
strin
g
, not
esc
a
p
e
d array
commit
|
commitdiff
|
tree
2007-12-15
Max Kellermann
optimize: dont e
s
cape well
-
kno
w
n keywords
commit
|
commitdiff
|
tree
2007-12-15
Max Kellermann
optimize shell_escape(): return
e
a
rlier
i
f
a
r
g
um
e
nt
.
.
.
commit
|
commitdiff
|
tree
2007-12-15
M
a
x Kellerm
a
nn
r
e
moved obs
o
lete code
commit
|
commitdiff
|
tree
2007-12-15
Max Kell
e
rmann
optimiz
e
:
d
o
n
t store @u
n
fold
v
alues
in hashes
commit
|
commitdiff
|
tree
2007-12-15
Max
Keller
m
ann
store rules in %domains instead of %r
u
les
commit
|
commitdiff
|
tree
2007-12-15
M
a
x Kellermann
moved code to execute_command
commit
|
commitdiff
|
tree
2007-12-15
Max Kellermann
don't allow match ru
l
es a
f
t
er policy
commit
|
commitdiff
|
tree
2007-12-15
Max Kellermann
don't allow match rules before po
l
icy
commit
|
commitdiff
|
tree
2007-12-15
Ma
x
Kelle
r
mann
remove
s
u
p
port
f
or obsolete
n
etfilter
m
odules: dst
.
.
.
commit
|
commitdiff
|
tree
2007-12-15
Max Kellermann
mer
g
e 97
7
:985 b
r
anche
s
/ferm-
1
.
3
.
x: m
e
rged ferm 1
.
3
.
1
commit
|
commitdiff
|
tree
2007-11-30
Max Keller
m
a
nn
me
r
ged 973:977
from branch
f
erm-1
.
3
.
x
commit
|
commitdiff
|
tree
2007-11-30
Max Kellermann
merged 945:97
3
from branch
ferm-1
.
3
.
x
commit
|
commitdiff
|
tree
2007-11-27
Max Ke
l
lermann
s
plit shell pipe into tw
o
st
e
p
s, so m
a
ke
c
an
s
ee
t
he
.
.
.
commit
|
commitdiff
|
tree
2007-11-27
Max Kellermann
splitted t
h
e
.
NEW rule
commit
|
commitdiff
|
tree
2007-11-27
Max Kellermann
alw
a
ys assume the
.
ferm extensio
n
on tests
commit
|
commitdiff
|
tree
2007-11-27
M
ax Kellermann
dont writ
e
to $@
.
tmp plus
r
ename
commit
|
commitdiff
|
tree
2007-11-27
Max Kellermann
d
o
nt copy %$rule in table
s
()
commit
|
commitdiff
|
tree
2007-11-27
M
ax Ke
l
l
er
m
ann
dont
use $chains_info->{$chain}{pol
i
c
y}
commit
|
commitdiff
|
tree
2007-11-27
Max Kelle
r
mann
u
se @ instea
d
o
f
- f
o
r quiet
commit
|
commitdiff
|
tree
next