now builds on "any" architecture
Renaming packages to -2.3, Feature #220, step 1
Remove server log message.

- The server was logging an INFO  message when a key-value lookup returned
  an empty result set.  This is not interesting, because it just
  means the key wasn't present in the table
Fix memory allocation bug in client filters.
Fix omlc_set_string() and omlc_set_const_string() macros.

- Didn't play well with code that expected them to comprise a
  single statement.
- Wrapped them in the usual do {...} while (0);
Fix configure.ac to abort when missing libraries.

 - Modified configure.ac to abort generating the
   build system if there are missing libraries,
   and emit an error message telling the user
   which libraries need to be installed.
 - Also added a check for libsigar, with conditionalized
   behaviour for Mac OS X.  (libsigar can be missing
   on OS X, because we don't build the things it
   depends on anyway).
Add man page for oml2-server(1).
Make the build system not depend on `check'.

- We use the `check' unit testing framework in the
  `make check' target.  (http://check.sourceforge.net).
- This means one cannot build OML without it, even
  if one does not want to run the unit tests.
- Fixed the configure.ac and Makefile.am's to not require
  check, and to not build or run anything when `make check'
  is executed if the check package is not installed.
- OML now builds fine even if check is not installed.
Fix package version number on trunk.

- Trunk is now 2.4.pre0, pre-release leading to
  version 2.4.0.
- Also fixed bug-reporting URL.
Fix database_find() when multiple experiments connect to server.

- Database_find() was entering an infinite loop when trying to
check whether the second connecting experiment already existed
and was open.
- Fixes #223.
Fix package version in configure.ac on Release_2.3 branch.

- Next version for release is 2.3.3.
Remove server log message.

- The server was logging an INFO  message when a key-value lookup returned
  an empty result set.  This is not interesting, because it just
  means the key wasn't present in the table

(cherry picked from commit 5d4ce9028e6ac1adf2b0db5650ef107caccbee8d)
Fix memory allocation bug in client filters.

(cherry picked from commit a539453967ef714e0ebce33f4f2d966bf6150537)
Fix omlc_set_string() and omlc_set_const_string() macros.

- Didn't play well with code that expected them to comprise a
  single statement.
- Wrapped them in the usual do {...} while (0);

(cherry picked from commit 759a55d5df74bd81fdcc091297a9b68805104690)
Fix database_find() when multiple experiments connect to server.

- Database_find() was entering an infinite loop when trying to
check whether the second connecting experiment already existed
and was open.
- Fixes #223.

(cherry picked from commit 4f817dc2e30b6eee18bc5886731bc45fa1b127c1)
new iperf version with more comprehensible names of MPs
Make filter_process() fail gracefully if omlc_instance=NULL.

- Fixes #171.
- If filter_process() is being called from a thread started by
  filter_engine_start(), then the thread exits if the call to
  filter_process() fails.
Make server close socket when client disconnects.

- In client_handler.c, status_callback() function wasn't
  closing the socket when the client disconnected, resulting
  in sockets stuck in CLOSE_WAIT on the server machine.
- Fixes #196.
(cherry picked from commit 946f3d055b3a42630fe460d4558b5d0df4e9393b)
oml2-server man page:  --debug-level default value.
Make server close socket when client disconnects.

- In client_handler.c, status_callback() function wasn't
  closing the socket when the client disconnected, resulting
  in sockets stuck in CLOSE_WAIT on the server machine.
- Fixes #196.