Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Drop legacy `pysnmp.carrier.asynsock` | Ilya Etingof | 2019-02-26 | 4 | -31/+0 |
| | | | | | The sub-package is now known under the name `asyncore` because of the presence of many other event loops. | ||||
* | PEP-8 long lines and dunders (#245) | Ilya Etingof | 2019-02-26 | 14 | -108/+270 |
| | | | | This patch massively reformats the whole codebase mainly wrapping long lines and eliminating dundered private attributes. | ||||
* | PEP8 optimize imports (#242) | Ilya Etingof | 2019-02-12 | 17 | -40/+55 |
| | | | | To make them PEP8-compliant | ||||
* | Officially remove Python < 2.6 support (#239) | Ilya Etingof | 2019-02-10 | 1 | -1/+0 |
| | | | | Perhaps previous commits have already broken older Python support. This commit mostly declares Python 2.6+ support. | ||||
* | Fix misnamed constants | Ilya Etingof | 2019-02-10 | 2 | -13/+13 |
| | | | | | This is a follow up to 588b9b902d191d8010cb6b247fcb07887d59542c fixing a couple of improperly named constants. | ||||
* | Uppercase global constants (#238) | Ilya Etingof | 2019-02-10 | 18 | -85/+94 |
| | | | | | | | | | This is a massive patch essentially upper-casing global/class attributes that mean to be constants. Some previously exposed constants have been preserved for compatibility reasons (notably, in `hlapi`), though the rest might break user code relying on pysnmp 4. | ||||
* | Drop Python < 2.6 except statement compatibility trick | Ilya Etingof | 2019-02-09 | 6 | -36/+36 |
| | |||||
* | Fix IPV6_TRANSPARENT socket option | Ilya Etingof | 2019-02-07 | 2 | -2/+3 |
| | |||||
* | Do not set IP_PKTINFO socket option on IPv6 socket | Ilya Etingof | 2019-02-07 | 2 | -4/+3 |
| | | | | | Trying to understand why sendmsg() fails on a transparent IPv6 socket | ||||
* | Improve IPV6 debugging | Ilya Etingof | 2019-02-07 | 2 | -4/+12 |
| | |||||
* | Fix socket iov blob dump in debug | Ilya Etingof | 2019-02-07 | 1 | -3/+5 |
| | |||||
* | Add `IPV6_V6ONLY` IPV6 socket option | Ilya Etingof | 2019-02-07 | 2 | -2/+3 |
| | | | | SO says this is required for proper UDP socket multi-homing. | ||||
* | Emit low-level sendmsg/recvmsg debugging | Ilya Etingof | 2019-02-07 | 2 | -0/+28 |
| | | | | | When running in transparent proxy mode, log syscall parameters to aid troubleshooting | ||||
* | Extend copyright notice to year 2019 | Ilya Etingof | 2018-12-30 | 24 | -18/+155 |
| | |||||
* | Fix hlapi/v1arch request timeout | Ilya Etingof | 2018-12-29 | 2 | -3/+2 |
| | | | | The retrying mechanism never worked, apparently. | ||||
* | Fix typos | Ilya Etingof | 2018-10-17 | 1 | -1/+1 |
| | |||||
* | Avoid deprecation warnings for asyncio.async() in server mode (#202) | Fabrizio Vanni | 2018-09-26 | 1 | -1/+5 |
| | | | | This is actually needed for Python 3.7 which introduces async and await as reserved keywords, see https://docs.python.org/3/whatsnew/3.7.html | ||||
* | Fix py3.7 syntax error caused by async keyword (#180) | Michal Arbet | 2018-07-31 | 2 | -3/+3 |
| | | | | As async is the keyword since Python 3.7, let's use gettattr built-in function to call async function from asyncio. | ||||
* | Remove `pysnmp.carrier.asynsock` sub-package (#166) | Ilya Etingof | 2018-07-08 | 5 | -25/+0 |
| | | | | Legacy `pysnmp.carrier.asynsock` backward-compatible wrapper over `pysnmp.carrier.asyncore` is gone | ||||
* | Fix scoping bug in asyncio wrapper | Ilya Etingof | 2018-07-04 | 2 | -7/+7 |
| | | | | Probably introduced by commit 2b27b49db77ff6fdad311e122da7c1305fccc095 | ||||
* | asyncio.async deprecated since 3.4.4 (#143) | Cameron | 2018-04-21 | 2 | -4/+18 |
| | | | | * asyncio.async deprecated since 3.4.4 | ||||
* | many backward-compatibility aids dropped | Ilya Etingof | 2018-02-25 | 3 | -114/+0 |
| | |||||
* | copyright notice extendedv4.4.4 | Ilya Etingof | 2018-01-03 | 24 | -24/+24 |
| | |||||
* | migrated references from SourceForge (#110) | Ilya Etingof | 2017-11-17 | 24 | -24/+24 |
| | |||||
* | minor pep8 improvements | Ilya Etingof | 2017-05-27 | 2 | -4/+4 |
| | |||||
* | do not bind to a specific event loop at import time (#53) | James Brown | 2017-04-09 | 4 | -25/+12 |
| | |||||
* | email changed, copyright extended to the year 2017 | Ilya Etingof | 2017-01-12 | 24 | -24/+24 |
| | |||||
* | wrong superclass constructor call | Ilya Etingof | 2016-12-22 | 1 | -1/+1 |
| | |||||
* | Removed tuple unpacking in function signatures in twisted since removed in ↵ | Gerrat Rickert | 2016-12-21 | 1 | -1/+1 |
| | | | | Python 3 | ||||
* | converted to new-style classes | Ilya Etingof | 2016-06-12 | 1 | -4/+4 |
| | |||||
* | pep8 reformatted | Ilya Etingof | 2016-04-02 | 19 | -52/+107 |
| | |||||
* | pep8 fixes | Ilya Etingof | 2016-03-30 | 2 | -0/+14 |
| | |||||
* | copyright updated | elie | 2015-12-29 | 24 | -24/+24 |
| | |||||
* | all SNMP counters now incremented via '+= 1' rather than 'x = x + 1' | elie | 2015-12-12 | 1 | -2/+2 |
| | |||||
* | copyright notice added to source code | elie | 2015-11-20 | 24 | -25/+145 |
| | |||||
* | some more random linter warnings fixed | elie | 2015-10-17 | 1 | -1/+1 |
| | |||||
* | linted for bad-whitespace and some other issues | elie | 2015-10-17 | 2 | -6/+6 |
| | |||||
* | linted the bad-continuation issue as well as some others | elie | 2015-10-17 | 3 | -16/+10 |
| | |||||
* | multiple-statements-in-one-line linted out | elie | 2015-10-17 | 9 | -22/+39 |
| | |||||
* | linted for trailing whitespaces | elie | 2015-10-17 | 14 | -97/+109 |
| | |||||
* | public API moved to AbstractTransport | elie | 2015-10-16 | 2 | -11/+11 |
| | |||||
* | explicitly check for proper Python version | elie | 2015-10-16 | 1 | -5/+4 |
| | |||||
* | a couple of misnamed symbols fixed | elie | 2015-10-16 | 1 | -2/+2 |
| | |||||
* | missing symbol error fixed | elie | 2015-10-16 | 1 | -1/+1 |
| | |||||
* | * Asyncore and asyncio-based APIs reworked to become functions. | elie | 2015-09-27 | 1 | -2/+4 |
| | | | | | | * Asyncio and Twisted API moved entirely into high-level domain to be aligned with other high-level APIs. This WILL BREAK backward compatibility for those apps that use Twisted API. | ||||
* | - original asynsock transport and AsyncsockDispatcher renamed into | elie | 2015-07-05 | 12 | -9/+21 |
| | | | | | | asyncore and AsyncoreDispatcher respectively to provide better hint to fellow devs on the underlying transport being used - backward compatibility preserved through dummy asynsock symbols | ||||
* | UDP/IPv6 support added to asyncio-based transport | elie | 2015-03-08 | 3 | -31/+71 |
| | |||||
* | cosmetics | elie | 2015-03-08 | 1 | -1/+0 |
| | |||||
* | base addressType defined | elie | 2015-03-08 | 1 | -0/+1 |
| | |||||
* | shutdown transport from closeTransport() | elie | 2015-03-07 | 1 | -0/+6 |
| |