root/src/modules/snmp.c


Mode:

Legend:

Added
Modified
Copied or renamed
Rev Chgset Date Author Log Message
(edit) @fcfbf00497741abf7ff7e6b42008fd4c4cfffef2 [fcfbf00497741abf7ff7e6b42008fd4c4cfffef2] 07/18/16 21:17:48 Phil Maddox <philip.maddox@circonus.com> Add Initialization Of target_sessions In SNMP Check Missed initializing …
(edit) @1d796a9e4aa04f687faf086c5a1fe1155a9f19d8 [1d796a9e4aa04f687faf086c5a1fe1155a9f19d8] 07/15/16 15:20:19 Phil Maddox <philip.maddox@circonus.com> Move Check Hash Inits To noit_check_make_attrs() Rather than initializing …
(edit) @2ff4db5a6730270eb30827e23883ed354c42ddf6 [2ff4db5a6730270eb30827e23883ed354c42ddf6] 07/14/16 20:52:37 Phil Maddox <philip.maddox@circonus.com> Explicitly Initialize Mtev Hash Tables Rather than using MTEV_HASH_EMPTY …
(edit) @98b736868c51ee7fc36428c7a07cf188f50daef7 [98b736868c51ee7fc36428c7a07cf188f50daef7] 07/11/16 22:05:36 Philip Maddox <philip.maddox@circonus.com> Revert "Merge pull request #282 from …
(edit) @6725b874c0f361c22b87dfc7d2483eb56ec22693 [6725b874c0f361c22b87dfc7d2483eb56ec22693] 07/08/16 17:13:31 Phil Maddox <philip.maddox@circonus.com> Don't Lock Hash Tables Within Function Scope Only lock hash tables if …
(edit) @a59bc4ae2aa622f4575bf6afd37ab0f880fb6e4d [a59bc4ae2aa622f4575bf6afd37ab0f880fb6e4d] 07/08/16 16:41:01 Phil Maddox <philip.maddox@circonus.com> Replace mtev_hash_init With mtev_hash_init_locks We need to explicitly …
(edit) @05ef96cd0c366e199fbcc12a486e0b8bb8f9c02b [05ef96cd0c366e199fbcc12a486e0b8bb8f9c02b] 07/08/16 16:10:24 Phil Maddox <philip.maddox@circonus.com> Explicitly Use mtev_hash_init To Init Hashes Rather than initializing to …
(edit) @70c30ef22f6d1312375e0392164d755db5824cb5 [70c30ef22f6d1312375e0392164d755db5824cb5] 06/23/16 20:32:18 Phil Maddox <philip.maddox@circonus.com> Use mtevAssert and mtevFatal Instead Of assert() and abort() Use libmtev …
(edit) @97313f9ba4f7a385bbe08db05036193ea2d9d7cb [97313f9ba4f7a385bbe08db05036193ea2d9d7cb] 04/20/16 21:10:14 Riley Berton <riley.berton@circonus.com> fix warnings
(edit) @5736a6fb2c84d9bc9b1f63d377c23abce42ea20d [5736a6fb2c84d9bc9b1f63d377c23abce42ea20d] 07/09/15 18:50:53 Phil Maddox <philip.maddox@circonus.com> Accept "AES128" As A Parameter For SNMPv3 Privacy Protocol
(edit) @538e2ac3f8f87b5005f8c7e64df4ee98b6eb4bd0 [538e2ac3f8f87b5005f8c7e64df4ee98b6eb4bd0] 07/01/15 21:01:00 Phil Maddox <philip.maddox@circonus.com> Fix Privacy Protocol Encoding For SNMPv3 Were incorrectly encoded privacy …
(edit) @b5514a706e0eed4fe0dbf97a342e2618fb2c8c18 [b5514a706e0eed4fe0dbf97a342e2618fb2c8c18] 07/01/15 19:28:57 Phil Maddox <philip.maddox@circonus.com> Allow More Security Levels In SNMP Check In addition to "nanp", "anp", …
(edit) @9c44e5a54c4ada69e5e61476fc5775b6e4d96c14 [9c44e5a54c4ada69e5e61476fc5775b6e4d96c14] 05/06/15 14:28:28 Theo Schlossnagle <jesus@omniti.com> Make stats on checks use epoch memory reclamation.
(edit) @304ec80b8cf842fc0abe5f9029790908b6455957 [304ec80b8cf842fc0abe5f9029790908b6455957] 02/23/15 17:05:32 Theo Schlossnagle <jesus@omniti.com> Convert to libmtev.
(edit) @ffd7537e0477a6662742744ddbbc582dbf168483 [ffd7537e0477a6662742744ddbbc582dbf168483] 02/15/15 13:55:37 Theo Schlossnagle <jesus@omniti.com> Set the last_fire_time on entry. Log asynch completes.
(edit) @93c0edcfee207d81926d7e38ac2ed4ad628e7f87 [93c0edcfee207d81926d7e38ac2ed4ad628e7f87] 12/19/14 03:43:43 Theo Schlossnagle <jesus@omniti.com> Provide feature parity (sans walk) with the jezebel version of snmp. This …
(edit) @118e1ae657f2cb2a06b767fd1fb489639b5d4785 [118e1ae657f2cb2a06b767fd1fb489639b5d4785] 12/04/14 02:04:12 Theo Schlossnagle <jesus@omniti.com> Add a flag for thread-safety and note the snmp is the opposite of that
(edit) @9a73ff859837769dee86c8f98757a2ac0bef61b1 [9a73ff859837769dee86c8f98757a2ac0bef61b1] 10/20/14 17:39:37 Theo Schlossnagle <jesus@omniti.com> Prefer Circonus' forked version of libnetsnmp (libnetsnmp-c) Required if …
(edit) @4ed37cf09ac9817ced9312616da97a3a1e90c6b3 [4ed37cf09ac9817ced9312616da97a3a1e90c6b3] 01/10/14 22:51:28 Theo Schlossnagle <jesus@omniti.com> cleanup of modules, verbose structure setting
(edit) @103da28cd6e7b1d553189effd0c2ac9b132da7a5 [103da28cd6e7b1d553189effd0c2ac9b132da7a5] 09/24/13 17:52:08 Theo Schlossnagle <jesus@omniti.com> Make ongoing stats collection for a check uniform across all …
(edit) @fb10ef1ee5f5311cf9183562560fdc6f2ec418ee [fb10ef1ee5f5311cf9183562560fdc6f2ec418ee] 07/27/13 07:54:22 Theo Schlossnagle <jesus@omniti.com> Fix various coverity issues.
(edit) @4727441aa9e6d24cc3b0aa786567797a57d38d11 [4727441aa9e6d24cc3b0aa786567797a57d38d11] 10/23/12 17:38:37 Theo Schlossnagle <jesus@omniti.com> error message for unknown types
(edit) @fb7a91727e67cb2730462706cebc5cb2d8483c07 [fb7a91727e67cb2730462706cebc5cb2d8483c07] 10/23/12 15:27:59 Theo Schlossnagle <jesus@omniti.com> Add support for OPAQUE SNMP types.
(edit) @651988747506d25414e2375c0eb1b41f0ca3aaf9 [651988747506d25414e2375c0eb1b41f0ca3aaf9] 06/27/12 18:09:05 Theo Schlossnagle <jesus@omniti.com> Various security fixes.
(edit) @4496cc4e7850184a250647f0a956c335c15f5f18 [4496cc4e7850184a250647f0a956c335c15f5f18] 06/14/12 14:22:45 Theo Schlossnagle <jesus@omniti.com> Allow checks to note that they are passive. If a check doesn't "do" …
(edit) @e1dc8cfb2340b39aae179bec7cf59498cffc0da7 [e1dc8cfb2340b39aae179bec7cf59498cffc0da7] 04/22/12 20:57:17 Theo Schlossnagle <jesus@omniti.com> fix memory leak of an eventer_t in the case of a timeout
(edit) @de520024f8801f5cc271ac9301e66f7c3690558e [de520024f8801f5cc271ac9301e66f7c3690558e] 04/09/12 19:56:55 Theo Schlossnagle <jesus@omniti.com> Don't assert on double runs, just log an error
(edit) @1108660f33438eb6ea775e8c18300de5e8b47868 [1108660f33438eb6ea775e8c18300de5e8b47868] 03/22/12 21:33:08 Brian Clapper <bclapper@omniti.com> bump oid buffer so we don't truncate large OIDs
(edit) @7a237a223e8874bc0bffede7505313cb1a933910 [7a237a223e8874bc0bffede7505313cb1a933910] 03/08/12 01:21:04 Theo Schlossnagle <jesus@omniti.com> Normalize the stats APIs to: * never take the module, and * always take …
(edit) @84946f61e6afce7b0233ffa59881e9aac9dced36 [84946f61e6afce7b0233ffa59881e9aac9dced36] 02/08/12 22:17:41 Theo Schlossnagle <jesus@omniti.com> this causes double frees, I need to spend more time to understand the leak …
(edit) @99b18a876a3d4ec5c15c811d87927341584e0ccc [99b18a876a3d4ec5c15c811d87927341584e0ccc] 02/04/12 20:06:30 Theo Schlossnagle <jesus@omniti.com> assorted valgrind exposed memory leaks
(edit) @d659a9d1a9285c0627fb0b3114abefade0b0730b [d659a9d1a9285c0627fb0b3114abefade0b0730b] 02/04/12 14:38:51 Theo Schlossnagle <jesus@omniti.com> add the version to reporting
(edit) @a5df09d25bd13bf1f726673e2b03f59b6066bf59 [a5df09d25bd13bf1f726673e2b03f59b6066bf59] 02/02/12 22:32:36 Theo Schlossnagle <jesus@omniti.com> support v1 of SNMP. Perhaps support v3 (untested)
(edit) @7ae62b9ec2b5f252357a0d80446c0ad5ad6dd7fa [7ae62b9ec2b5f252357a0d80446c0ad5ad6dd7fa] 01/27/12 02:32:49 Theo Schlossnagle <jesus@omniti.com> support snmp type coercion... BAD VENDORS... BAD.
(edit) @dfec9683c6674557f3639bb6485d369ebd6a347b [dfec9683c6674557f3639bb6485d369ebd6a347b] 11/30/11 17:10:51 Theo Schlossnagle <jesus@omniti.com> Make sure we compile with clang (trunk) on Ubuntu 11.10 This is a good …
(edit) @21ecdb1c1d15895c30b8c87305476c7b3be731b4 [21ecdb1c1d15895c30b8c87305476c7b3be731b4] 09/09/11 13:30:12 Theo Schlossnagle <jesus@omniti.com> warning
(edit) @f91ddca09660d8415b1bcdd88b20946e82b0ef62 [f91ddca09660d8415b1bcdd88b20946e82b0ef62] 08/09/11 16:50:04 Theo Schlossnagle <jesus@omniti.com> propagate the cause for causal checks into all of the calls
(edit) @b553f9a4d73487ee85e5cfedf2cd67352b4d5e6b [b553f9a4d73487ee85e5cfedf2cd67352b4d5e6b] 01/08/11 17:51:19 Theo Schlossnagle <jesus@omniti.com> refs #340 This is a rather major change. Targets can now be hostnames in …
(edit) @000581aaa029b35ddf2cf5f65f70c943df0cb405 [000581aaa029b35ddf2cf5f65f70c943df0cb405] 12/21/10 22:59:31 Theo Schlossnagle <jesus@omniti.com> set the fd to -1 after close and update the console output, refs #333
(edit) @7fbea6436b3d271e41e913291bb1bd2f606358e3 [7fbea6436b3d271e41e913291bb1bd2f606358e3] 12/21/10 22:39:59 Theo Schlossnagle <jesus@omniti.com> correct refcnt tracking and add some console introspection, refs #333
(edit) @a5e761d52d97a6681d7c9db3a7707d8af31852f5 [a5e761d52d97a6681d7c9db3a7707d8af31852f5] 05/26/10 01:29:08 Theo Schlossnagle <jesus@omniti.com> dead assignments, refs #283
(edit) @9efbd3ac9efc6c64cf8a47ffa9b4c3812e82bcf8 [9efbd3ac9efc6c64cf8a47ffa9b4c3812e82bcf8] 01/12/10 20:55:34 Theo Schlossnagle <jesus@omniti.com> fixes #234
(edit) @725c93dbed2c4bd113c87b443eee22ccd4bbeb37 [725c93dbed2c4bd113c87b443eee22ccd4bbeb37] 01/12/10 20:45:04 Theo Schlossnagle <jesus@omniti.com> first whack at dtrace probes. the fact we can't use archives is painful. …
(edit) @0500158dc42e74f1ff76353fc2ff80cdb4ee5eb5 [0500158dc42e74f1ff76353fc2ff80cdb4ee5eb5] 11/04/09 19:26:05 Theo Schlossnagle <jesus@omniti.com> fixes #209
(edit) @cf12852aa9725afd758151a5af80690afcdd3aa5 [cf12852aa9725afd758151a5af80690afcdd3aa5] 09/24/09 19:22:29 Theo Schlossnagle <jesus@omniti.com> fixes #184
(edit) @88a71780101cbf23034aa0cb840f9f0368fda2dd [88a71780101cbf23034aa0cb840f9f0368fda2dd] 05/14/09 04:40:35 Theo Schlossnagle <jesus@omniti.com> fixes #126
(edit) @a34bd0f8fc1bb1ffb4bb0b0be7cbea51fb272758 [a34bd0f8fc1bb1ffb4bb0b0be7cbea51fb272758] 03/30/09 02:28:48 Theo Schlossnagle <jesus@omniti.com> must be a non-guess, or it will be lost, fixes #109
(edit) @95eb6440020ee8162ea9576ef6379843541f21fe [95eb6440020ee8162ea9576ef6379843541f21fe] 03/30/09 02:00:03 Theo Schlossnagle <jesus@omniti.com> let's try this as a fix. refs #109
(edit) @6210da7ee0e2ed143d71a8e00b709f16e71059f8 [6210da7ee0e2ed143d71a8e00b709f16e71059f8] 03/17/09 21:10:22 Theo Schlossnagle <jesus@omniti.com> various changes to avoid dereferencing type-punned pointers and breaking …
(edit) @374e7c3da4113ce22e1687b5f03fdba7845dab41 [374e7c3da4113ce22e1687b5f03fdba7845dab41] 03/16/09 14:30:25 Theo Schlossnagle <jesus@omniti.com> Working traps. refs #37
(edit) @09764a12ce8082a0e4ef8b7a087006ca0bbfac8e [09764a12ce8082a0e4ef8b7a087006ca0bbfac8e] 03/09/09 13:37:57 Theo Schlossnagle <jesus@omniti.com> this is duplicitous
(edit) @db656f3332551668dbf8656d8dcd05fe917ddcd7 [db656f3332551668dbf8656d8dcd05fe917ddcd7] 09/06/08 23:51:16 Theo Schlossnagle <jesus@omniti.com> pull help and docs into the console, refs #21
(edit) @327712134f74d1a3209f8beee3b0f593e721c8f6 [327712134f74d1a3209f8beee3b0f593e721c8f6] 06/21/08 03:50:09 Theo Schlossnagle <jesus@omniti.com> cleanup solaris bits, refs #32
(edit) @c39dbcdedc357e87352f7eb1438aa96afdcbd09e [c39dbcdedc357e87352f7eb1438aa96afdcbd09e] 05/31/08 17:43:01 Theo Schlossnagle <jesus@omniti.com> make the loading mechanism generic so that we can load something other …
(edit) @01dbb0d0a665cdb6625e6290da3405ee89ddc80b [01dbb0d0a665cdb6625e6290da3405ee89ddc80b] 04/27/08 01:17:08 Theo Schlossnagle <jesus@omniti.com> various valgrind noted leaks
(edit) @1b3ee6a15905bfa32b67dc3d5172810a5371f5e0 [1b3ee6a15905bfa32b67dc3d5172810a5371f5e0] 04/25/08 21:28:23 Theo Schlossnagle <jesus@omniti.com> That's not available in net-snmp on CentOS5... seems to work fine without …
(edit) @af918191e4b6f22a8b9b3a3d3b6f02288031e306 [af918191e4b6f22a8b9b3a3d3b6f02288031e306] 04/10/08 18:38:21 Theo Schlossnagle <jesus@omniti.com> check for failed snmp_pdu_create
(edit) @1384106e477cb723a67b48449d14e14649261b27 [1384106e477cb723a67b48449d14e14649261b27] 04/02/08 21:38:34 Theo Schlossnagle <jesus@omniti.com> not required, and produced a segfault
(edit) @4b96846179a35015ac0b22d5fe9e9f92480f06a5 [4b96846179a35015ac0b22d5fe9e9f92480f06a5] 03/17/08 04:06:17 Theo Schlossnagle <jesus@omniti.com> check code consolidation. allow modules to be more terse and add …
(edit) @9a6060c147e3f375f75141efe7884a911021d87e [9a6060c147e3f375f75141efe7884a911021d87e] 03/04/08 18:13:56 Theo Schlossnagle <jesus@omniti.com> refactor shared code, add module dependency detection and start splitting …
(edit) @4368e685b9fcfafaed0820cde6b5f842c275db34 [4368e685b9fcfafaed0820cde6b5f842c275db34] 02/27/08 02:51:42 Theo Schlossnagle <jesus@omniti.com> double remove of timeout
(edit) @98d4eeb96874d9c1be3614d9f9111dcb33762c75 [98d4eeb96874d9c1be3614d9f9111dcb33762c75] 02/26/08 15:43:14 Theo Schlossnagle <jesus@omniti.com> duration wasn't being calculated correctly
(edit) @d806e489b14901635cbc64b63bc0263067c5dfff [d806e489b14901635cbc64b63bc0263067c5dfff] 02/26/08 04:27:55 Theo Schlossnagle <jesus@omniti.com> actually make timeouts word. return when we have no more work to do
(edit) @46c8ff5682f6e2498f7d9295573d3ebcc82b9eb2 [46c8ff5682f6e2498f7d9295573d3ebcc82b9eb2] 02/25/08 22:03:06 Theo Schlossnagle <jesus@omniti.com> handle timeouts correctly
(edit) @c04dcf560cc5f0df021d665247f1b6d34352c166 [c04dcf560cc5f0df021d665247f1b6d34352c166] 02/24/08 06:11:47 Theo Schlossnagle <jesus@omniti.com> hoy cow, reminded of how not simple SNMP is
Note: See TracRevisionLog for help on using the revision log.