#
4a9e845a |
|
28-Oct-2017 |
Dirk Ziegelmeier <dirk@ziegelmeier.net> |
Fix bug #52300: Minor type in snmp_opts.h The comments for MIN and MAX need to be swapped
|
#
3fa3bf05 |
|
01-Mar-2017 |
Dirk Ziegelmeier <dirk@ziegelmeier.net> |
Undo accidental activation of SNMPv3 code in my last commit
|
#
83de1667 |
|
01-Mar-2017 |
Dirk Ziegelmeier <dirk@ziegelmeier.net> |
SNMP: TABs -> spaces
|
#
4ef21e25 |
|
01-Mar-2017 |
Dirk Ziegelmeier <dirk@ziegelmeier.net> |
Fix compile when SNMPv3 is disabled
|
#
78806001 |
|
01-Mar-2017 |
Marco <marco.veeneman@schleifenbauer.eu> |
Made accepted SNMP version runtime configurable. This feature can be disabled by setting LWIP_SNMP_CONFIGURE_VERSIONS to 0.
|
#
12609c95 |
|
18-Aug-2016 |
Dirk Ziegelmeier <dirk@ziegelmeier.net> |
Fix compile of SNMPv3 code with MSVC
|
#
90fba877 |
|
28-Jul-2016 |
Dirk Ziegelmeier <dirk@ziegelmeier.net> |
Revert "Fix my messing of opt.h and the other options files - it was actually caused by a cyclic #include which I did not see" It still does not work, due to #undef of options in opt.h, the documentation of many files is incomplete This reverts commit 3f0dae29e996f5f2015524500bc3e8f136315d8c.
|
#
3f0dae29 |
|
28-Jul-2016 |
Dirk Ziegelmeier <dirk@ziegelmeier.net> |
Fix my messing of opt.h and the other options files - it was actually caused by a cyclic #include which I did not see Read the comments inside opt.h if you are interested.
|
#
93ad162a |
|
28-Jul-2016 |
Dirk Ziegelmeier <dirk@ziegelmeier.net> |
Add SNMP and HTTPD options to doxygen docs
|
#
451277e7 |
|
24-May-2016 |
Dirk Ziegelmeier <dirk@ziegelmeier.net> |
Include all lwIP files in doxygen documentation
|
#
b67427bd |
|
04-Apr-2016 |
Dirk Ziegelmeier <dirk@ziegelmeier.net> |
Commit Elias Oenal's SNMPv3 work, with some restructuring: - The abstraction from crypto framework was not well suitable to MBEDTLS, so I decided to move everything into an own file. - I removed several #defines and created function prototypes instead - this is more type-safe, and users don't need to reinvent the function signatures. - Header files were splitted into a public and a private part. - Only SNMPv3 authentication was tested, privacy not yet.
|
#
d0c3baf3 |
|
29-Mar-2016 |
Dirk Ziegelmeier <dirk@ziegelmeier.net> |
Partly apply Elias Oenal's SNMP V3 patch. There is more to come, the work is incomplete at the moment and does not compile when LWIP_SNMP_V3 is enabled.
|
#
dfaa979b |
|
31-Dec-2015 |
Dirk Ziegelmeier <dirk@ziegelmeier.net> |
Start working on udpEndpointTable
|
#
fdd98879 |
|
25-Dec-2015 |
Dirk Ziegelmeier <dirk@ziegelmeier.net> |
C-Style comments only, please
|
#
5e34b873 |
|
25-Dec-2015 |
Dirk Ziegelmeier <dirk@ziegelmeier.net> |
Minor SNMP compile and comment fix
|
#
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
|
#
3f49b856 |
|
18-Nov-2015 |
Dirk Ziegelmeier <dirk@ziegelmeier.net> |
Update header include guard naming of all apps headers Unbreak compilation, lwip/apps/snmp.h guard clashed with lwip/snmp.h
|
#
5f642eb3 |
|
12-Nov-2015 |
Dirk Ziegelmeier <dirk@ziegelmeier.net> |
Completely decouple SNMP stack from lwIP core by using private memory pools; Move SNMP stack to apps; API breaking change: Users need to call snmp_init() now!
|