Project

General

Profile

V0.6.0 Release Announcement » piboxd.cl

Changelog for piboxd daemon package - Hammel, 27 Oct 2013 17:22

 
1
RM #225: Drop autoconf dependency from 2.68 to 2.63 so build works on CentOS (and not just Fedora).
2
RM #225: Clean up install dir tree and opkg/Makefile.in with distclean.
3
RM #222: Add postinst script that fixes ownerhips/perms on installed files.  Fix base dir for init script.
4
RM #221: Updated unit tests to make it easier to run individual subtests.  Fixed leaks exposed in various subtests as reported by valgrind.  Timed tests of 300 seconds now reports no leaks.
5
RM #221: Cleanups related to valgrind-reported issues based on short-term unit tests.
6
RM #221: Change loggerLocal to logger in case we add multiple destinations later.
7
RM #221: Null terminate execvp args.  Change loggerLocal to logger in case we add multiple destinations later.
8
RM #221: Reference message in logger before freeing message, not after.  Change loggerLocal to logger in case we add multiple destinations later.
9
RM #221.  Don't free filename unless it's non-null.  Change loggerLocal to logger in case we add multiple destinations later.
10
RM #221: Initialize "filename" before each use.  Change loggerLocal to logger in case we add multiple destinations later.
11
RM #221: Added cross compile script.
12
RM #221: Completed init script.  Added packaging (opkg) targets.
13
RM #221: Implemented heartbeat processing.  Added thread to expire abandonded streams.  Updated unit tests to support both.
14
RM #221: Added test for multiple webcam streams.  Added negative queue processor tests.  Added timed test.
15
RM #221: Fix null pointer bug by moving test for null a little eariler.
16
General: Code cleanup - tabs to spaces.
17
RM #221: Extend unit tests for testing queue processor that starts streams, and fix minor issues found from those tests.
18
RM #221: Added initial support for starting/stopping ffmpeg streams, but this is untested.  Unit tests need updating.
19
RM #221: Stubbed support for queue processing.  This is what will determine if a process needs to be started or needs to be stopped.
20
Add support for queueing inbound messages for processing in a separate thread.
21
Added message server that reads inbound messages and prepares to process them.  Added unit tests for server.
22
Add signal handling when not running as a daemon. Add some logging messages and enable/shutdown logging.
23
logger() is not available during loadConfig() - use fprintf instead.
24
Enabled embedding of build version and date into binary.
25
Use distclean target to remove files and directories that autoreconf/configure generate.
26
Added logging capability.
27
Added initial command line parsing.
28
Initial import
(2-2/5)