Changelog 10 KB

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