This module provides common interface to HMAC functionality. HMAC is a
kind of "Message Authentication Code" (MAC) algorithm whose standard
is documented in RFC2104. Namely, a MAC provides a way to check the
integrity of information transmitted over or stored in an unreliable
medium, based on a secret key.
Originally written by Daiki Ueno. Converted to a RubyGem by Geoffrey Grosenbach
The getopt library provides two different command line option parsers.
They are meant as easier and more convenient replacements for the
command line parsers that ship as part of the Ruby standard library.
Please see the README for additional comments.
== DESCRIPTION:
Ruby-FFI is a ruby extension for programmatically loading dynamic
libraries, binding functions within them, and calling those functions
from Ruby code. Moreover, a Ruby-FFI extension works without changes
on Ruby and JRuby.
Discover why should you write your next extension using Ruby-FFI
here[http://wiki.github.com/ffi/ffi/why-use-ffi].
== FEATURES/PROBLEMS:
* It has a very intuitive DSL
* It supports all C native types
* It supports C structs (also nested), enums and global variables
* It supports callbacks
* It has smart methods to handle memory management of pointers and structs
* 0.24 included a too strict whitespace/shell metacharacter filter
leading to some legal characters like = and : being escaped in the
output. This has been fixed.
* when building with newer and external libpopt, it would be confused
over being asked to split an empty string, leading to errors with
packages that included empty fields in their .pc files.
* Make the COPYING file explicitly GPLv2. The COPYING file in 0.24
was inadvertently GPLv3 rather than the correct GPLv2.
* Minor changes to documentation
Changes 0.24:
* Fix up bug in PKG_CONFIG_SYSROOT handling which mangled non-I and
non-L arguments
* Put /usr/lib/pkgconfig and /usr/share/pkgconfig into the default
search path when no prefix is passed to configure.
* Portability fixes for Windows and NetBSD
* Various man page updates
* Add logging support to log how pkg-config is being called.
* Skip Requires.private unless we need them for Cflags
* Add a variable, pc_path to the compiled-in pkg-config package that
you can query for the compiled-in PKG_CONFIG_PC_PATH.
* Various updates to pkg.m4.
* Update rpmvercmp with bugfixes from upstream.
* Add introductory guide to pkg-config, thanks to Dan Nicholson for
the patch.
* Add listing of variables in a package
* Make it possible to use external popt.
* Add --print-provides and --print-requires(-private) options
* Add support for paths containing whitespace and shell metacharacters
== Mon Sep 13 02:31:21 UTC 2010 Mikel Lindsaar <mikel@rubyx.com>
* Replace some missing documentation
* Version bump to 2.2.6.1
== Sat 11 Sep 2010 05:13:36 UTC Mikel Lindsaar <mikel@rubyx.com>
* Fixed parsing an email with an empty In-Reply-To header (Reported by Eugene Pimenov)
* Adding address spec for groupname+domain.com@example.com format emails
* Version bump to 2.2.6
== Sat Sep 11 01:56:59 UTC 2010 Mikel Lindsaar <mikel@rubyx.com>
* Added new way to do versioning for rubygems
* Added additional specs for Content-Disposition: inline which are not being encoded correctly - Shawn Pyle
* Make sure Mail::Message#attachment? returns true/false - Simone Carletti
* Replace hard-coded references to Mail with more generic self references to allow easier inheritance (closes#61) - Simone Carletti
* Force encoding on Regexp for Ruby 1.9 to avoid encoding conflicts - Golubev Pavel
* Added lazy evaluation to message body: body is not parsed until need. It greatly improves performance with big mails if you don't need to read the body (yet)
* Added Mail.read_from_string as an explicit method (mcansky)
* Fixed bounce detection for multipart reports that contain a human readable report status part
* Closed Issue #65 found (incredibly) by quetz - major Kudos for bug hunting
* Fixed missing trailing CRLF in content type field - Closes issue #57 - Kudos to Henry Flower for finding it
* Version bump to 2.2.5.2
== Sat Sep 11 01:32:13 UTC 2010 Mikel Lindsaar <mikel@rubyx.com>
* Closed issue #58 - Content Type not parsing unless lower case.
* Version bump to 2.2.5.1
pkgsrc changes:
- importing new author related dependencies
- adjust license
- adjust dependencies
Upstream changes:
2009-12-17 12:33 cvs
* lib/WordPress/XMLRPC.pm, lib/WordPress/XMLRPC.pod,
t/04_XMLRPC_page.t: There was an error with the
code/documentation for editPage() Now editPage() will take
content hashref as first arg, and publish boolean as second
optional arg- OR it will take page id, content hashref, and
optional 'publish boolean' arg.
From Alan Haggai Alavi "..Error with editPage(). It accepts three
arguments instead of two. The attached patch seems to.." Thanks!
2009-10-29 20:58 cvs
* lib/WordPress/XMLRPC.pm, lib/WordPress/XMLRPC.pod, t/18_media.t,
t/media.jpg: Added test and help to upload media. Added a help
sub to turn a file on disk to the data struct required (bits,
etc)
2009-09-25 09:55 cvs
* lib/WordPress/XMLRPC.pm, t/00_basic.t, t/02_XMLRPC.t,
t/04_XMLRPC_page.t, t/04_XMLRPC_post.t, t/10_XMLRPC.t.optional,
t/11_category.t, t/12_categories.t, t/14_options.t,
t/15_templates.t, t/16_tags.t, t/17_comments.t, t/test.pl: Made
sure some tests skip out if ENV FULLTESTING is set to 0- or if
t/wppost is not present. Fixed bug in test 12.
2009-09-09 14:59 cvs
* lib/WordPress/XMLRPC.pod: Fixed up documentation formatting.
2009-09-09 11:37 cvs
* Makefile.PL, README, lib/WordPress/XMLRPC.pm,
lib/WordPress/XMLRPC.pod, t/11_category.t, t/11_category_new.t,
t/13_newmethods_in_new_xmlrpcversion.pl, t/14_options.t,
t/15_templates.t, t/16_tags.t, t/17_comments.t,
t/analize_xmlrpc.pl, t/wppost: Made major update, included many
new xml rpc calls that were not available when this module was
first built. New methods: deleteCategory deleteComment
editComment getComment getCommentCount getCommentStatusList
getComments getOptions getPageStatusList getPageTemplates
getPostStatusList getTags newComment setOptions
This has been updated to match the xmlrpc.php file included with;
wordpress v 2.8.4
2009-08-29 19:04 cvs
* Makefile.PL, README, lib/WordPress/XMLRPC.pm: Made sure that
perl/gpl license shows up properly.
devel/p5-LEOCHARRE-CLI2 as dependency of scheduled update of
www/p5-WordPress-XMLRPC to 1.23
Some quick help for writing cli scripts. Forces by default that -h
triggers help, that -d triggers debug. Automates help, debug, etc.
When LEOCHARRE::CLI2 is used, the OPTIONS are altered automatically.
Also it automatically generates HELP.
The Y&Y 'texnansi' (TeX and ANSI, for Microsoft interpretations of ANSI
standards) encoding lives on, even after the decease of the company; it
is known in the LaTeX scheme of things as LY1 encoding. This bundle
includes metrics and LaTeX macros to use the basic three (Times,
Helvetica and Courier) Adobe Type 1 fonts in LaTeX using LY1 encoding.
* Add a comment to patch.
Thu Sep 16 2010 version 0.99992 released
* ODBC::Statement.each/each_hash now output arrays when
invoked without block
* column keys in result hashes now are cached/recycled Ruby strings
* added ODBC::Database methods use_time/use_utc to directly
output Ruby Time/Date objects
* added encoding support in the UTF8 variant for Ruby >= 1.9
* added module constant ODBC::UTF8 to indicate variant of module
* fixes for M$SQL server reporting zero column sizes
and unknown data types for varchar(strmax) columns
* eliminated compiler warnings
* use StringValueCStr instead of STR2CSTR (Ruby >= 1.9.1)
* small change for decision when to use SQLGetData() loop