head	1.14;
access;
symbols
	pkgsrc-2026Q1:1.14.0.18
	pkgsrc-2026Q1-base:1.14
	pkgsrc-2025Q4:1.14.0.16
	pkgsrc-2025Q4-base:1.14
	pkgsrc-2025Q3:1.14.0.14
	pkgsrc-2025Q3-base:1.14
	pkgsrc-2025Q2:1.14.0.12
	pkgsrc-2025Q2-base:1.14
	pkgsrc-2025Q1:1.14.0.10
	pkgsrc-2025Q1-base:1.14
	pkgsrc-2024Q4:1.14.0.8
	pkgsrc-2024Q4-base:1.14
	pkgsrc-2024Q3:1.14.0.6
	pkgsrc-2024Q3-base:1.14
	pkgsrc-2024Q2:1.14.0.4
	pkgsrc-2024Q2-base:1.14
	pkgsrc-2024Q1:1.14.0.2
	pkgsrc-2024Q1-base:1.14
	pkgsrc-2023Q4:1.12.0.2
	pkgsrc-2023Q4-base:1.12
	pkgsrc-2023Q3:1.11.0.8
	pkgsrc-2023Q3-base:1.11
	pkgsrc-2023Q2:1.11.0.6
	pkgsrc-2023Q2-base:1.11
	pkgsrc-2023Q1:1.11.0.4
	pkgsrc-2023Q1-base:1.11
	pkgsrc-2022Q4:1.11.0.2
	pkgsrc-2022Q4-base:1.11
	pkgsrc-2022Q3:1.10.0.6
	pkgsrc-2022Q3-base:1.10
	pkgsrc-2022Q2:1.10.0.4
	pkgsrc-2022Q2-base:1.10
	pkgsrc-2022Q1:1.10.0.2
	pkgsrc-2022Q1-base:1.10
	pkgsrc-2021Q4:1.9.0.18
	pkgsrc-2021Q4-base:1.9
	pkgsrc-2021Q3:1.9.0.16
	pkgsrc-2021Q3-base:1.9
	pkgsrc-2021Q2:1.9.0.14
	pkgsrc-2021Q2-base:1.9
	pkgsrc-2021Q1:1.9.0.12
	pkgsrc-2021Q1-base:1.9
	pkgsrc-2020Q4:1.9.0.10
	pkgsrc-2020Q4-base:1.9
	pkgsrc-2020Q3:1.9.0.8
	pkgsrc-2020Q3-base:1.9
	pkgsrc-2020Q2:1.9.0.6
	pkgsrc-2020Q2-base:1.9
	pkgsrc-2020Q1:1.9.0.2
	pkgsrc-2020Q1-base:1.9
	pkgsrc-2019Q4:1.9.0.4
	pkgsrc-2019Q4-base:1.9
	pkgsrc-2019Q3:1.8.0.2
	pkgsrc-2019Q3-base:1.8
	pkgsrc-2019Q2:1.7.0.2
	pkgsrc-2019Q2-base:1.7
	pkgsrc-2019Q1:1.6.0.6
	pkgsrc-2019Q1-base:1.6
	pkgsrc-2018Q4:1.6.0.4
	pkgsrc-2018Q4-base:1.6
	pkgsrc-2018Q3:1.6.0.2
	pkgsrc-2018Q3-base:1.6
	pkgsrc-2018Q2:1.5.0.14
	pkgsrc-2018Q2-base:1.5
	pkgsrc-2018Q1:1.5.0.12
	pkgsrc-2018Q1-base:1.5
	pkgsrc-2017Q4:1.5.0.10
	pkgsrc-2017Q4-base:1.5
	pkgsrc-2017Q3:1.5.0.8
	pkgsrc-2017Q3-base:1.5
	pkgsrc-2017Q2:1.5.0.4
	pkgsrc-2017Q2-base:1.5
	pkgsrc-2017Q1:1.5.0.2
	pkgsrc-2017Q1-base:1.5
	pkgsrc-2016Q4:1.4.0.4
	pkgsrc-2016Q4-base:1.4
	pkgsrc-2016Q3:1.4.0.2
	pkgsrc-2016Q3-base:1.4
	pkgsrc-2016Q2:1.3.0.6
	pkgsrc-2016Q2-base:1.3
	pkgsrc-2016Q1:1.3.0.4
	pkgsrc-2016Q1-base:1.3
	pkgsrc-2015Q4:1.3.0.2
	pkgsrc-2015Q4-base:1.3
	pkgsrc-2015Q3:1.2.0.6
	pkgsrc-2015Q3-base:1.2
	pkgsrc-2015Q2:1.2.0.4
	pkgsrc-2015Q2-base:1.2
	pkgsrc-2015Q1:1.2.0.2
	pkgsrc-2015Q1-base:1.2
	pkgsrc-2014Q4:1.1.0.4
	pkgsrc-2014Q4-base:1.1
	pkgsrc-2014Q3:1.1.0.2
	pkgsrc-2014Q3-base:1.1;
locks; strict;
comment	@# @;


