# changelog

author: Kulbir Saini <kulbirsaini@students.iiit.ac.in>
changelog:
  - Fixed few bugs(proxy loops). Corrected configuration files. Added spec, README, INSTALL, conf files. Rearranged hierarchy.
  - XMLRPCService is being used to share memory across the several instances of intelligentmirror. This fix the problem
  - of looping for the same url while trying to fetch package from remote (because we use the same proxy server to fetch
  - the package and that ends in loops). More options added to configuration files. Also, README and INSTALL files are
  - added to for help. Manpage is also added.


author: Kulbir Saini <kulbirsaini@students.iiit.ac.in>
changelog:
  - Temporary directory for downloads is introduced. Package are first saved to temp_dir and then moved to cache_dir after a successful download.


author: Kulbir Saini <kulbirsaini@students.iiit.ac.in>
changelog:
  - Configuration file moved to /etc/sysconfig/intelligentmirror.conf . Config parser taken from yum source code.


author: Kulbir Saini <kulbirsaini@students.iiit.ac.in>
changelog:
  - Packages are downloaded parallely in the background now and are not served from the cache for the first time.
  - Special thanks to http://blog.buffis.com/?p=63 for daemon forking tutorial :)


author: Kulbir Saini <kulbirsaini@students.iiit.ac.in>
changelog:
  - Improved caching. Now package is checked for updates. Separate function added for testing on command line. Also included extensive logging.


