You have chosen to sponsor your bid up to a maximum amount of .
The task is to create a basic server that daemonizes itself when run from the command line and connects to googles calendar for a particular user (as specificied in a config file) and watch for changes and log the changes to a logfile (as specified in the config file).
name the server "callog"
Code should be made to run on linux-based server (centos etc.)
Code should be written in C++
Code should be multithreaded
Code should use autoconf/automake so that installation procedure is:
then i can run it by executing:
When the server is run, it will turn into a daemon and watch for changes to a users calendar. Initially It will log all of the events in the calendar (event title, starttime, endtime). When a change is detected (i.e. an event is modified, added or deleted), then the server will log the change to the logfile.
Google calendar API v3 should be used to make the connection to google ([url removed, login to view])