1.14
date	2024.02.21.10.21.01;	author wiz;	state Exp;
branches;
next	1.13;
commitid	aqgX0UGDsJjmPhZE;

1.13
date	2024.01.16.13.37.11;	author wiz;	state Exp;
branches;
next	1.12;
commitid	rTSaP5cItcTp4GUE;

1.12
date	2023.10.24.22.10.31;	author wiz;	state Exp;
branches;
next	1.11;
commitid	MTsrqKm6aGrQAVJE;

1.11
date	2022.10.18.12.01.52;	author adam;	state Exp;
branches;
next	1.10;
commitid	1hob0RpCwfzracYD;

1.10
date	2022.01.04.20.54.30;	author wiz;	state Exp;
branches;
next	1.9;
commitid	CYyhdK9qtoffkmnD;

1.9
date	2019.11.03.11.45.50;	author rillig;	state Exp;
branches;
next	1.8;
commitid	llzTCvoTAgLcNoJB;

1.8
date	2019.09.02.13.19.48;	author adam;	state Exp;
branches;
next	1.7;
commitid	JNtg51I3DnX4jrBB;

1.7
date	2019.04.26.13.14.09;	author maya;	state Exp;
branches;
next	1.6;
commitid	U4pISddzN4WXpRkB;

1.6
date	2018.07.03.05.03.28;	author adam;	state Exp;
branches;
next	1.5;
commitid	bH4MNADzVzoIfEIA;

1.5
date	2017.01.01.14.43.52;	author wiz;	state Exp;
branches;
next	1.4;
commitid	TmfhF2MIYbgU4hAz;

1.4
date	2016.07.09.13.04.01;	author wiz;	state Exp;
branches;
next	1.3;
commitid	k9A2yv7vTRunbEdz;

1.3
date	2015.12.05.21.25.54;	author adam;	state Exp;
branches;
next	1.2;
commitid	bgA0CynThkP3WNLy;

1.2
date	2015.01.09.14.00.00;	author adam;	state Exp;
branches;
next	1.1;
commitid	rvJpIlhRfevV4m5y;

1.1
date	2014.08.05.12.22.43;	author he;	state Exp;
branches;
next	;
commitid	vuCEt5VivZhbzaLx;


desc
@@


1.14
log
@*net-snmp: update to 5.9.4

*5.9.4*:

    IMPORTANT: SNMP over TLS and/or DTLS are not functioning properly
    in this release with various versions of OpenSSL and will be fixed
    in a future release.

    libsnmp:
      - Remove the SNMP_SWIPE_MEM() macro Remove this macro since it is not
	used in the Net-SNMP code base.
      - DISPLAY-HINT fixes
      - Miscellanious improvements to the transports
      - Handle multiple oldEngineID configuration lines
      - fixes for DNS names longer than 63 characters

    agent:
      - Added a ignoremount configuration option for the HOST-MIB
      - disallow SETs with a NULL varbind
      - fix the --enable-minimalist build

    apps:
      - snmpset: allow SET with NULL varbind for testing
      - snmptrapd: improved MySQL logging code

    general:
      - configure: Remove -Wno-deprecated as it is no longer needed
      - miscellanious ther bug fixes, build fixes and cleanups
@
text
@# $NetBSD: Makefile,v 1.13 2024/01/16 13:37:11 wiz Exp $

.include "../../net/net-snmp/Makefile.common"

PKGNAME=	${PYPKGPREFIX}-${DISTNAME:S/net-snmp/netsnmp/}
CATEGORIES=	net python

MAINTAINER=	pkgsrc-users@@NetBSD.org
COMMENT=	Python bindings to extensible SNMP implementation

USE_LANGUAGES=		c
EGG_NAME=		netsnmp_python-1.0a1
PYSETUPSUBDIR=		python

.include "../../net/net-snmp/buildlink3.mk"
.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"
@


1.13
log
@py-netsnmp: builds with Python 3 too, remove restriction to Python 2
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2023/10/24 22:10:31 wiz Exp $
a2 1
PKGREVISION= 1
@


1.12
log
@*: bump for openssl 3
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2022/10/18 12:01:52 adam Exp $
a11 2
PYTHON_VERSIONS_ACCEPTED=	27

@


1.11
log
@net-snmp py-netsnmp: updated to 5.9.3

