History log of /freebsd-current/contrib/bsnmp/gensnmptree/gensnmptree.c
Revision Date Author Comments
# 04d17814 01-Apr-2019 Andrey V. Elsukov <ae@FreeBSD.org>

Add IPv6 transport for bsnmp.

This patch adds a new table begemotSnmpdTransInetTable that uses the
InetAddressType textual convention and can be used to create listening
ports for IPv4, IPv6, zoned IPv6 and based on DNS names. It also supports
future extension beyond UDP by adding a protocol identifier to the table
index. In order to support this gensnmptree had to be modified.

Submitted by: harti
MFC after: 1 month
Relnotes: yes
Differential Revision: https://reviews.freebsd.org/D16654


# 8e9b3e70 03-Jul-2018 Hartmut Brandt <harti@FreeBSD.org>

Update bsnmp to version 1.13. This does not bring user-visible changes.
For developers gensnmptree can now generate functions for enums to convert
between enums and strings and to check the validity of a value.
The sources in FreeBSD are now in sync with the upstream which allows to
bring in IPv6 modifications.


# e1d581b2 27-Dec-2016 Enji Cooper <ngie@FreeBSD.org>

style(9): clean up trailing whitespace

MFC after: 3 weeks


# 1422b66c 21-Apr-2016 Enji Cooper <ngie@FreeBSD.org>

Simplify always evaluated branch (`e != NULL`)

- xalloc(..) ensures that e will be non-null via malloc + err.
- `e` is already dereferenced above, so logically it's impossible
to hit the lower test without crashing if it was indeed NULL.

MFC after: 3 days
CID: 1007408
Reported by: Coverity
Sponsored by: EMC / Isilon Storage Division


# a7d5f7eb 19-Oct-2010 Jamie Gritton <jamie@FreeBSD.org>

A new jail(8) with a configuration file, to replace the work currently done
by /etc/rc.d/jail.


# fe0506d7 09-Mar-2010 Marcel Moolenaar <marcel@FreeBSD.org>

Create the altix project branch. The altix project will add support
for the SGI Altix 350 to FreeBSD/ia64. The hardware used for porting
is a two-module system, consisting of a base compute module and a
CPU expansion module. SGI's NUMAFlex architecture can be an excellent
platform to test CPU affinity and NUMA-aware features in FreeBSD.


# d7f03759 19-Oct-2008 Ulf Lilleengen <lulf@FreeBSD.org>

- Import the HEAD csup code which is the basis for the cvsmode work.


# 6f557cf7 30-May-2006 Hartmut Brandt <harti@FreeBSD.org>

Vendor patch: add support for the BITS construct and enumerations in both
gensnmpdef and gensnmptree. Add include and typedef directives to gensnmptree.

Submitted by: soc-sheryana (partly)


# 748b5b1e 27-Feb-2006 Hartmut Brandt <harti@FreeBSD.org>

Virgin import of bsnmpd 1.12


# 2a9284a7 10-Jan-2006 Hartmut Brandt <harti@FreeBSD.org>

Vendor fix: initialize the flag field of a newly created node to be 0.

Submitted by: jasone


# 165c5d31 04-Oct-2005 Hartmut Brandt <harti@FreeBSD.org>

Virgin import of bsnmpd 1.11


# d7eb6b47 26-Apr-2005 Hartmut Brandt <harti@FreeBSD.org>

Virgin import of bsnmp 1.9


# 94caccb3 28-Feb-2005 Hartmut Brandt <harti@FreeBSD.org>

Virgin import of bsnmpd 1.8


# 0a9d66ca 10-Aug-2004 Hartmut Brandt <harti@FreeBSD.org>

Fix the 4.X -> 5.X upgrade path by include <inttypes.h> instead of
stdint.h.


# 896052c1 06-Aug-2004 Hartmut Brandt <harti@FreeBSD.org>

Virgin import of bsnmpd 1.7


# 8eecd77a 14-Apr-2004 Hartmut Brandt <harti@FreeBSD.org>

Import of bsnmpd 1.6


# 70af00a1 23-Jan-2004 Hartmut Brandt <harti@FreeBSD.org>

Virgin import of bsnmpd 1.5a


# f06ca4af 10-Nov-2003 Hartmut Brandt <harti@FreeBSD.org>

Virgin import of bsnmp 1.4