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
import-ferm: use module data from ferm
2008-03-05
Max Kellerma
n
n
import-fer
m
:
u
se modu
l
e data from ferm
commit
|
commitdiff
|
tree
2008-03-02
M
a
x Kell
e
rma
n
n
r
e
named
'
m
ul
t
i' b
l
e
ss
t
o
'params'
commit
|
commitdiff
|
tree
2008-03-02
Max
K
ellermann
use "b
l
ess" instead of wrap hashre
f
commit
|
commitdiff
|
tree
2008-03-02
Ma
x
Kellermann
imp
r
ov
e
d
e
rror m
s
g
commit
|
commitdiff
|
tree
2008-03-02
Max Kell
e
r
m
a
nn
c
opyright year 2008
commit
|
commitdiff
|
tree
2008-02-26
Max Kellermann
c
h
eck $current{dom
a
in} at eof
commit
|
commitdiff
|
tree
2008-02-26
Max K
e
llerm
a
nn
s
e
t has
_
rule only once
,
reverts previous
c
o
mmit
commit
|
commitdiff
|
tree
2008-02-26
Max Kellerm
a
nn
eliminated
r
ule_define
d
()
commit
|
commitdiff
|
tree
2008-02-26
M
a
x K
e
llerman
n
always set has_r
u
le
commit
|
commitdiff
|
tree
2008-02-26
Max
K
e
l
l
e
rmann
mov
e
d code to merge_keywo
r
ds
(
)
commit
|
commitdiff
|
tree
2008-02-26
Max
Kellermann
dont s
a
ve {defs}
commit
|
commitdiff
|
tree
2008-02-26
M
ax K
e
ll
e
rmann
moved code to
set_module_
t
arget()
commit
|
commitdiff
|
tree
2008-02-26
Max
K
ellermann
is_n
e
tfi
l
ter_mo
d
ule_target() returns $defs
commit
|
commitdiff
|
tree
2008-02-26
Max Kellermann
bugfix: $
s
ta
t
us i
s
local var; syst
e
m($command), not $_
commit
|
commitdiff
|
tree
2008-02-26
Max Kellermann
use $domain_in
f
o in
s
t
e
ad of $do
m
ains{$d
o
main}
commit
|
commitdiff
|
tree
2008-02-26
Max Kellermann
use %tools instead of $
d
omains{$doma
i
n
}{tools
}
commit
|
commitdiff
|
tree
2008-02-26
Max Kellermann
in
i
tialize {
t
ools} with map(
)
commit
|
commitdiff
|
tree
2008-02-26
Max Kellermann
re
m
oved {reset}; docum
e
nt
{
has_builtin}
commit
|
commitdiff
|
tree
2008-02-25
Max Keller
m
ann
moved
c
o
d
e t
o
se
t
_d
o
main()
commit
|
commitdiff
|
tree
2008-02-25
Max Kel
l
ermann
m
icro-
o
ptimizatio
n
: u
s
e "
e
xists" inst
e
ad of "defined"
commit
|
commitdiff
|
tree
2008-02-25
Max K
e
llerman
n
moved $a
c
ti
o
n declara
t
ion
commit
|
commitdiff
|
tree
2008-02-25
Max K
e
llermann
r
emoved the
"non_emp
t
y" flag
commit
|
commitdiff
|
tree
2008-02-25
Max
Kellermann
remov
e
d the "was_created" f
l
ag
commit
|
commitdiff
|
tree
2008-01-22
Max
Kellermann
m
erge
d
10
5
9:1092
f
rom branch
f
e
rm-1
.
3
.
x: release v1
.
3
.
3
commit
|
commitdiff
|
tree
2008-01-22
M
ax Ke
l
l
e
rmann
more t
e
st
s
uite order wo
r
karoun
d
s
commit
|
commitdiff
|
tree
2007-12-19
Ma
x
Kellermann
merged r1
0
59
from
branch 1
.
3
.
x: targ
e
t
o
p
t
ions c
a
n
no
t
.
.
.
commit
|
commitdiff
|
tree
2007-12-19
Max Kellerm
a
nn
m
erged r1
0
56:1058
from branch 1
.
3
.
x
:
bugfix: handle
.
.
.
commit
|
commitdiff
|
tree
2007-12-19
Max
Kelle
r
mann
rem
o
ved
l
egac
y
syntax
text
commit
|
commitdiff
|
tree
2007-12-19
Max Kellerm
a
nn
merg
e
d r1056 from bran
c
h
1
.
3
.
x: added test for mu
l
tipl
e
.
.
.
commit
|
commitdiff
|
tree
2007-12-18
M
a
x Ke
l
l
erman
n
u
pdated TODO II
commit
|
commitdiff
|
tree
2007-12-18
Max Kelle
r
mann
u
p
dated TODO
commit
|
commitdiff
|
tree
2007-12-18
Max Kellermann
me
r
ge
d
r985:1
0
5
2
N
EWS from branch 1
.
3
.
x
commit
|
commitdiff
|
tree
2007-12-18
Max
K
ellerman
n
remov
e
d
entry from
c
hangel
o
g
because b
u
g was introduced
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
Max Kel
l
er
m
ann
mov
e
d
copy_o
n
_
write()
commit
|
commitdiff
|
tree
2007-12-17
Max Kellermann
dont copy de
p
re
c
at
e
d "proto" in
new_level(
)
commit
|
commitdiff
|
tree
2007-12-17
Max Kelle
r
mann
merged code to expe
c
t_token()
commit
|
commitdiff
|
tree
2007-12-17
Max Keller
m
ann
d
o
n't al
l
ow lower case built-in pol
i
cy
names
commit
|
commitdiff
|
tree
2007-12-17
Max Kell
e
rmann
fixed policy in
--flush mode
commit
|
commitdiff
|
tree
2007-12-17
Max Kellerm
a
n
n
generate policy comm
a
nd only if it
is not ACCEPT (which
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
Max K
e
llermann
c
o
p
y-on-write $rule{keywords}
commit
|
commitdiff
|
tree
2007-12-17
Max Kellermann
return
ar
r
ayref from token
i
ze_string
(
)
commit
|
commitdiff
|
tree
2007-12-17
M
ax
Kel
l
erma
n
n
store onl
y
this one key
w
ord def
in
$
r
u
le{key
w
or
d
s}
commit
|
commitdiff
|
tree
2007-12-17
Max Kellermann
sto
r
e
d
ef referen
c
e in
alias
commit
|
commitdiff
|
tree
2007-12-17
Max K
e
llerm
a
nn
re
i
n
troduced decla
r
ation-only check
commit
|
commitdiff
|
tree
2007-12-17
Max Kellermann
remov
e
d unused SWIT
C
H lab
e
l
commit
|
commitdiff
|
tree
2007-12-17
M
ax
K
elle
r
m
a
nn
updated bug
f
ix in chang
e
log
commit
|
commitdiff
|
tree
2007-12-17
Max Kellerman
n
clear %current af
t
e
r
"polic
y
"
commit
|
commitdiff
|
tree
2007-12-17
M
ax Ke
l
ler
m
ann
fixed
x
t_policy t
e
st resu
l
t
commit
|
commitdiff
|
tree
2007-12-17
M
ax
K
ell
e
rmann
parse built-in
match modules from
$rule{keywo
r
d
s}
commit
|
commitdiff
|
tree
2007-12-17
Max Kell
e
rmann
dont escape target
/
c
h
ain names
commit
|
commitdiff
|
tree
2007-12-17
M
ax K
e
llerm
a
nn
micro-optimization: cre
a
te targe
t
chain later, do
n
t
.
.
.
commit
|
commitdiff
|
tree
2007-12-17
Max Kellermann
ha
n
d
le policy without tables()
commit
|
commitdiff
|
tree
2007-12-16
Max Kel
l
e
r
mann
m
erg
e
d to if clauses
commit
|
commitdiff
|
tree
2007-12-16
Max
Ke
l
lerm
a
nn
eliminate
d
$negated
commit
|
commitdiff
|
tree
2007-12-16
Max
Keller
m
ann
dont set
{
cr
e
ate} flag on chai
n
, det
e
rmine t
h
a
t
in
.
.
.
commit
|
commitdiff
|
tree
2007-12-16
M
ax Kell
e
rmann
dont pass m
o
d
ule na
m
e
t
o parse_
o
ption()
commit
|
commitdiff
|
tree
2007-12-16
Max K
e
llermann
merge module and targ
e
t keywords into $
r
ule
{
keywords
.
.
.
commit
|
commitdiff
|
tree
2007-12-16
M
a
x Kellermann
removed $d
e
f a
r
gumen
t
from shell_appe
n
d_o
p
tion()
commit
|
commitdiff
|
tree
2007-12-16
Max Ke
l
lermann
extra bless
tag for p
r
e_
n
e
g
ation
commit
|
commitdiff
|
tree
2007-12-16
M
a
x Keller
m
ann
re
m
oved extract_negati
o
n()
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
sa
v
e t
i
me by fet
c
h
ing {}{''}
{
keywords} before the
loop
commit
|
commitdiff
|
tree
2007-12-16
Max Kelle
r
ma
n
n
simplifi
e
d chain crea
t
ion
c
o
d
e
commit
|
commitdiff
|
tree
2007-12-16
Max K
e
l
lermann
re
m
oved undef
check in ne
t
fil
t
er_ca
n
o
n
i
cal_pro
t
ocol()
commit
|
commitdiff
|
tree
2007-12-16
M
a
x
Kellermann
b
u
g
fix: ve
r
i
fy the protocol
/
match module
asso
c
i
ation
commit
|
commitdiff
|
tree
2007-12-16
Ma
x
Ke
l
lermann
check netfi
l
ter_canon
i
cal_pr
o
tocol()
is n
o
t called
.
.
.
commit
|
commitdiff
|
tree
2007-12-16
M
a
x Kellermann
d
o
nt
call ne
t
filter
_
cano
n
ical_protocol() for sport
.
.
.
commit
|
commitdiff
|
tree
2007-12-16
Max Kelle
r
mann
merg
e
2 l
i
nes
commit
|
commitdiff
|
tree
2007-12-16
M
a
x Kellermann
dont check for proto
c
ol opt
i
ons t
w
ice
commit
|
commitdiff
|
tree
2007-12-16
M
a
x Kellerma
n
n
removed p
a
rse_matc
h
_option
(
)
commit
|
commitdiff
|
tree
2007-12-16
Max Kellerm
a
nn
us
e
module->{
d
efs
}
commit
|
commitdiff
|
tree
2007-12-16
Max Kell
e
rmann
p
a
rse
m
o
dul
e
spec
i
fic def to
p
ar
s
e
_op
t
i
on()
commit
|
commitdiff
|
tree
2007-12-16
Max Kellermann
removed u
n
u
s
e
d variable
commit
|
commitdiff
|
tree
2007-12-16
Max
K
eller
m
ann
s
t
ore tar
g
et_defs in $rule{action}{defs}
commit
|
commitdiff
|
tree
2007-12-16
M
a
x Kelle
r
mann
dont fall ba
c
k to
%
m
atch
_
defs
commit
|
commitdiff
|
tree
2007-12-16
Max Kell
e
rmann
repl
a
ce string
c
omp
a
re wit
h
integer compare
commit
|
commitdiff
|
tree
2007-12-16
M
a
x
Kellermann
anothe
r
past_token
s
simp
l
ifica
t
ion
commit
|
commitdiff
|
tree
2007-12-16
Max Kellerman
n
si
m
plified past_toke
n
s
s
a
ving co
d
e (for
error messages)
commit
|
commitdiff
|
tree
2007-12-16
Max K
e
ll
e
rmann
simp
l
ified nex
t
_token() s
h
ift
commit
|
commitdiff
|
tree
2007-12-16
M
ax Kelle
r
ma
n
n
removed more super
f
lu
o
us checks
commit
|
commitdiff
|
tree
2007-12-15
Max K
e
llermann
remov
e
d
superflu
o
u
s
chec
k
s f
r
om
prepare_
t
okens(
)
commit
|
commitdiff
|
tree
2007-12-15
M
a
x
Keller
m
ann
eliminated shell_append()
commit
|
commitdiff
|
tree
2007-12-15
Max Kellermann
optimize: do
n
t use shell_append()
f
or one option
commit
|
commitdiff
|
tree
2007-12-15
M
a
x
Kel
l
erma
n
n
optimize: store
n
egated as
str
i
ng,
n
ot escaped array
commit
|
commitdiff
|
tree
2007-12-15
Max Kellerman
n
optim
i
z
e: dont escape
wel
l
-known key
w
o
r
ds
commit
|
commitdiff
|
tree
2007-12-15
Max Kellerm
a
n
n
op
t
i
m
i
ze shel
l
_escape(): return earlier if argument
.
.
.
commit
|
commitdiff
|
tree
2007-12-15
Max Kellermann
r
emoved obsolete code
commit
|
commitdiff
|
tree
2007-12-15
Max Ke
l
lermann
optimize: dont st
o
re @unfold
v
alues
in hashes
commit
|
commitdiff
|
tree
2007-12-15
Max K
e
llermann
store rules in
%domains
i
n
s
tead
of
%
rul
e
s
commit
|
commitdiff
|
tree
2007-12-15
Max Kellermann
moved code to execute_command
commit
|
commitdiff
|
tree
2007-12-15
Max Kellermann
don'
t
allow match rules after poli
c
y
commit
|
commitdiff
|
tree
2007-12-15
Ma
x
Kellerm
a
nn
don't
allow matc
h
rules before
p
olicy
commit
|
commitdiff
|
tree
2007-12-15
M
a
x Kel
l
ermann
remove support
for obsolete netfilte
r
m
o
d
ules:
d
st
.
.
.
commit
|
commitdiff
|
tree
2007-12-15
Ma
x
K
e
l
l
erma
n
n
merge 977:
9
85 branches/ferm-1
.
3
.
x: merged ferm 1
.
3
.
1
commit
|
commitdiff
|
tree
2007-11-30
M
a
x K
e
l
ler
m
ann
merged 973:977
from branch ferm-1
.
3
.
x
commit
|
commitdiff
|
tree
2007-11-30
Max Kell
e
rmann
merged 945:9
7
3
from branc
h
ferm-1
.
3
.
x
commit
|
commitdiff
|
tree
2007-11-27
Ma
x
K
e
llerm
a
nn
sp
l
it shell pi
p
e
into tw
o
s
t
eps, so make ca
n
s
e
e the
.
.
.
commit
|
commitdiff
|
tree
2007-11-27
M
ax Kellerm
a
nn
splitted
the
.
NE
W
rule
commit
|
commitdiff
|
tree
2007-11-27
M
ax K
e
l
l
erm
a
nn
a
lways a
s
sume the
.
ferm ex
t
e
n
sion on tests
commit
|
commitdiff
|
tree
2007-11-27
Max Kellermann
dont write to $@
.
tmp pl
u
s
rename
commit
|
commitdiff
|
tree
2007-11-27
Max Kellerma
n
n
do
n
t copy %$rule in tab
l
es()
commit
|
commitdiff
|
tree
next