*5.9.3*:
    security:
      - These two CVEs can be exploited by a user with read-only credentials:
          - CVE-2022-24805 A buffer overflow in the handling of the INDEX of
            NET-SNMP-VACM-MIB can cause an out-of-bounds memory access.
          - CVE-2022-24809 A malformed OID in a GET-NEXT to the nsVacmAccessTable
            can cause a NULL pointer dereference.
      - These CVEs can be exploited by a user with read-write credentials:
          - CVE-2022-24806 Improper Input Validation when SETing malformed
            OIDs in master agent and subagent simultaneously
          - CVE-2022-24807 A malformed OID in a SET request to
            SNMP-VIEW-BASED-ACM-MIB::vacmAccessTable can cause an
            out-of-bounds memory access.
          - CVE-2022-24808 A malformed OID in a SET request to
            NET-SNMP-AGENT-MIB::nsLogTable can cause a NULL pointer dereference
          - CVE-2022-24810 A malformed OID in a SET to the nsVacmAccessTable
            can cause a NULL pointer dereference.
      - To avoid these flaws, use strong SNMPv3 credentials and do not share them.
        If you must use SNMPv1 or SNMPv2c, use a complex community string
        and enhance the protection by restricting access to a given IP address range.
      - Thanks are due to Yu Zhang of VARAS@@IIE and Nanyu Zhong of VARAS@@IIE for
        reporting the following CVEs that have been fixed in this release, and
        to Arista Networks for providing fixes.

    misc:
      - Snmp-create-v3-user: Fix the snmpd.conf path   @@datadir@@ is
        expanded in ${datarootdir} so datarootdir must be set before
        @@datadir@@ is used.

    general: Many bug fixes

*5.9.2*:
    skipped due to a last minute library versioning found bug -- use 5.9.3 instead

*5.9.1*:
    General: Many bug fixes

*5.9*
    snmplib:
      - Add IPv6 support to DTLSUDP transport CHANGES: snmplib: use new
        netsnmp_sockaddr_storage in netsnmp_addr_pair CHANGES: snmplib: add
        base_transport ptr for tunneled transports

    snmpd:
      - Security vulnerabilty in the ping MIB reported by Christopher Ertl
        from Microsoft fixed
      - Changing to a different uid/gid can only be done once
      - The extend mib is now read-only by default

    snmptrap:
      - BUG: 2899: Patch from Drew Roedersheimer to set library
        engineboots/time values before sending

    unspecified:
      - Add pkg-config support for building applications and sub-agents Use
        the netsnmp package when building Net-SNMP applications. Use the
        netsnmp-agent package when building Net-SNMP subagents.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2022/01/04 20:54:30 wiz Exp $
d3 1
@


1.10
log
@*: bump PKGREVISION for egg.mk users

They now have a tool dependency on py-setuptools instead of a DEPENDS
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2019/11/03 11:45:50 rillig Exp $
a2 1
PKGREVISION= 1
@


1.9
log
@net: align variable assignments

pkglint -Wall -F --only aligned --only indent -r

No manual corrections.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2019/09/02 13:19:48 adam Exp $
d3 1
@


1.8
log
@Changed PYTHON_VERSIONS_INCOMPATIBLE to PYTHON_VERSIONS_ACCEPTED; needed for future Python 3.8
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2019/04/26 13:14:09 maya Exp $
d6 1
a6 1
CATEGORIES=     net python
d8 2
a9 2
MAINTAINER=     pkgsrc-users@@NetBSD.org
COMMENT=        Python bindings to extensible SNMP implementation
d11 1
a11 1
PYTHON_VERSIONS_ACCEPTED=    27
d13 1
a13 1
USE_LANGUAGES=  	c
@


1.7
log
@Omit mentions of python 34 and 35, after those were removed.

- Includes some whitespace changes, to be handled in a separate commit.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2018/07/03 05:03:28 adam Exp $
d11 1
a11 1
PYTHON_VERSIONS_INCOMPATIBLE=    36 37
@


1.6
log
@extend PYTHON_VERSIONS_ for Python 3.7
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2017/01/01 14:43:52 wiz Exp $
d11 1
a11 1
PYTHON_VERSIONS_INCOMPATIBLE=   34 35 36 37
@


1.5
log
@Add python-3.6 to incompatible versions.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2016/07/09 13:04:01 wiz Exp $
d11 1
a11 1
PYTHON_VERSIONS_INCOMPATIBLE=   34 35 36
@


1.4
log
@Remove python33: adapt all packages that refer to it.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2015/12/05 21:25:54 adam Exp $
d11 1
a11 1
PYTHON_VERSIONS_INCOMPATIBLE=   34 35
@


1.3
log
@Extend PYTHON_VERSIONS_INCOMPATIBLE to 35
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2015/01/09 14:00:00 adam Exp $
d11 1
a11 1
PYTHON_VERSIONS_INCOMPATIBLE=   33 34 35
@


1.2
log
@Fix buiding py-netsnmp
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2014/08/05 12:22:43 he Exp $
d11 1
a11 1
PYTHON_VERSIONS_INCOMPATIBLE=   33 34
@


1.1
log
@Add the "netsnmp" Python module, interfacing to net-snmp.

DESCR:
This is the Python 'netsnmp' extension module. The 'netsnmp' module
provides a full featured, tri-lingual SNMP (SNMPv3, SNMPv2c,
SNMPv1) client API. The 'netsnmp' module internals rely on the
Net-SNMP toolkit library.
@
text
@d1 1
a1 1
# $NetBSD$
d4 1
d11 1
a11 1
WRKSRC=		${WRKDIR}/${DISTNAME}/python
d13 3
a15 3
USE_LANGUAGES=  c
EGG_NAME=	netsnmp_python-1.0a1
PYTHON_VERSIONS_INCOMPATIBLE=   33 34
@

