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
check $current{domain} at eof
2008-02-26
Max Kellermann
check $c
u
rr
e
nt{d
o
main} at eof
commit
|
commitdiff
|
tree
2008-02-26
Max Ke
l
l
ermann
se
t
has_rule only
o
n
ce
,
rev
e
r
ts previous commit
commit
|
commitdiff
|
tree
2008-02-26
Max Kellermann
e
liminated
r
ule_defined(
)
commit
|
commitdiff
|
tree
2008-02-26
M
a
x Ke
l
lermann
always se
t
h
a
s
_
r
ule
commit
|
commitdiff
|
tree
2008-02-26
Max Kellermann
moved c
o
de
to merge_k
e
yw
o
rds()
commit
|
commitdiff
|
tree
2008-02-26
Max Ke
l
lerm
a
nn
do
n
t
s
a
ve {defs
}
commit
|
commitdiff
|
tree
2008-02-26
M
a
x Kellermann
moved code to set_module_target()
commit
|
commitdiff
|
tree
2008-02-26
Max Ke
l
l
e
r
mann
is_
n
etfilter_module_target() returns $defs
commit
|
commitdiff
|
tree
2008-02-26
Max Kellermann
b
u
gfix: $s
t
atus is l
o
cal var; system(
$
c
o
m
mand), not
$
_
commit
|
commitdiff
|
tree
2008-02-26
Max K
e
llermann
use $domain_info
i
nstead
of $domains
{
$domain}
commit
|
commitdiff
|
tree
2008-02-26
Max Kellermann
use
%to
o
ls i
n
s
t
ead of $domai
n
s{$domai
n
}{tools}
commit
|
commitdiff
|
tree
2008-02-26
Max K
e
l
l
erman
n
ini
t
ia
l
ize {tools} w
i
th map()
commit
|
commitdiff
|
tree
2008-02-26
Max Kel
l
ermann
r
emov
e
d {re
s
et};
doc
u
m
e
nt {has_bu
i
ltin}
commit
|
commitdiff
|
tree
2008-02-25
Max Kellermann
moved code to set_domain
(
)
commit
|
commitdiff
|
tree
2008-02-25
Max Kellerm
a
nn
micro-op
t
imization: use "exist
s
"
instead of "def
i
ned"
commit
|
commitdiff
|
tree
2008-02-25
M
a
x Kellermann
moved $ac
t
ion decla
r
ation
commit
|
commitdiff
|
tree
2008-02-25
Max K
e
llermann
r
emo
v
ed the "non_empty" flag
commit
|
commitdiff
|
tree
2008-02-25
Ma
x
K
ellermann
re
m
oved
t
he
"was_created"
flag
commit
|
commitdiff
|
tree
2008-01-22
Max Kellerma
n
n
me
r
g
ed 1059:1092 from branc
h
ferm-1
.
3
.
x
: release
v
1
.
3
.
3
commit
|
commitdiff
|
tree
2008-01-22
Max
K
el
l
e
rma
n
n
more test suite
o
r
d
er wo
r
karounds
commit
|
commitdiff
|
tree
2007-12-19
Ma
x
K
e
l
lerman
n
merged r1059 from branc
h
1
.
3
.
x:
t
arget opti
o
ns cann
o
t
.
.
.
commit
|
commitdiff
|
tree
2007-12-19
Max Ke
l
l
ermann
merged r1056:1058 from bra
n
c
h
1
.
3
.
x: bu
g
fix: han
d
le
.
.
.
commit
|
commitdiff
|
tree
2007-12-19
Max Kellermann
rem
o
ved legacy
s
yntax tex
t
commit
|
commitdiff
|
tree
2007-12-19
Max Kellermann
merged r1
0
56 from
branch 1
.
3
.
x: added test for multiple
.
.
.
commit
|
commitdiff
|
tree
2007-12-18
Ma
x
K
e
l
l
e
rman
n
updated T
O
DO II
commit
|
commitdiff
|
tree
2007-12-18
Max
K
ellermann
updated TODO
commit
|
commitdiff
|
tree
2007-12-18
Max
K
ellermann
merged r985:1052 NEWS fro
m
branch 1
.
3
.
x
commit
|
commitdiff
|
tree
2007-12-18
M
ax K
e
llermann
r
emoved e
n
t
r
y
f
rom changelog because bug was introduced
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
Max Kellermann
moved copy_on_write
(
)
commit
|
commitdiff
|
tree
2007-12-17
Max
Kellermann
dont copy deprecated "proto" in new_level(
)
commit
|
commitdiff
|
tree
2007-12-17
Max Kellermann
merge
d
code to expect_token()
commit
|
commitdiff
|
tree
2007-12-17
Max Kellermann
don't allow lower case built-in policy names
commit
|
commitdiff
|
tree
2007-12-17
Max Kellermann
fixed
po
l
i
cy in
--flush mode
commit
|
commitdiff
|
tree
2007-12-17
Max Kellerman
n
g
e
nerat
e
polic
y
comma
n
d
only if it is not
A
CCEPT (
w
hi
c
h
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
Max Kellermann
copy-on
-
write $rule{keywords}
commit
|
commitdiff
|
tree
2007-12-17
Max Kellermann
retu
r
n arrayref fro
m
t
okenize_string()
commit
|
commitdiff
|
tree
2007-12-17
M
a
x
K
ellerma
n
n
stor
e
o
nly this one ke
y
word def in $rule{keywords}
commit
|
commitdiff
|
tree
2007-12-17
Max Kellermann
store def ref
e
rence in alia
s
commit
|
commitdiff
|
tree
2007-12-17
Ma
x
Kellermann
rein
t
rod
u
ced declarat
i
on-only chec
k
commit
|
commitdiff
|
tree
2007-12-17
M
ax Kellermann
r
e
mov
e
d unus
e
d
S
WITCH label
commit
|
commitdiff
|
tree
2007-12-17
M
a
x Kellermann
u
p
dated
bu
g
fix in changelog
commit
|
commitdiff
|
tree
2007-12-17
Max Ke
l
lermann
c
l
ear %curre
n
t after "
p
olicy"
commit
|
commitdiff
|
tree
2007-12-17
M
a
x Keller
m
ann
fixed xt_policy test result
commit
|
commitdiff
|
tree
2007-12-17
Max
K
ellerm
a
nn
parse built-in match
m
odule
s
fro
m
$rule{key
w
or
d
s}
commit
|
commitdiff
|
tree
2007-12-17
Max K
e
llermann
d
o
nt es
c
ape target/chain
n
ames
commit
|
commitdiff
|
tree
2007-12-17
Max Kellermann
micro-optimization: cr
e
ate target ch
a
i
n
later, d
o
nt
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
Max Kellermann
handle
p
olicy wi
t
hout
t
ables()
commit
|
commitdiff
|
tree
2007-12-16
Max Kelle
r
m
ann
m
erged to i
f
cl
a
us
e
s
commit
|
commitdiff
|
tree
2007-12-16
Max K
e
ller
m
a
n
n
eliminated $negated
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
dont se
t
{
cre
a
te} fla
g
on
c
hain, deter
m
ine that in
.
.
.
commit
|
commitdiff
|
tree
2007-12-16
Max
Ke
l
lermann
dont p
a
ss
m
o
d
ule nam
e
to
pa
r
se_opt
i
on(
)
commit
|
commitdiff
|
tree
2007-12-16
Max Ke
l
lerma
n
n
merge mo
d
u
le and t
a
rget k
e
ywords in
t
o
$
rule{keywords
.
.
.
commit
|
commitdiff
|
tree
2007-12-16
Max Keller
m
ann
removed
$d
e
f argument
f
rom
shell_append_option()
commit
|
commitdiff
|
tree
2007-12-16
M
ax Kel
l
ermann
extra bless
ta
g
f
o
r pre_n
e
gation
commit
|
commitdiff
|
tree
2007-12-16
Max K
e
llermann
removed ex
t
rac
t
_
n
e
g
ation()
commit
|
commitdiff
|
tree
2007-12-16
Max Kelle
r
mann
save ti
m
e by fet
c
hing {}{''}{
k
eywords
}
be
f
ore t
h
e
loop
commit
|
commitdiff
|
tree
2007-12-16
Max Keller
m
ann
simplifie
d
chai
n
creation code
commit
|
commitdiff
|
tree
2007-12-16
M
ax Kellermann
r
emoved unde
f
check in net
f
i
lter_canonical_prot
o
col
(
)
commit
|
commitdiff
|
tree
2007-12-16
Max
K
eller
m
ann
b
ugfix: verify the
protocol/match m
o
dule association
commit
|
commitdiff
|
tree
2007-12-16
Max Kell
e
rmann
chec
k
n
e
t
filter_canonical_proto
c
ol() is no
t
c
a
lled
.
.
.
commit
|
commitdiff
|
tree
2007-12-16
Max
K
e
llermann
d
ont c
a
ll netfilte
r
_c
a
non
i
cal_protocol
(
) for
sport
.
.
.
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
merge 2 lines
commit
|
commitdiff
|
tree
2007-12-16
Ma
x
Kell
e
rmann
do
n
t check for protocol
optio
n
s twice
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
re
m
oved parse_match_
o
pti
o
n
()
commit
|
commitdiff
|
tree
2007-12-16
Max Kel
l
erm
a
n
n
use mo
d
u
le->{defs}
commit
|
commitdiff
|
tree
2007-12-16
M
ax Kell
e
r
m
an
n
parse
module
specific def to parse_option()
commit
|
commitdiff
|
tree
2007-12-16
M
a
x
Kellermann
r
emoved unused v
a
r
iable
commit
|
commitdiff
|
tree
2007-12-16
Max
K
ellermann
store t
a
rget_defs in $
r
ule{a
c
tion}{defs}
commit
|
commitdiff
|
tree
2007-12-16
Max
K
elle
r
mann
d
o
nt fall back to %
m
atch_defs
commit
|
commitdiff
|
tree
2007-12-16
Max
Keller
m
ann
r
e
pl
a
ce string
c
ompare with in
t
eger compare
commit
|
commitdiff
|
tree
2007-12-16
M
a
x Kel
l
e
rman
n
another past
_
toke
n
s s
i
mplificat
i
on
commit
|
commitdiff
|
tree
2007-12-16
Ma
x
Kel
l
ermann
simplified
p
ast_t
o
kens saving co
d
e (for
e
rror messages)
commit
|
commitdiff
|
tree
2007-12-16
Ma
x
Ke
l
lermann
simplifi
e
d
n
ext_token() shift
commit
|
commitdiff
|
tree
2007-12-16
Max Kell
e
r
m
a
nn
removed more
superfluous c
h
ecks
commit
|
commitdiff
|
tree
2007-12-15
Max Kellerma
n
n
removed superfluous
c
hecks from
prepare_tokens
(
)
commit
|
commitdiff
|
tree
2007-12-15
Max Kel
l
erman
n
elim
i
nated s
h
ell_appe
n
d()
commit
|
commitdiff
|
tree
2007-12-15
Max Kellermann
optimize
:
d
o
nt us
e
shell_append() for one option
commit
|
commitdiff
|
tree
2007-12-15
M
a
x Kellermann
optimize: store negated as string, not
e
scaped a
r
ray
commit
|
commitdiff
|
tree
2007-12-15
Max Kellermann
optimize: dont escape well-known keywords
commit
|
commitdiff
|
tree
2007-12-15
Max
Kelle
r
mann
opti
m
i
z
e shell_esca
p
e(): r
e
turn earlier if argument
.
.
.
commit
|
commitdiff
|
tree
2007-12-15
Max
K
ellermann
removed
o
bsolete code
commit
|
commitdiff
|
tree
2007-12-15
Max
K
eller
m
a
n
n
op
t
imize: dont
s
tore @unfold values in hash
e
s
commit
|
commitdiff
|
tree
2007-12-15
Max Keller
m
ann
store rules in %d
o
mains instead of %r
u
les
commit
|
commitdiff
|
tree
2007-12-15
Max Kellermann
m
ov
e
d code
to execute_com
m
and
commit
|
commitdiff
|
tree
2007-12-15
Max Kelle
r
ma
n
n
don't a
l
low
match rule
s
af
t
er
poli
c
y
commit
|
commitdiff
|
tree
2007-12-15
Max Kellerman
n
don't allo
w
ma
t
c
h ru
l
e
s
b
efore policy
commit
|
commitdiff
|
tree
2007-12-15
Max
Kellermann
remov
e
support for obso
l
ete netfilter
modules: dst
.
.
.
commit
|
commitdiff
|
tree
2007-12-15
Max Kell
e
rmann
merge 977:985 branc
h
e
s/ferm-1
.
3
.
x: m
e
rged ferm 1
.
3
.
1
commit
|
commitdiff
|
tree
2007-11-30
Max Kellermann
merged
9
73:
9
77
f
r
om branch ferm
-
1
.
3
.
x
commit
|
commitdiff
|
tree
2007-11-30
Max Kellermann
merg
e
d 945:9
7
3
from branch ferm-1
.
3
.
x
commit
|
commitdiff
|
tree
2007-11-27
Max Kellermann
split sh
e
ll
p
i
pe into tw
o
steps, so make can see
the
.
.
.
commit
|
commitdiff
|
tree
2007-11-27
Max
K
e
llermann
splitte
d
the
.
NEW
r
ule
commit
|
commitdiff
|
tree
2007-11-27
Max Keller
m
ann
a
l
ways assu
m
e the
.
ferm ext
e
n
sion o
n
test
s
commit
|
commitdiff
|
tree
2007-11-27
M
ax K
e
llermann
dont write to $@
.
tmp
p
lus rename
commit
|
commitdiff
|
tree
2007-11-27
Max Kellermann
dont c
o
py
%$rule in tab
l
e
s()
commit
|
commitdiff
|
tree
2007-11-27
Ma
x
Kellermann
dont
use $chains_info->{
$
chain}{
p
olicy
}
commit
|
commitdiff
|
tree
2007-11-27
Max Keller
m
ann
use @
i
n
stead of - for
q
uiet
commit
|
commitdiff
|
tree
2007-11-27
Max Keller
m
an
n
removed IMPORT_SED
commit
|
commitdiff
|
tree
2007-11-27
Max Kellerman
n
dont test with ferm1
.
1; added missi
n
g
.
result f
i
les
commit
|
commitdiff
|
tree
2007-11-27
M
a
x
K
ellermann
added test fo
r
unknown module
commit
|
commitdiff
|
tree
next