-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
132 lines (99 loc) · 4.87 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
2007-08-22 Alan Conway <[email protected]>
* tests/run-unit-tests: added LD_PRELOAD libdlclose.
Keeps DllPlugInTester symbols in memory for valgrind output.
* tests/SimpleTest.cpp: Fixed memory leak in test.
* tests/Makefile.am: Added libdlclose for CppUnit tests.
* tests/.vg-supp: Copied latest qpid suppressions.
2007-04-15 Alan Conway <[email protected]>
* configure.ac: build against installed or checked-out qpid.
- check for installed qpid headers/libs
- --with-qpid-checkout option, use checkout instead of installed.y
* README: Update build instructions.
* tests/Makeifile.am: Use qpid info from configure.
* tests/*.cpp.h: #include <qpid/...> to include from installed.
* tests/system_test.sh: Use qpid info from configure.
* tests/test_plugin.h: Local copy of qpid's test_plugin.h file.
* lib/Makefile.am: Use qpid info from configure.
* lib/*.cpp.h: #include <qpid/...> to include from installed.
* Makefile.am Add rpmbuild targets.
* rhm.spec.in: RPM spec file.
2007-02-07 Alan Conway <[email protected]>
* bootstrap: automake --add-missing to install missing build-aux files.
* build-aux: added, required by autoconf/automake.
2007-01-26 Jim Meyering <[email protected]>
* tests/setup (trap): Kill with "-2", not "-SIGINT", since the
former is more portable.
2007-01-18 Jim Meyering <[email protected]>
* options.mk: Remove this file. No longer used.
2007-01-15 Jim Meyering <[email protected]>
Instrument all tests so that they are run via valgrind:
check for both errors and leaks.
* configure.ac: Check for valgrind.
* tests/Makefile.am (TESTS_ENVIRONMENT): Export VALGRIND.
* tests/.vg-supp: New file, exempting known leaks on rawhide and
Debian/unstable. Leaks on the latter system all seem to originate
in cppunit. Some of the rawhide ones look suspicious.
* tests/run-unit-tests: Use new "setup" file.
Invoke DllPlugInTester via $vg (aka valgrind).
Refer to the source directory using $pwd, since we're now running
from a temporary subdirectory.
* tests/system_test.sh: Remove traps. That is now done by "setup".
[VERBOSE]: Print qpidd --version.
Invoke qpidd via $vg.
Add a kludgey "sleep 3", because it can take a while for libtool
to start valgrind to start qpidd, in the background.
Ideally, the python script would simply sleep-0.3-and-retry for
a couple seconds, upon failure of the initial connection attempt.
* tests/setup: New file.
2007-01-10 Jim Meyering <[email protected]>
system_test.sh didn't work at all (would seg-fault)
* lib/BdbMessageStore.cpp: Comment out all attempts to write
diagnostics to std::cout. A shared library must not do that,
and this one would segfault when invoked via qpidd -s ....
(~BdbMessageStore): Rather than simply writing to std::cout,
re-throw any close-provoked exception.
2007-01-09 Jim Meyering <[email protected]>
* tests/system_test.sh (xml_spec): Reflect name change:
s/amqp-8.0.xml/amqp.0-8.xml/.
2006-12-22 Jim Meyering <[email protected]>
* lib/Makefile.am (libbdbstore_la_LIBADD): Put libqpidcommon.la
here, not in LDADD.
(LDADD): Remove.
* configure.ac: Also check for libdb_cxx-4.6, 4.5, and 4.4.
Rawhide is at 4.5.
* tests/system_test.sh: Rewrite to ensure that it doesn't leave
a running qpidd process or temporary files in the current directory.
* tests/Makefile.am (TESTS_ENVIRONMENT): Add these: abs_builddir,
abs_srcdir.
* tests/system_test.sh (xml_spec): Adjust to work in new framework.
Check, up front, for xml spec file.
* Makefile: Remove.
Adapt to updated ->deliver signature.
* tests/SimpleTest.cpp: Include <AMQP_HighestVersion.h>.
(CppUnit::TestCase): Adjust callers by adding an argument:
&(qpid::framing::highestProtocolVersion).
2006-12-21 Jim Meyering <[email protected]>
* lib/BdbMessageStore.cpp: Avoid some warnings:
(BdbMessageStore::getRecordSize): Remove decl of unused "status".
(BdbMessageStore::recoverQueues): Remove decl of unused "status".
(BdbMessageStore::recoverQueues): Declare maxQueueId to be of type
u_int64_t, not int, to avoid the warning about "comparison between
signed and unsigned integer expressions".
(BdbMessageStore::recoverMessages): Likewise, but for maxMessageId.
Avoid three warnings like this:
error: ISO C++ forbids variable-size array 'buffer'
by using 'new/delete' instead.
* configure.ac: Determine how to set DB_CXX_HEADER_PREFIX, i.e.,
to "db/" or to "", used to include <db4/db_cxx.h> or <db_cxx.h>.
* lib/Makefile.am (db-inc.h): New generated file.
* lib/BdbMessageStore.h (qpid): Include the generated file, "db-inc.h".
* m4: New directory.
* build-aux: New directory.
* tests/run-unit-tests: New file.
* configure.ac, bootstrap: New files.
* Makefile.am, lib/Makefile.am, tests/Makefile.am: New files.
* tests: New directory, renamed from test/.
* test: Remove directory. Renamed to tests/.
* src: Remove directory. Renamed to lib/.
* lib: New directory. Renamed from src/.
Begin autoconfiscation.