summaryrefslogtreecommitdiffabout
authorMichael Krelin <hacker@klever.net>2009-04-11 16:34:29 (UTC)
committer Michael Krelin <hacker@klever.net>2009-04-11 16:34:29 (UTC)
commitf3308ce9dbe8d07a9b1f71d158b0e67c017044ce (patch) (side-by-side diff)
treea8942692ee8e2bb9804375773707f06b550743ab
parent10456ef16b0ef9d2288309127c1b6f356ace3f0b (diff)
downloadlibopkele-f3308ce9dbe8d07a9b1f71d158b0e67c017044ce.zip
libopkele-f3308ce9dbe8d07a9b1f71d158b0e67c017044ce.tar.gz
libopkele-f3308ce9dbe8d07a9b1f71d158b0e67c017044ce.tar.bz2
bumped version and updated NEWS
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--COPYING2
-rw-r--r--NEWS.xml6
-rw-r--r--configure.ac2
3 files changed, 8 insertions, 2 deletions
diff --git a/COPYING b/COPYING
index 46d3f30..b9cc74c 100644
--- a/COPYING
+++ b/COPYING
@@ -1,19 +1,19 @@
-Copyright (c) 2005-2008 Klever Group (http://www.klever.net/)
+Copyright (c) 2005-2009 Klever Group (http://www.klever.net/)
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to do
so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
diff --git a/NEWS.xml b/NEWS.xml
index 160b197..368bf5c 100644
--- a/NEWS.xml
+++ b/NEWS.xml
@@ -1,50 +1,56 @@
<?xml version="1.0" encoding="us-ascii"?>
<news>
+ <version version="2.0.2" date="April 11th, 2009">
+ <ni>Handling of unknown encodings during discovery</ni>
+ <ni>Discovery robustness improvements</ni>
+ <ni>Workaround for OPs (e.g. livejournal.com) breaking specs</ni>
+ <ni>Compile-time fixes for newer gcc</ni>
+ </version>
<version version="2.0.1" date="November 22nd, 2008">
<ni>Compile-time fixes and improvements</ni>
<ni>Portability improvements for FreeBSD</ni>
<ni>Really suppress debugging message from htmltidy when --disable-debug is in
effect</ni>
<ni>minor bugfixes</ni>
<ni>thread-safety improvements</ni>
</version>
<version version="2.0" date="June 26th, 2008">
<ni>OpenID 2.0 support</ni>
<ni>Major rewrite of the whole thing</ni>
<ni>Support for XRDS (YADIS and XRI/inames) discovery</ni>
<ni>Sheerly improved html-based discovery (only code using new, 2.0-enabled
classes benefits from it)</ni>
<ni>Deprecation of the old api</ni>
<ni>Added sample RP and OP implementations</ni>
<ni>Require expat xml stream parser library</ni>
<ni>Require htmltidy library</ni>
<ni>Require tr1/memory (shared_ptr) support - either modern gcc or boost
library</ni>
</version>
<version version="0.3.2" date="November 22nd, 2007">
<ni>code cleanup for stricter compiler</ni>
</version>
<version version="0.3.1" date="November 20th, 2007">
<ni>more robustness improvements in links discovery</ni>
<ni>removed dependency on pcre c++ bindings, because there are few of them and
not everyone likes all of them</ni>
<ni>minor build improvements</ni>
</version>
<version version="0.3" date="August 9th, 2007">
<ni>fixed canonicalization procedure to be specs-compliant. Note, that the old
consumer_t::canonicalize is now called consumer_t::normalize and the
canonicalize memeber is now virtual to allow caching layer, not static</ni>
<ni>robustness improvement in handling associations expiry</ni>
<ni>minor documentation updates</ni>
</version>
<version version="0.2.1" date="June 24th, 2007">
<ni>open id server invalid signature bugfix</ni>
</version>
<version version="0.2" date="June 19th, 2007">
<ni>A few robustness improvements and optimizations</ni>
<ni>More liberal key/values messages parsing</ni>
<ni>Changed unusable --with-pcre++ configure option to --with-pcrepp</ni>
</version>
<version version="0.1.1" date="January 16th, 2007">
<ni>Fixed a bug in curl errors handling</ni>
<ni>added --disable-ssl-verify-host and --disable-ssl-verify-peer options to
diff --git a/configure.ac b/configure.ac
index a7b56ff..a6de8c3 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,49 +1,49 @@
-AC_INIT([libopkele], [2.0.1], [libopkele-bugs@klever.net])
+AC_INIT([libopkele], [2.0.2], [libopkele-bugs@klever.net])
AC_CONFIG_SRCDIR([include/opkele/opkele-config.h])
AC_CONFIG_HEADERS([config.h include/opkele/acconfig.h])
AM_INIT_AUTOMAKE([dist-bzip2])
AC_PROG_INSTALL
AC_PROG_CXX
AC_PROG_CC
AC_PROG_LIBTOOL
PKG_PROG_PKG_CONFIG
AC_HEADER_STDC
AC_CHECK_FUNCS([timegm])
AC_PATH_PROG([XSLTPROC],[xsltproc],[true])
AC_MSG_CHECKING([for source tree version])
if headrev=$(cd $srcdir && git rev-parse --verify HEAD 2>/dev/null) ; then
PACKAGE_SRC_VERSION="$(cd $srcdir && git describe --tags $headrev)"
test "$PACKAGE_SRC_VERSION" = "$PACKAGE_VERSION" \
-o "${PACKAGE_SRC_VERSION#${PACKAGE_VERSION}-}" != "$PACKAGE_SRC_VERSION" || PACKAGE_SRC_VERSION="${PACKAGE_VERSION}:${PACKAGE_SRC_VERSION}"
( cd $srcdir && git diff-index $headrev | read dirt ) && PACKAGE_SRC_VERSION="${PACKAGE_SRC_VERSION}-dirty"
else
PACKAGE_SRC_VERSION="$PACKAGE_VERSION"
fi
AC_MSG_RESULT([$PACKAGE_SRC_VERSION])
AC_SUBST([PACKAGE_SRC_VERSION])
AC_DEFINE_UNQUOTED([PACKAGE_SRC_VERSION],["$PACKAGE_SRC_VERSION"],[more or less precise source tree version])
tr1_mem_std="false"
tr1_mem_boost="false"
AC_CHECK_SHAREDPTR(std::tr1,tr1/memory,[ tr1_mem_std=true ])
AC_CHECK_SHAREDPTR(boost,boost/shared_ptr.hpp,[ tr1_mem_boost=true ])
tr1_mem=""
AC_ARG_WITH([tr1-memory],
AC_HELP_STRING([--with-tr1-memory=<boost|std>],[select tr1/memory (shared_ptr<>) implementation to use]),
[ tr1_mem="$withval" ]
)
AC_MSG_CHECKING([for tr1/memory implementation to use])
test -z "$tr1_mem" && $tr1_mem_std && tr1_mem=std
test -z "$tr1_mem" && $tr1_mem_boost && tr1_mem=boost
if test -z "$tr1_mem" ; then
AC_MSG_RESULT([none found])
else
AC_MSG_RESULT([$tr1_mem])
fi
case "$tr1_mem" in
std)
$tr1_mem_std || AC_MSG_ERROR([std implementation requested, but not found])