History log of /seL4-camkes-master/projects/lwip/src/apps/snmp/snmp_asn1.c
Revision Date Author Comments
# 3ed24085 17-Sep-2017 Dirk Ziegelmeier <dirk@ziegelmeier.net>

Reformat SNMP code using astylerc


# 0d23d686 25-Jul-2017 Dirk Ziegelmeier <dirk@ziegelmeier.net>

snmp_asn1.c: Fix handling of u64 values


# 0dabc8df 26-Jul-2017 Dirk Ziegelmeier <dirk@ziegelmeier.net>

snmp_asn1: Surround u64_t handling functions with #if LWIP_HAVE_INT64


# aa4d9784 26-Jul-2017 Dirk Ziegelmeier <dirk@ziegelmeier.net>

Fix [bug #51520] Big endian bug in apps/snmp/snmp_asn1.c
Apply patch from Art Heers that does not need endianess checks


# aa0601a6 30-Mar-2017 goldsimon <goldsimon@gmx.de>

snmp_asn1_dec_tlv: explicitly check 'length_bytes > pbuf_stream->length' (for clarity, even if it would fail in pbuf_stream later)


# f6e27940 08-Oct-2016 Dirk Ziegelmeier <dirk@ziegelmeier.net>

Make lwIP compile with clang -Wdocumentation -> several documentation fixes


# 14fb48cd 19-Aug-2016 goldsimon <goldsimon@gmx.de>

minor: whitespace cleanups


# 076f1ee8 09-Jun-2016 goldsimon <goldsimon@gmx.de>

minor: coding style cleanup in snmp code


# 6c8c3fd4 23-May-2016 Dirk Ziegelmeier <dirk@ziegelmeier.net>

Fix more doxygen errors


# 90a656ed 23-May-2016 Dirk Ziegelmeier <dirk@ziegelmeier.net>

Fix several doxygen errors all over the code


# fdd98879 25-Dec-2015 Dirk Ziegelmeier <dirk@ziegelmeier.net>

C-Style comments only, please


# 7b946fa9 26-Dec-2015 Dirk Ziegelmeier <dirk@ziegelmeier.net>

SNMP agent rewrite

- SNMPv2c support
- Greatly reduced RAM usage, no memory pools any more
- API cleanup
- MIB2 is separated from SNMP stack
- Support for multiple MIBs (snmp_set_mibs call) - e.g. for private MIB
- Improved MIB2 implementation (tcpConnTable etc.)
- Redesigned simple and generic API for MIB implementation
- Comfortable node types for scalar arrays and tables
- Counter64, bit and truthvalue datatype support
- Callbacks for SNMP writes
- Runs on two APIs: RAW and netconn
- Async API is gone - the stack now supports netconn API instead,
so blocking operations can be done in MIB calls.
SNMP runs in a worker thread when netconn API is used.
- Simplified thread sync support for MIBs - useful when MIBs
need to access variables shared with other threads without locking
(used in MIB2 to access lwIP stats from lwIP thread)

Currently in work:
- Traps rewrite
- MIB compiler