openbsd-ports/devel/py-openbsd/patches/patch-openbsd_packet_py
2010-07-13 15:21:18 +00:00

39 lines
1.5 KiB
Plaintext

$OpenBSD: patch-openbsd_packet_py,v 1.1 2010/07/13 15:21:18 naddy Exp $
--- openbsd/packet.py.orig Sun Jul 11 22:26:12 2010
+++ openbsd/packet.py Sun Jul 11 22:26:42 2010
@@ -1592,34 +1592,6 @@ class _PFBase(Protocol):
)
-class PFOld(_PFBase):
- TYPE = "PFOld"
- _SIZEHINT = _sysvar.IFNAMSIZ + 12
- # Fields
- safamily = IntField(0, 4, options=_PFBase.SAFamilyOptions)
- ifname = PaddedString(4, _sysvar.IFNAMSIZ)
- ruleno = IntField(4+_sysvar.IFNAMSIZ, 2)
- reason = IntField(4+_sysvar.IFNAMSIZ+2, 2, options=_PFBase.ReasonOptions)
- action = IntField(4+_sysvar.IFNAMSIZ+4, 2, options=_PFBase.ActionOptions)
- direction = IntField(4+_sysvar.IFNAMSIZ+6, 2, options=_PFBase.DirectionOptions)
- length = _sysvar.IFNAMSIZ + 12
- payload = Payload()
- def _constructNext(self):
- if AF_JUMPER.has_key(self.safamily):
- self._addProtocol(AF_JUMPER[self.safamily], self.length)
-
- def _getPayloadOffsets(self):
- offset = self.length
- dataLength = len(self.packet._data) - offset
- return offset, dataLength
-
- def __repr__(self):
- reason = self.ReasonOptions.toStr(self.reason)
- action = self.ActionOptions.toStr(self.action)
- direction = self.DirectionOptions.toStr(self.direction)
- return "Old PF rule %s (%s) %s %s on %s"%(self.ruleno, reason, action, direction, self.ifname)
-
-
class PF(_PFBase):
"""
OpenBSD Specific : PF