Changelog 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402
  1. 2015-08-02 Helmut Pozimski <helmut@pozimski.eu>
  2. changed the init script to create a separate directory for the PID file
  3. create the PID file in the separate directory and rename it to stdd.pid
  4. changed the main configuration file to json format
  5. 2014-07-12 Helmut Pozimski <helmut@pozimski.eu>
  6. converted tabs to spaces, pulled in changes to the daemon class from jwmud, fixed some errors reported by pycharm
  7. 2014-02-27 Helmut Pozimski <helmut@pozimski.eu>
  8. Fix unneeded space in process name, only write time to display when the minute changes and not every second
  9. 2013-08-01 Helmut Pozimski <helmut@pozimski.eu>
  10. performed some coding style adjustments
  11. 2013-08-01 Helmut Pozimski <helmut@pozimski.eu>
  12. corrected duplicate misc-depends and added python-depends instead
  13. 2013-08-01 Helmut Pozimski <helmut@pozimski.eu>
  14. changed debian/rules to remove the .egg-info file before building the package
  15. 2013-08-01 Helmut Pozimski <helmut@pozimski.eu>
  16. properly read the default file to set the user argument in the init script
  17. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  18. am I drunk? Corrected path from stov to stdd in debian/rules
  19. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  20. this time really corrected python-pcrtl (with r) dependency
  21. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  22. corrected python-pctl dependency
  23. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  24. corrected the debian build scripts to be more lintian clean
  25. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  26. further improved the debian package build scripts
  27. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  28. corrected debian build scripts, added Manifest.in
  29. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  30. changed build scripts to create an unprivileged user and install the init script
  31. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  32. added minimal debian build scripts
  33. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  34. added version option to the man page
  35. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  36. add version option to the option parser
  37. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  38. updated README and INSTALL
  39. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  40. finished the man page
  41. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  42. added a minimal man page, content still missing
  43. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  44. updated TODO
  45. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  46. added a setup.py to install stdd with the distutils method and renamed the sample.conf to the final name
  47. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  48. updated TODO and Changelog
  49. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  50. converted datetime object to string
  51. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  52. added some more logging output
  53. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  54. tried to throw an exception if the display is not available
  55. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  56. changed the code to also terminate the process if it is not run as daemon
  57. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  58. changed formatter to include the PID
  59. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  60. added some more info messages, imporved logging
  61. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  62. corrected the format string for logger
  63. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  64. explicitly import logging.handlers to be able to use SysLogHandler
  65. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  66. corrected a small typo calling the logger object
  67. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  68. implemented minimal logging to syslog and console
  69. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  70. correctly import os, I really should have done that in the first place
  71. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  72. implemented signal handling
  73. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  74. updated TODO and generated Changelog from bzr
  75. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  76. yet another round of cosmetical changes to the init script
  77. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  78. another round of cosmetical changes to the init script
  79. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  80. corrected the start method in the init script
  81. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  82. added a simple init script for sysvinit
  83. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  84. corrected two small typos
  85. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  86. set high or low brightness when the configured minute is reached
  87. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  88. only call datetime.now once per cycle to safe some processing time
  89. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  90. and corrected the reversed order for the values
  91. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  92. change blink_colon to bolean value as it was intended
  93. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  94. added configurable blinking of the middle colon
  95. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  96. comparing time doesn't work between 2 days so just check if the conditions for high state are met and fall back to log otherwise
  97. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  98. added rules for setting both high and low states
  99. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  100. correctly create time object in the configuration
  101. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  102. changed the time comparison so it hopefully makes sense now
  103. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  104. fixed a line break
  105. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  106. added code to change the brightness according to time of day
  107. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  108. corrected a comment in the configuration
  109. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  110. only got int with base 16 without hex conversion, seems to work
  111. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  112. also didn't work, another try, first go int with base16, then go to hex
  113. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  114. the change intended with the last commit didn't work out, try hex, it might work better
  115. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  116. also cast an integer for the hardware address
  117. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  118. corrected yet another variable name (I really need to remember them
  119. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  120. again explicitly cast integers for time values
  121. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  122. explicitly cast integers for time values
  123. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  124. corrected another type
  125. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  126. fixed a variable name
  127. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  128. prepared further configuration changes
  129. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  130. correctly use the stripped variable
  131. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  132. changed configuration to filter empty lines to avoid IndexErrors
  133. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  134. correct function call, configuration file path is given to the Read function, not the constructor
  135. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  136. corrected the function name when calling Conf in configuration.py
  137. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  138. corrected another small typo when calling the configuration module
  139. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  140. corrected a typo when calling the main loop
  141. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  142. added example configuration file
  143. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  144. added configuration module for reading the configuration
  145. 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
  146. small error, big impact, finally use the group name to determine the group id and not the user name
  147. 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
  148. explicitely casted integers for uid and gid
  149. 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
  150. fixed determination of user and group id
  151. 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
  152. corrected a name error, Node vs. None ;)
  153. 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
  154. corrected OptionParser import
  155. 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
  156. implemented option parsing and differentiate between daemon and script mode, drop privileges if requested
  157. 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
  158. added spaces into cmdline, removed debug code
  159. 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
  160. added temporary debug code for the cmdline parameter§
  161. 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
  162. added code to determine the cmdline to set it properly
  163. 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
  164. add second parameter for the SetName function
  165. 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
  166. corrected yet another stupid name error
  167. 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
  168. corrected another stupid name error
  169. 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
  170. also corrected the call to the daemon class
  171. 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
  172. corrected the stddlib import
  173. 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
  174. imported the daemon class and used it to start stdd as a daemon
  175. 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
  176. corrected the previous commit
  177. 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
  178. added a wrapper function for setBrightness to the SevenSegment class so it can be directly called from the display object
  179. 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
  180. filled the README file with some content
  181. 2013-06-29 Helmut Pozimski <helmut@pozimski.eu>
  182. updated TODO
  183. 2013-06-29 Helmut Pozimski <helmut@pozimski.eu>
  184. reduced the sleep to half a second to get a faster response on the display
  185. 2013-06-29 Helmut Pozimski <helmut@pozimski.eu>
  186. reverted the digits back to integers before writing them to the display
  187. 2013-06-29 Helmut Pozimski <helmut@pozimski.eu>
  188. corrected a typo when calling the writeDigit function
  189. 2013-06-29 Helmut Pozimski <helmut@pozimski.eu>
  190. corrected the code to handle hours and minutes below 10 (hopefully) properly
  191. 2013-06-29 Helmut Pozimski <helmut@pozimski.eu>
  192. corrected an import error in main script and an error in Adadfruit_I2C.py
  193. 2013-06-29 Helmut Pozimski <helmut@pozimski.eu>
  194. added stdd as main script with a bit of test code
  195. 2013-06-29 Helmut Pozimski <helmut@pozimski.eu>
  196. adjusted coding style for the adafruit libraries
  197. 2013-06-29 Helmut Pozimski <helmut@pozimski.eu>
  198. added licensing information to files originating from Adafruit, removed shebang lines
  199. 2013-06-29 Helmut Pozimski <helmut@pozimski.eu>
  200. pulled in the necessary python code from adafruit and my own daemon module
  201. 2013-06-29 Helmut Pozimski <helmut@pozimski.eu>
  202. initial commit