[Opensrf-commits] r2046 - in tags/rel_1_2_3: . src/perl/lib (dbs)
svn at svn.open-ils.org
svn at svn.open-ils.org
Thu Oct 14 22:30:15 EDT 2010
Author: dbs
Date: 2010-10-14 22:30:12 -0400 (Thu, 14 Oct 2010)
New Revision: 2046
Modified:
tags/rel_1_2_3/
tags/rel_1_2_3/ChangeLog
tags/rel_1_2_3/README
tags/rel_1_2_3/src/perl/lib/OpenSRF.pm
Log:
Merge r2044 and r2045 into 1.2.3 tag
Property changes on: tags/rel_1_2_3
___________________________________________________________________
Name: svn:mergeinfo
-
Modified: tags/rel_1_2_3/ChangeLog
===================================================================
--- tags/rel_1_2_3/ChangeLog 2010-10-15 02:26:39 UTC (rev 2045)
+++ tags/rel_1_2_3/ChangeLog 2010-10-15 02:30:12 UTC (rev 2046)
@@ -1 +1,216 @@
-#ChangeLog
+Changes for the 1.2.3 release:
+
+2010-10-15 dbs
+
+ * README, src/perl/lib/OpenSRF.pm: Update to version 1.2.3; remove Intrepid from
+ supported distros list
+
+2010-10-12 erickson
+
+ * src/javascript/opensrf.js: when we add xhr responses onto the end of the queue,
+ stash the original session as well, otherwise we're attempting to ask a session
+ questions about requests it's not tracking
+
+2010-08-18 erickson
+
+ * src/javascript/opensrf.js: back-port 2008: async message handling ordering
+
+2010-04-15 dbs
+
+ * src/extras/Makefile.install: Install DateTime packages rather than relying on
+ CPAN
+
+ etch and hardy have all but DateTime::Format::ISO8601 packaged;
+ if we don't install the DateTime packages, D:F:ISO8601 forces a CPAN
+ install - and building current versions of DateTime appears to be problematic
+ on Hardy, at least
+
+ We were installing these packages as prereqs in the Evergreen Makefile.install,
+ so this problem might stem all the way back to the split of the Evergreen and
+ OpenSRF dependency installers.
+
+2010-03-12 miker
+
+ * src/perl/lib/OpenSRF/Utils.pm: backport spelling fix alias to reduce pain in
+ backporting
+
+Changes for the 1.2.2 release:
+
+2010-02-03 dbs
+
+ * src/javascript/opensrf_xhr.js: Prevent Internet Explorer from
+ making multipart-mixed-replace calls as well
+
+Changes for the 1.2.1 release:
+
+2009-11-20 dbs
+
+ * [r1859] Patch from Jeroen van Meeuwen (Fedora Project)
+ <kanarip at fedoraproject.org> to use $(APXS2)
+
+ Attached patch makes the auto foo respect the --with-apxs
+ ./configure option for src/gateway/Makefile.am.
+
+ * [r1860] Backport Ubuntu Karmic prereq install target to 1.2
+ branch
+
+ * [r1861] Merge Bill Erickson's fixes (r1730, r1731) from trunk for
+ recent versions of ejabberd
+
+ Set the 'from' address in outbound xmpp messages
+
+2009-12-02 erickson
+
+ * [r1866] Prevent infinite loop (with logging) in child process
+ reaping.
+
+ From the perl docs on waitpid:
+
+ Note that on some systems, a return value of "-1" could mean that
+ child processes are being automatically reaped. See perlipc for
+ details, and for other examples.
+
+2010-01-25 erickson
+
+ * [r1902] Added some fault tolerance to the inbound-to-unixserver
+ message handoff process. In some conditions, the unix socket will
+ result in sigpipe (anecdotally, seen more oftenvirtualized
+ environments). these changes add a call to select before writing
+ to the socket to check for socket availability and add a sigpipe
+ handler that forces the inbound process to wait a brief period of
+ time before trying the delivery again
+
+2010-01-29 dbs
+
+ * [r1907] Apply patches for enhancing portability, from Dan
+ McMahill
+
+ The following is a list of the patches and a brief description of
+ what they are supposed to address. They were needed for building
+ OpenSRF-1.2.0 (the most recent release) on a NetBSD system.
+
+ patch-aa -- some systems have dlerror() in libc instead of libdl
+ so use AC_SEARCH_LIBS to see if we need an explicit -ldl or not.
+ Fail in the same way as the previous code if we can't find
+ dlerror() anywhere.
+
+ malloc_stats() is malloc implementation specific so check for it
+ and define HAVE_MALLOC_STATS if we do.
+
+ patch-ab -- No need to explicitly list -lxml2 -ldl -lmemcache in
+ LDADD. These were automatically filled in via the LIBS variable
+ which is filled in via AC_SEARCH_LIBS and AC_CHECK_LIB. Also this
+ way -ldl only shows up if it is actually needed.
+
+ patch-ac -- Only conditionally call malloc_stats() if it exists.
+ On systems without malloc_stats(), just print a warning to the
+ effect.
+
+ patch-ad -- Instead of using -lopensrf for foo_la_LIBADD use
+ @top_builddir@/src/libopensrf/libopensrf.la. This is the way to
+ link to the not-yet-installed libtool library we just built.
+
+ patch-af -- "sed -i" is a GNU sed extension and not portable to
+ Solaris or the various BSDs. Rework the target a little to be
+ more portable.
+
+ patch-ag -- Use /bin/sh instead of /bin/bash. And to make sure
+ this will work on non-Linux systems where /bin/sh is *not* bash,
+ make things a little more portable. The biggest is that function
+ foo { code here } is replaced by the more portable foo() {code
+ here} syntax.
+
+ patch-ah -- Use /bin/sh instead of /bin/bash. And to make sure
+ this will work on non-Linux systems where /bin/sh is *not* bash,
+ make things a little more portable. Of note, "echo -e" is
+ non-portable so instead use as "here document" which is more
+ portable and also I think easier to edit anyway. Also address the
+ function syntax and finally "==" is a bash extension to "test".
+ "=" does the same thing and is portable to other shells.
+
+ Developer's Certificate of Origin 1.1
+
+ By making a contribution to this project, I certify that:
+
+ (a) The contribution was created in whole or in part by me and I
+ have the right to submit it under the open source license
+ indicated in the file; or
+
+ (b) The contribution is based upon previous work that, to the
+ best of my knowledge, is covered under an appropriate open source
+ license and I have the right under that license to submit that
+ work with modifications, whether created in whole or in part by
+ me, under the same open source license (unless I am permitted to
+ submit under a different license), as indicated in the file; or
+
+ (c) The contribution was provided directly to me by some other
+ person who certified (a), (b) or (c) and I have not modified it.
+
+ (d) I understand and agree that this project and the contribution
+ are public and that a record of the contribution (including all
+ personal information I submit with it, including my sign-off) is
+ maintained indefinitely and may be redistributed consistent with
+ this project or the open source license(s) involved.
+
+ Signed-off-by: Dan McMahill <dmcmahill at NetBSD.org>
+
+ * [r1908] Apply one more portability patch from Dan McMahill
+
+ patch-ae -- $$(command) is ok with bash and ksh but is not
+ portable to all /bin/sh implementations. Also instead of hard
+ coding "apxs2" use the APXS2 variable which was set during the
+ configure process. This is especially helpful when the binary is
+ installed as apxs instead of apxs2.
+
+ Finally, remove the DEF_LDLIBS from the apxs2 compilation/link
+ line. As near as I can tell this only removed -lopensrf which is
+ ok because we already had libopensrf.so explicitly listed.
+ Including -lopensrf didn't work correctly since libopensrf had
+ been built but not yet installed.
+
+ Developer's Certificate of Origin 1.1
+
+ By making a contribution to this project, I certify that:
+
+ (a) The contribution was created in whole or in part by me and I
+ have the right to submit it under the open source license
+ indicated in the file; or
+
+ (b) The contribution is based upon previous work that, to the
+ best of my knowledge, is covered under an appropriate open source
+ license and I have the right under that license to submit that
+ work with modifications, whether created in whole or in part by
+ me, under the same open source license (unless I am permitted to
+ submit under a different license), as indicated in the file; or
+
+ (c) The contribution was provided directly to me by some other
+ person who certified (a), (b) or (c) and I have not modified it.
+
+ (d) I understand and agree that this project and the contribution
+ are public and that a record of the contribution (including all
+ personal information I submit with it, including my sign-off) is
+ maintained indefinitely and may be redistributed consistent with
+ this project or the open source license(s) involved.
+
+ Signed-off-by: Dan McMahill <dmcmahill at NetBSD.org>
+
+ * [r1910] Backport r1904 from trunk: Prevent WebKit?-based browsers
+ (Chrome and Safari) from requesting multipart
+
+ * [r1911] Backport r1905 from trunk: Add an example Apache virtual
+ host configuration and curl script for testing the math service
+
+ * [r1912] Backport r1906 from trunk: Provide a thread if the
+ translator wasn't passed one in the request headers
+
+2010-02-02 dbs
+
+ * [r1914] Revert part of r1908 - Apache won't load its opensrf
+ modules without DEF_LDLIBS
+
+2010-02-02 miker
+
+ * [r1916] .[CPY]: Tagging 1.2.1
+
+ * [r1917] src/perl/lib/OpenSRF.pm, src/python/setup.py: updating
+ version numbers
Modified: tags/rel_1_2_3/README
===================================================================
--- tags/rel_1_2_3/README 2010-10-15 02:26:39 UTC (rev 2045)
+++ tags/rel_1_2_3/README 2010-10-15 02:30:12 UTC (rev 2046)
@@ -20,7 +20,6 @@
* "debian-lenny" for Debian 5.0
* "ubuntu-gutsy" for Ubuntu 7.10
* "ubuntu-hardy" for Ubuntu 8.04
- * "ubuntu-intrepid" for Ubuntu 8.10
Less-tested values for <osname> include:
* "centos" for CentOS 5 and Red Hat Enterprise Linux 5
Modified: tags/rel_1_2_3/src/perl/lib/OpenSRF.pm
===================================================================
--- tags/rel_1_2_3/src/perl/lib/OpenSRF.pm 2010-10-15 02:26:39 UTC (rev 2045)
+++ tags/rel_1_2_3/src/perl/lib/OpenSRF.pm 2010-10-15 02:30:12 UTC (rev 2046)
@@ -14,11 +14,11 @@
=head1 VERSION
-Version 1.0.0
+Version 1.2.3
=cut
-our $VERSION = 1.0.0;
+our $VERSION = "1.2.3";
=head1 METHODS
More information about the opensrf-commits
mailing list