Very Low Activity

Commits : Listings

  Analyzed 6 days ago based on code collected 6 days ago.
Showing page 1 of 8
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
* Now won't attempt to unload plugins when they were never initialized to begin with (parent from daemon) Avatar More... 3 months ago
* Fixed the unlinking of the pid and socket for real this time... (honest) (the daemon forks twice, leaving two parents to clean up after) Avatar More... 3 months ago
* Parent in daemon attempts to unlink both the pid and socket files. Fixed. Avatar More... 3 months ago
* Daemon parent never exited (oops, always tested in foreground mode) Avatar More... 3 months ago
* Fixed a problem that apparently only shows up in installs and not debug environments - apparently, the daemon will crash when checking if file descriptor -1 is set from the file descriptor set. A simple "no, it's not" would have been nice, but no... it needs to crash. Modified so that the daemon will check for -1 before attempting to set a file descriptor set or detecting if a file descriptor set contains a -1 Avatar More... 3 months ago
* Turns out the problem with gentoo and installs was the default use of --as-needed, which screws up library constructors and destructors. Reverting back to original constructor/destructor behavior Avatar More... 3 months ago
* Apparently, the gnu __attribute__((constructor)) and __attribute__((destructor)) functions don't work in gentoo when installed (but they work fine in a debug environment, maddeningly enough). It was a nice, convenient idea, but I'll work around it with an init and fini function for each plugin, which will be called when the plugin is loaded or unloaded, respectively Avatar More... 3 months ago
* Made plugin constructors static in an attempt to get them to work when installed in gentoo... (fingers crossed) Avatar More... 3 months ago
* Apparently, the behavior for the plugin loader (when installed) is different than in the debug environment. This change will cause it to stop bailing when loading invalid plugins in the plugin directory (though it may be better to convince cmake to stop installing files that can't be loaded by libtool in that directory) Avatar More... 3 months ago
* Daemon should be installed in sbin rather than bin Avatar More... 3 months ago
* Oops, need to look for libusb.h rather than usb.h :/ Avatar More... 3 months ago
* Adjusted the CMake build files to properly search for libusb when required, making proper use of pkg-config rather than simply relying on pkg-config (in other words, using the output of pkg-config as the input for find_library and find_path rather than simply taking these values as gospel, which also allows for user modification of these parameters) Avatar More... 3 months ago
* Updated the pkg-config file to store additional helpful variables for client applications to detect the user's compiled-in defaults Avatar More... 4 months ago
* Fixed the socket communication bugs - now lcdoctl properly communicates with cdorganizerd using the refactored socket communication functions Avatar More... 4 months ago
* Adding some missing files... Avatar More... 4 months ago
* Refactored the socket communication. Unfortunately, this means that until I get access to a debugger, code in this revision does not communicate properly over a socket (daemon segfaults). Committing so I can test this code on a machine with a debugger. Recommend using prior revision until this is resolved. Avatar More... 4 months ago
* Added support for vendor events. Vendor plugins maintain a file descriptor that will be listened to on the main loop's select function. On activity, the vendor plugin will execute on_event() and return the number of bytes stored in a void *, which will then be forwarded to any currently connected clients Avatar More... 5 months ago
* Improved the daemonizing capability. Now follows the daemon(7) systemd man page for SysV processes. Intend to also support systemd daemonizing... Avatar More... 6 months ago
* Removed the "cdorganizer_client.h" from installed headers. Client applications are not supposed to worry about the defines used internally by the library. Avatar More... 6 months ago
* daemon will now reload plugins on a HUP signal Avatar More... 6 months ago
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.