aboutsummaryrefslogtreecommitdiffstats
path: root/lib/snmp/src/manager
AgeCommit message (Collapse)Author
2014-07-25Rewrite agent to use {Domain,Address} tuples as far as possibleRaimo Niskanen
2014-07-25wip: Rewrite manager net_if processRaimo Niskanen
2014-07-25wipRaimo Niskanen
2014-07-25wip-all-regression-tests-but-one-managerRaimo Niskanen
2014-07-22wipRaimo Niskanen
2014-07-22Rewrite agent configuration parsingRaimo Niskanen
2013-11-26Merge branch 'maint'Micael Karlberg
Conflicts: lib/snmp/doc/src/snmpm_user.xml
2013-11-19Merge branch 'bmk/snmp/blocking_log_during_conversion' into ↵Micael Karlberg
bmk/snmp/snmp425_integration Conflicts: lib/snmp/src/app/snmp.erl
2013-11-19[snmp] Cleanup and changed atl conversion block defaultMicael Karlberg
Changed the default value for the Audit Trail Log conversion to true. Also some cleanup. OTP-11396
2013-10-21Merge branch 'bmk/snmp/aes_encryption_fixes/OTP-11412' into ↵Micael Karlberg
bmk/snmp/snmp425_integration Conflicts: lib/snmp/doc/src/notes.xml
2013-10-21[snmp/manager] Incorrect use of EngineBoots and EngineTime when encryptingMicael Karlberg
When performing the AES encryption, invalid values for the EngineBoots and EngineTime was used. The values of the local agent was used, which would have produced some values if an agent was actually running. If not it would have caused a crash. OTP-11413
2013-10-11Merge branch 'bmk/snmp/blocking_log_during_conversion' into ↵Micael Karlberg
bmk/snmp/snmp425_integration Conflicts: lib/snmp/doc/src/notes.xml lib/snmp/src/app/snmp.erl
2013-10-11[snmp] Add (atl) log conversion block optionMicael Karlberg
It is now possible to request that the Audit Trail Log should be blocked during conversion (log_to_txt or log_to_io). This could be usefull when coverting a large log (when there is a chance it may otherwise wrap during conversion).
2013-10-09Merge branch ↵Micael Karlberg
'bmk/snmp/manager/improve_user_callback_response_handling2/OTP-11307' into bmk/snmp/snmp425_integration Conflicts: lib/snmp/doc/src/notes.xml lib/snmp/src/app/snmp.appup.src
2013-10-09[snmp/agent] enable SNMP to create missing database directoriesSteve Vinoski
Add {db_init_error, create_db_and_dir} option to SNMP manager and agent. This allows them to create any missing parent directories for db_dir, rather than treating any missing directories as a fatal error. The default for db_init_error, which is terminate, is unchanged. Add create_db_and_dir to the documentation. Add new tests to verify that using create_db_and_dir results in missing parent directories being created.
2013-10-09[snmp/manager] Improve handling of unexpected/invalid snmpm_user callbacksMicael Karlberg
Improved handling of unexpected return values from snmpm_user callback functions. Violations of the documented API (crashes or invalid return values) will now result in an error message. Updated doc for snmpm_user bahaviour and some other stuff. Add more (common) type defs. Update manager example. Fixed manager test(s). Fixed unused vars in (manager) test suite. Make test user follow defined behaviour.
2013-06-12Merge branch 'maint'Björn-Egil Dahlberg
2013-06-12Update copyright yearsBjörn-Egil Dahlberg
2013-06-04Merge branch 'maint'Björn Gustavsson
* maint: (128 commits) beam_lib: Correct wrong type specification testSeqOf: Test constrained, extensible sizes [snmp/agent] Some restructuring of test suite Clean up testSeqOf Extend tests cases for BIT STRING Improve tests of ENUMERATED asn1ct_check: Eliminate useless Per argument from complist_as_tuple() asn1ct_check: Don't pass on #'ObjectClassFieldType'{} with fixed type asn1ct_gen_per: Remove useless renewal of 'enumval' Fix encoding of semi-constrained, extensible INTEGERs PER/UPER: Fix decoding of semi-constrained INTEGERs testPrim: Simplify test cases using a roundtrip function BER: Fix handling of a constructed default value for a class PER: Generate code for deep table constraints at compile-time Normalize data representation for table constraints asn1ct: Simplify check_value/2 Extend tests to cover more code in asn1ct_check Clean up checking of values for ENUMERATEDs Introduce a new mechanism for structured error handling asn1_db: Make dbput/3 and dbsave/2 asynchronous ...
2013-05-28[snmp] Use of new crypto interface correctd in managerMicael Karlberg
Added a common utility function (in the snmp_misc module) for testing for crypto support (sed both by the manager and agent code). OTP-11009
2013-04-19Remove the "coding: utf-8" comment from all Erlang source filesHans Bolinder
2013-01-14Merge branch 'bmk/snmp/manager/performance_improvement/OTP-10673' into ↵Micael Karlberg
bmk/snmp/snmp423_integration Conflicts: lib/snmp/doc/src/notes.xml
2013-01-11[snmp/manager] Proper copyright end year (2013)Micael Karlberg
2013-01-11Merge branch 'id/snmp_optimization' into ↵Micael Karlberg
bmk/snmp/manager/performance_improvement/OTP-10673
2013-01-09[snmp/manager] Proper copyright end year (2013)Micael Karlberg
2013-01-09Polish return values of snmpm_user_default according to snmpm_user docLuca Favatella
Even if not compliant with snmpm_user's doc, the previous return values in snmpm_user_default were harmless because of how the callbacks handle_trap and handle_report are called in snmpm_server.
2013-01-09Prepare OTP files for Unicode as default encodingHans Bolinder
2012-12-20[snmp/manager] Removed deprecated functionsMicael Karlberg
Removed deprecated functions from the SNMP manager interface module snmpm. Also updated otp_internal in the stdlib app. OTP-10027
2012-11-17SNMP performance optimizationIvan Dubovik
2012-08-31Update copyright yearsBjörn-Egil Dahlberg
2012-08-01Merge branch 'bmk/snmp/manager/log_to_io/OTP-10066' into ↵Micael Karlberg
bmk/snmp/snmp4221_integration
2012-06-05Update to work with whitespace in exec pathLukas Larsson
OTP-10106 OTP-10107
2012-04-20[snmp/manager] snmpm:log_to_io/6 did not use the LogName argument.Micael Karlberg
Cut-and-paste error. OTP-10066
2012-03-30Update copyright yearsBjörn-Egil Dahlberg
2012-02-22[snmp] Add log_to_io function for both manager and agentMicael Karlberg
Add a log_to_io Audit Trail Log converter function for both the manager (snmpm) and agent (snmpa). Also fixed the converter functions in the logger module, snmp_log, which previously sometimes did not work properly (re-open an already open log with different properties). OTP-9940
2012-02-22[snmp/manager] Reworked the ATL mechanism for the net-if-mtMicael Karlberg
Removed the separate logger process. Instead open the log from each worker process and log from them directly. OTP-9876
2012-02-22[snmp/manager] Added test cases for net_if-mtMicael Karlberg
Made the inform_request table public (to allow the worker processes to insert data). Also added test cases (this was done by adding "mt" groups). OTP-9876
2012-02-22[snmp/manager] Misc cleanupMicael Karlberg
OTP-9876
2012-02-22[snmp/manager] Introduced new net-if moduleMicael Karlberg
Moved the net-if multi-threading to a separate module, snmpm_net_if_mt. Restored the old module to its previous state. OTP-9876
2011-09-29Update copyright yearsBjörn-Egil Dahlberg
2011-07-13Improved (transport) domain error reporting.Micael Karlberg
2011-07-12transport domain config option named tdomain.Micael Karlberg
Removed debug printouts. transport domain error detection.
2011-07-12[manager] No way to specify transport domain. Transport domains wasMicael Karlberg
assumed to be IPv4. This has now been changed so that it can also be IPv6. To facilitate this, the transportDomain is now a (new) valid option. This also mean that the transport behaviour has changed. OTP-9305 [agent] A temporary fix for transport domain, specifically regarding trap sending. This is done in order to make testing possible, pending merge from topic branch. OTP-9400
2011-07-12...Micael Karlberg
2011-05-20Update copyright yearsBjörn-Egil Dahlberg
2011-05-16Spelling in (backward *compatibility*) comment.Micael Karlberg
2011-05-02Merge branch 'bmk/snmp/manager/deprecate_old_api/OTP-9174' into ↵Micael Karlberg
bmk/snmp/snmp420_integration
2011-05-02Forgot to deprecate snmpm:agb/5,6,7,8,9Micael Karlberg
2011-04-15Merge branch 'bmk/snmp/manager/request_override_options' into ↵Micael Karlberg
bmk/snmp/snmp420_integration Conflicts: lib/snmp/src/app/snmp.appup.src OTP-9162
2011-04-14Detailed usage of "Extra" usage in the request API functions,Micael Karlberg
including the reserved value.