Commit Graph

  • 542159a631
    Merge pull request from oremanj/release-v1.1.0 master Joshua Oreman 2023-05-03 00:28:46 -06:00
  • e11aaf6b17 Bump version to 1.1.0+dev post release Joshua Oreman 2023-03-01 01:02:21 -07:00
  • e38557217d Bump version to 1.1.0 for release v1.1.0 Joshua Oreman 2023-03-01 00:56:40 -07:00
  • 84676504de Update README: python-dev is no more Joshua Oreman 2023-03-01 00:51:59 -07:00
  • 2b6849b5d2
    Merge pull request from oremanj/inoutdev Joshua Oreman 2023-03-01 00:50:48 -07:00
  • 49e16812f7 Add Packet accessors for interface indices inoutdev Joshua Oreman 2023-03-01 00:42:20 -07:00
  • 0bb948d2c1
    Merge pull request from oremanj/fix-str-segfault Joshua Oreman 2022-04-19 09:07:11 -06:00
  • 9f460d220a Check whether payload is NULL before accessing it in __str__ Joshua Oreman 2022-04-19 08:01:36 -07:00
  • a3dedaea57
    Merge pull request from oremanj/release-v1.0.0 Joshua Oreman 2022-01-14 13:31:55 -07:00
  • 69436c1328 Bump version to 1.0.0+dev post release Joshua Oreman 2022-01-14 13:31:43 -07:00
  • c03aec2e88 Release v1.0.0 v1.0.0 Joshua Oreman 2022-01-14 13:24:18 -07:00
  • ebeb8a7337
    Merge pull request from oremanj/packagify Joshua Oreman 2022-01-14 13:14:22 -07:00
  • e1e20d4aba Don't install _impl.c Joshua Oreman 2022-01-14 13:11:17 -07:00
  • db80c853ba Fix stub Joshua Oreman 2022-01-14 13:01:43 -07:00
  • 541c9e7648 Switch back to _impl and fix names Joshua Oreman 2022-01-14 12:58:56 -07:00
  • 1cbea513e6 Make netfilterqueue a package and add type hints Joshua Oreman 2022-01-14 00:57:08 -07:00
  • a935aadb5f
    Merge pull request from oremanj/external-fd Joshua Oreman 2022-01-13 18:19:52 -08:00
  • 6faaa7fe35 Add docs external-fd Joshua Oreman 2022-01-13 19:15:35 -07:00
  • 53e2db3cd2 Add a parameter NetfilterQueue(sockfd=N) for using an externally-allocated netlink socket Joshua Oreman 2022-01-13 19:06:48 -07:00
  • 6fb345ee17
    Merge pull request from oremanj/fixes Joshua Oreman 2022-01-13 16:27:14 -08:00
  • c7fd3e5485 Fix CI on 3.8+ Joshua Oreman 2022-01-13 17:25:29 -07:00
  • 305b258a48 Fix CI, make COPY_META mode work Joshua Oreman 2022-01-13 17:19:28 -07:00
  • 62da18ee37 Document and test remaining attributes/methods; fix PyPy tests by not calling unbind() from tp_dealloc; misc other cleanups Joshua Oreman 2022-01-13 17:09:51 -07:00
  • 2c782b9619 CI fixes Joshua Oreman 2022-01-13 03:21:24 -07:00
  • 0187c89611 Fixes for several open issues Joshua Oreman 2022-01-13 03:14:43 -07:00
  • ddbc12a6ab
    Merge pull request from oremanj/release-v0.9.0 Joshua Oreman 2022-01-12 22:55:58 -08:00
  • 8d3193f384 Release v0.9.0 v0.9.0 release-v0.9.0 Joshua Oreman 2022-01-12 20:15:53 -07:00
  • ed4a63d033
    Merge pull request from oremanj/ci-updates Joshua Oreman 2022-01-12 20:01:03 -07:00
  • a5578d3122 Misc CI and packaging updates ci-updates Joshua Oreman 2022-01-12 18:32:09 -07:00
  • afcee0d9bf
    Merge pull request from oremanj/updates Joshua Oreman 2022-01-11 22:41:45 -07:00
  • c2d7ce868a Suppress warning harder Joshua Oreman 2022-01-11 22:39:30 -07:00
  • ba0e8bee0e Suppress warning again + update README Joshua Oreman 2022-01-11 22:36:13 -07:00
  • 99c13b3d8f Improve & test error handling Joshua Oreman 2022-01-11 22:01:53 -07:00
  • e7d451098b Use an actual warning, and avoid it in CI Joshua Oreman 2022-01-11 21:45:58 -07:00
  • 5d1d123be0 Use newer Cython when building Joshua Oreman 2022-01-11 21:37:22 -07:00
  • efcf94c277 Fix package name Joshua Oreman 2022-01-11 21:31:30 -07:00
  • a53c4d0b7e Make ci.sh executable Joshua Oreman 2022-01-11 21:30:24 -07:00
  • 9587d75aff Modernize, add tests, allow Packet to outlive the callback it's passed to Joshua Oreman 2022-01-11 21:28:21 -07:00
  • ec2ae29066
    Merge pull request from yangyinqi/nfq-dev Matt Fox 2018-12-13 14:52:30 -08:00
  • 2600a1bf8e Adapt to new cython yangyinqi 2018-12-04 00:04:09 +08:00
  • 3fa8a3860b Update CHANGES Matt Fox 2017-01-30 23:44:23 -08:00
  • db750b7212 Merge pull request from kti/25-Crash-in-iptables-OUTPUT-chain Matt Fox 2017-01-30 23:41:46 -08:00
  • 496694a502 Update version to 0.8.1 25-Crash-in-iptables-OUTPUT-chain Matt Fox 2017-01-30 23:40:48 -08:00
  • 1a9815fdfd To fix , only parse self._hw.hw_addr if self._hw is not NULL Matt Fox 2017-01-30 23:36:46 -08:00
  • 24e6ab5d5a Installation instructions- replace wget with git clone Matt Fox 2017-01-30 21:51:07 -08:00
  • 6218f3ba50 Update README with 0.8 download source and add get_hw() documentation. Matt Fox 2016-12-15 01:41:55 -08:00
  • 27cd73f7ca Update to 0.8 Matt Fox 2016-12-15 01:34:19 -08:00
  • a4b3a44b08 Add simple example script from existing documentation. Regenerate netfilterqueue.c with Cython 0.25.2. Matt Fox 2016-12-15 01:26:35 -08:00
  • 2758696f6d Merge pull request from yiannist/feature-expose-hw-addr Matt Fox 2016-12-15 01:16:59 -08:00
  • 88808265d0 Merge pull request from no2a/master Matt Fox 2016-12-15 01:15:10 -08:00
  • b55344e288 Expose packet's HW addr Yiannis Tsiouris 2016-10-29 00:22:52 +03:00
  • b0ccf8d2c8 Remove unnecessary conversion of byte order for set_mark Arata Notsu 2016-10-30 00:57:26 +09:00
  • adb254540b Merge pull request from WGH-/master Matt Fox 2016-10-27 21:05:18 -07:00
  • 949f894256 use self.payload[:self.payload_len] for getting python string WGH 2016-10-27 23:49:16 +03:00
  • 9c74558250 Update pypi download URL for 0.7 Matt Fox 2016-06-28 00:27:27 -07:00
  • a8efde1ab5 Version update reminder in setup.py Matt Fox 2016-06-28 00:19:08 -07:00
  • 9329a05fcb Update VERSION in netfilterqueue.pyx to 0.7 Matt Fox 2016-06-28 00:18:39 -07:00
  • 4637adbba7 Handle ENOBUFS in run_socket. Matt Fox 2016-06-28 00:13:40 -07:00
  • a2f2feec63 Bump version to 0.7 Matt Fox 2016-06-28 00:03:15 -07:00
  • f425c49eac Change setup.py classifier from beta to stable. Aww yeah. Matt Fox 2016-06-27 23:57:58 -07:00
  • a6d0e8d57f Update license in setup.py to match LICENSE.txt, which was updated 5 years ago. ¯\_(ツ)_/¯ Matt Fox 2016-06-27 23:56:35 -07:00
  • 7e2c4df98f Update author email. Matt Fox 2016-06-27 23:52:50 -07:00
  • ccb353011a Add run_socket, which uses socket.recv so that gevent can monkeypatch it. Fixes Matt Fox 2016-06-27 23:48:53 -07:00
  • 2960dc3401 Use nfq_set_verdict2 instead of nfq_set_verdict_mark, like the libnetfilter_queue documentation says to do. Matt Fox 2016-06-27 21:27:12 -07:00
  • 405747fe36 Fix run() documentation omission. Matt Fox 2016-06-27 21:18:34 -07:00
  • 673060efc6 Update README docs with new functions and arguments. Matt Fox 2016-06-27 21:16:33 -07:00
  • 4d5c866ab3 Make COPY* constants zero-indexed. Fixes . Matt Fox 2016-06-27 20:52:13 -07:00
  • 8302b4ed0d Merge branch 'brian-goldman-master' Matt Fox 2016-06-27 20:46:58 -07:00
  • 30b7a99140 Merge branch 'master' of git://github.com/brian-goldman/python-netfilterqueue into brian-goldman-master Matt Fox 2016-06-27 20:46:50 -07:00
  • cde0af67d3 Merge branch 'dave2492-master' Matt Fox 2016-06-27 20:36:29 -07:00
  • c88de1ec51 Merge branch 'master' of git://github.com/dave2492/python-netfilterqueue into dave2492-master Matt Fox 2016-06-27 20:36:00 -07:00
  • 61cfb3d342 Merge branch 'lilydjwg-master' Matt Fox 2016-06-27 20:10:43 -07:00
  • e4e8516d45 Merge branch 'master' of git://github.com/lilydjwg/python-netfilterqueue into lilydjwg-master Matt Fox 2016-06-27 20:10:26 -07:00
  • 5fd8e932ac Add unbind() to README example Matt Fox 2016-06-27 20:03:55 -07:00
  • a43e8ad410 Merge branch 'remleduff-patch-1' Matt Fox 2016-06-27 20:03:32 -07:00
  • c7ef78bcf8 Merge branch 'patch-1' of git://github.com/remleduff/python-netfilterqueue into remleduff-patch-1 Matt Fox 2016-06-27 20:02:35 -07:00
  • 75c9f56469 Bring README up to date with 0.6.0 Matt Fox 2016-06-27 19:59:57 -07:00
  • b14fa6484d Support asynchronous packet handling. Brian Goldman 2015-11-17 14:07:50 -08:00
  • f4e3f0936d Added recv skip of ENOBUFS, also set of rcv socklen Dave Benson 2015-08-06 16:26:40 -04:00
  • 7db2fd300f Prevent double-destroy of queue in __dealloc__ remleduff 2015-07-16 17:35:23 -04:00
  • 53a55fd588 Merge pull request from fqrouter/master wimkerkhoff 2015-06-01 09:26:37 -07:00
  • a31c9a67db cleanup trailing whitespace lilydjwg 2015-05-16 15:26:41 +08:00
  • a008498677 compatible with Python 3 lilydjwg 2015-05-16 15:25:44 +08:00
  • 093a129e42 Update setup.py author email Matthew Fox 2014-04-04 16:57:25 -07:00
  • 6b8be8a5ec add get_mark Fen Qin 2013-04-15 11:30:35 +08:00
  • 26ff0e7844 add repeat to packet; release 0.5 Fen Qin 2013-04-03 19:55:51 +08:00
  • 3b62cd55ad release the forked 0.4 version Fen Qin 2012-12-24 11:24:23 +08:00
  • d379e7a57f implement set_payload Fen Qin 2012-12-24 11:17:54 +08:00
  • 28ec376dd3 Merge branch 'master' of github.com:kti/python-netfilterqueue Matt Fox 2011-10-14 14:55:39 -07:00
  • be8ddc6219 Specify any callback, no more use by inheritance Change version to 0.3.0 Update and bugfixes in readme.rst Matt Fox 2011-10-14 14:14:25 -07:00
  • 76113a9ddc Change to MIT license (old BSD 3-clause not strictly compatible w/ GPL) Matt Fox 2011-10-14 14:12:31 -07:00
  • f4f0828066 Minor README format changes Matt 2011-05-13 10:02:54 -07:00
  • 324ac43316 Format and wording changes Matt 2011-05-13 09:51:29 -07:00
  • 778ad58890 Regenerated by Cython. Matt 2011-05-13 09:48:29 -07:00
  • 19ccf5cbf1 Update limitations, add license and source sections. Matt 2011-05-13 09:48:03 -07:00
  • 9e167c1c4b Update version to 0.2. Matt 2011-05-13 09:26:13 -07:00
  • a1687c5fa1 Add to CHANGES Matt 2011-05-13 09:25:19 -07:00
  • f6ef533393 Add API to README. Matt 2011-05-13 09:23:17 -07:00
  • a3676c4394 Add details to README. Matt 2011-05-13 08:42:05 -07:00
  • f5e0ad83ad Add MANIFEST.in Matt Fox 2011-05-12 14:10:15 -07:00