From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Tristan Colgate Newsgroups: gmane.lisp.guile.user Subject: Guile-SNMP 0.2.3 Date: Tue, 3 Apr 2012 12:03:43 +0100 Message-ID: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: dough.gmane.org 1333451042 17921 80.91.229.3 (3 Apr 2012 11:04:02 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 3 Apr 2012 11:04:02 +0000 (UTC) To: guile-user@gnu.org Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Tue Apr 03 13:04:01 2012 Return-path: Envelope-to: guile-user@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1SF1Wp-0004gz-4Q for guile-user@m.gmane.org; Tue, 03 Apr 2012 13:03:59 +0200 Original-Received: from localhost ([::1]:50151 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SF1Wo-0005To-FN for guile-user@m.gmane.org; Tue, 03 Apr 2012 07:03:58 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:33552) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SF1Wh-0005TT-Kw for guile-user@gnu.org; Tue, 03 Apr 2012 07:03:56 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SF1Wc-0008BN-3C for guile-user@gnu.org; Tue, 03 Apr 2012 07:03:51 -0400 Original-Received: from mail-vx0-f169.google.com ([209.85.220.169]:44212) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SF1Wb-0008B7-S5 for guile-user@gnu.org; Tue, 03 Apr 2012 07:03:46 -0400 Original-Received: by vcbfk14 with SMTP id fk14so2883900vcb.0 for ; Tue, 03 Apr 2012 04:03:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=EP7BfjNgKAMuUXuIoTcPDYpMJelKFw+2ieEkhxG0ux8=; b=ZrPzqFY7uPXMgZhDoKsP9lR7y7dX5i0meqdTPnj2YujXaBawxNU8IgWe8ggiLY/vpV StuB6nzjhewlBjUBBqkDV7ZO1BYv2r80Q7YkciMTciZWxjMknjPNFBjnKKA3FrfE5BIT Lmis8uzeCI1EoCCe/jtIGkDhDZ6+FKwoA8d5EN1WEZeaffYq3oxpGrTJAK+oSpSn7nz9 GC3IAXQg1GbvReM28ES9aPl18nFKeh9OxVyqbhSZQf2C5hTYDz3ycnFol8m7SFTHMNq8 jSSCps9G9uCg5IcHMT0KVmH1UDVOxswTv9ik1stZLr86xCoq408Mqq6Mm7PRYlzLiaMr Y4zw== Original-Received: by 10.52.31.4 with SMTP id w4mr4746376vdh.110.1333451023428; Tue, 03 Apr 2012 04:03:43 -0700 (PDT) Original-Received: by 10.52.185.38 with HTTP; Tue, 3 Apr 2012 04:03:43 -0700 (PDT) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.220.169 X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-user-bounces+guile-user=m.gmane.org@gnu.org Original-Sender: guile-user-bounces+guile-user=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.user:9364 Archived-At: Hi All, I've just released guile-snmp-0.2.3 on github. I've included the NEWS below and in addition to that there's also SNMPv3 support, support for async calls (which in turns means you can use it as a trap reciever). expanded use of goops generics for access to wrapped types, and support for snmp getbuilk. There's also an included spec file that now only gets 1 warning on rpmlint, though I've not tested the resulting packages yet. I'm going to work on a bit of syntactic sugar for creating agents, and direct use of SMI textual conventions (octet-str display hints are working but aren't used by default as it'll break the API). Changes in guile-snmp-0.2.3 (since guile-snmp-0.2.2) * MIB browsing: You can now use goops' describe function to get information about a MIB module, or an oid e.g.: (use-mibs BRIDGE-MIB) (describe BRIDGE-MIB) (describe dot1dStpRootPort) * (snmp display-hint) provides apply-octet-str-display-hint to value-bytes to a string using the relevant display hint. This will be automated in future * Basic agent support: The net-snmp agent handler infrastructure for scalars and tables are now wrapped. This work as stand alone and AgentX * Agents sysORTable registration via (un)register-sysor-table * Some fixes to ASN-TYPE handling around signedness * Fixes to setting/serving of ASN-OBJECT-ID varbinds * Support ASN-FLOAT and ASN-DOUBLE * Some more OID related routines: oid? predicate oid-length retrieves length of an oid (/ oid1 oid2) is oid2 a prefix of oid1 * Various bug fixes for automated oid resolution --=20 Tristan Colgate-McFarlane ---- =A0 "You can get all your daily vitamins from 52 pints of guiness, and a glass of milk"