Lines 1-39
Link Here
|
1 |
--- pftop.c.orig Tue Aug 5 03:20:39 2003 |
1 |
*** pftop.c.orig Tue Jan 10 21:06:14 2006 |
2 |
+++ pftop.c Wed May 4 18:41:13 2005 |
2 |
--- pftop.c Sat Jan 21 04:47:06 2006 |
3 |
@@ -1802,7 +1802,11 @@ |
3 |
*************** |
4 |
PF_AZERO(PT_MASK(src), AF_INET6)) |
4 |
*** 2215,2226 **** |
5 |
tbprintf("any "); |
5 |
tb_print_fromto(&pr->src, &pr->dst, pr->af, pr->proto); |
6 |
else { |
6 |
#ifdef HAVE_RULE_UGID |
7 |
+#if OS_LEVEL > 35 |
7 |
if (pr->uid.op) |
8 |
+ if (src->neg) |
8 |
tb_print_ugid(pr->uid.op, pr->uid.uid[0], pr->uid.uid[1], |
9 |
+#else |
9 |
! "user", UID_MAX); |
10 |
if (src->not) |
10 |
if (pr->gid.op) |
11 |
+#endif |
11 |
tb_print_ugid(pr->gid.op, pr->gid.gid[0], pr->gid.gid[1], |
12 |
tbprintf("! "); |
12 |
! "group", GID_MAX); |
13 |
#ifdef HAVE_ADDR_WRAP |
13 |
#endif |
14 |
tb_print_addrw(&src->addr, PT_MASK(src), af); |
14 |
|
15 |
@@ -1823,7 +1827,11 @@ |
15 |
if (pr->flags || pr->flagset) { |
16 |
PF_AZERO(PT_MASK(dst), AF_INET6)) |
16 |
tbprintf(" flags "); |
17 |
tbprintf("any "); |
17 |
--- 2215,2226 ---- |
18 |
else { |
18 |
tb_print_fromto(&pr->src, &pr->dst, pr->af, pr->proto); |
19 |
+#if OS_LEVEL > 35 |
19 |
#ifdef HAVE_RULE_UGID |
20 |
+ if (dst->neg) |
20 |
if (pr->uid.op) |
21 |
+#else |
21 |
tb_print_ugid(pr->uid.op, pr->uid.uid[0], pr->uid.uid[1], |
22 |
if (dst->not) |
22 |
! "user", UINT_MAX); |
23 |
+#endif |
23 |
if (pr->gid.op) |
24 |
tbprintf("! "); |
24 |
tb_print_ugid(pr->gid.op, pr->gid.gid[0], pr->gid.gid[1], |
25 |
#ifdef HAVE_ADDR_WRAP |
25 |
! "group", UINT_MAX); |
26 |
tb_print_addrw(&dst->addr, PT_MASK(dst), af); |
26 |
#endif |
27 |
@@ -1983,10 +1991,10 @@ |
27 |
|
28 |
#ifdef HAVE_RULE_UGID |
28 |
if (pr->flags || pr->flagset) { |
29 |
if (pr->uid.op) |
29 |
tbprintf(" flags "); |
30 |
tb_print_ugid(pr->uid.op, pr->uid.uid[0], pr->uid.uid[1], |
|
|
31 |
- "user", UID_MAX); |
32 |
+ "user", UINT_MAX); |
33 |
if (pr->gid.op) |
34 |
tb_print_ugid(pr->gid.op, pr->gid.gid[0], pr->gid.gid[1], |
35 |
- "group", GID_MAX); |
36 |
+ "group", UINT_MAX); |
37 |
#endif |
38 |
|
39 |
if (pr->flags || pr->flagset) { |