"Fossies" - the Fresh Open Source Software Archive

Member "astrocam-2.7.6/CHANGELOG" (26 May 2009, 14256 Bytes) of package /linux/www/old/astrocam-2.7.6.tgz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    1 ------------------------------ version 2.x ----------------------------------------
    2 
    3 2.7.6 (26-May-2009)
    4  MISC:
    5   -> install.sh: don't check for /var/www/apache2-default since /var/www
    6      should be enough
    7   -> URL fixes: {http://wendzel.de.*} -> {http://www.wendzel.de.*}
    8   -> INSTALL: some tiny typo fixes in the installation documentation file
    9 
   10 2.7.5 (07-Oct-2008) (the just-a-few-updates release)
   11  ADDED FEATURES:
   12   -> added acam_console.pl, a test program that helps to check if the
   13      basic movement of the engine works
   14  MISC:
   15   -> Updated the manpage file astrocam.7
   16   -> tiny documentation typo fix
   17   -> install.sh now finds /var/www too while searching for a htdocs
   18      target location
   19 
   20 2.7.4 (02-May-2008) (the you-should-upgrade release)
   21  FIXES:
   22   -> security fix: check values in pic.php to prevent scripting attacks.
   23      See BUGS file for details.
   24   -> bugfix: astrocam.php now checks if all of the needed values in
   25      astrocam.conf are set
   26   -> bugfix: use 'contenturl' config value for spacer.gif too
   27  MISC:
   28   -> the refresh time of the webcam picture can now configured by the value
   29      "refreshtime" in astrocam.conf
   30   -> increase default refresh time from 2sec to 3sec
   31   -> use echo instead of printf() in parts of {astrocam,pic}.php
   32 
   33 2.7.3 (22-Apr-2008) (the improved docs release)
   34  MISC:
   35   -> Improved the INSTALL file documentation a little bit
   36   -> Updated the website URLs
   37 
   38 2.7.2 (23-12-2007) (the XMAS-release-2007)
   39  MISC:
   40   -> Removed astrocam.h. The I/O address of the parallel port can now be set
   41      by the 'iobase' value in /etc/astrocam.conf.
   42   -> use a 2 sec refresh time instead of a 5 sec refresh time
   43 
   44 2.7.1 (19-05-2007)
   45  MISC:
   46   -> Add support for the directories of the myserver web-server software
   47      in installer.sh
   48 
   49 2.7.0 (01-05-2007)
   50  ADDED FEATURES:
   51   -> add the new perl based webinterface as additional choice. nobody _has
   52      to_ but everybody _can_ still use the PHP webinterface.
   53   -> add new version 2.0 installer (including documentation installer and
   54      support for multiple man/doc/www/cgi-bin paths)
   55   -> add new contenturl var in astrocam.conf to make it easy for the user
   56      to set the location of the .css files and such
   57  MISC:
   58   -> improve the documentation in the INSTALL file
   59   -> improve error msgs in astrocam.php a little bit
   60   -> removed error counting code since nobody needs that
   61   -> removed 'visual' var from astrocam.conf
   62   -> use /bin/bash instead of /bin/sh in the Makefile to execute install.sh
   63      and in install.sh itself
   64   -> some code cleanup
   65 
   66 2.6.6 (09-Mar-2007)
   67  FIXES:
   68   -> don't exit if we received too much data via message queue. only reject
   69      the data. this prevents DoS attacks that can cause astrocam to exit!
   70  MISC:
   71   -> small improvements in the manpage (astrocam.7)
   72   -> add missing <body> tag in astrocam.php
   73   -> make it possible to run with the perl webinterface
   74 
   75 2.6.5 (28-Feb-2007)
   76   -> install.sh: made the UID-question easier: s/id|awk ...|sed .../id -u/
   77   -> install.sh: do not clean up. if something went wrong we need to re-
   78      compile. and this sux. also check if the hand given $MANPATH does
   79      exist before cp'ing astrocam.7 to it.
   80   -> astrocam.c: check the linux version by macros and include the needed
   81      header file.
   82   -> astrocam.c: do not allocate mem for buf[] in restart_ac() because we
   83      don't need dyn mem
   84   -> astrocam.c: check if the pid file is a symlink to prevent symlink attks
   85   -> astrocam.c: check if others/group has write access to the pid file
   86   -> astrocam.c: check if the pid file isn't owned by root
   87   -> astrocam.c: do not set exec bit for pid file by default. this isn't
   88      needed.
   89   -> astrocam.h: remove linux version stuff: The user does not have to set
   90      his linux version in the header file by hand from now on.
   91   -> astrocam.php: exit when we cannot open /etc/astrocam.conf
   92   -> astrocam.php: exit when we cannot send data trough the message queue
   93   -> astrocam.php: code cleanup
   94   -> astrocam.php: use a smaller font for the line "astrocam webinterface"
   95   -> astrocam.php: improve the error messages a little bit
   96   -> INSTALL file: improve the documentation
   97 
   98 2.6.4 (09-Nov-2006)
   99   -> removed unneded var 'i' in main()
  100   -> global CONFIG_FILE macro in astrocams C code
  101   -> removed layout.php
  102   -> implemented two new values in astrocam.conf:
  103   	imagesize-x and imagesize-y.
  104      This values specify the width and height of the webcam image
  105      displayed in astrocam.php.
  106   -> removed some german output for debug compiling in astrocam.c
  107 
  108 2.6.3 (18-Aug-2006)
  109   -> fixed config file reading code: it was possibly to create a
  110      buffer overflow there.
  111   -> implemented errbuf bzero() call. this wasn't needed but it's
  112      better to have it in future
  113   -> implement chmod 700 for the PIDFILE using fchmod()
  114   -> little documentation add-on
  115   -> removed the \n in the welcome message
  116   -> solved a problem with the manpage path under some linux
  117      distributions in the install.sh script. Now it will check
  118      for the two most common man path's. If both paths are not
  119      there, the user can enter his path manually.
  120 
  121 2.6.2 (14-May-2006)
  122   -> removed the print_info() function in astrocam.php because of
  123      security reasons. Nobody should be able to scann the underlying
  124      operating system. why did I just implement such a code!?
  125   -> small manpage update
  126   -> running bzero over configuration struct in astrocam.c to prevent
  127      stupid gcc compiler warnings
  128   -> improved error messages
  129   -> code compiled under linux-2.6.12. I hope, 2.6.x kernels are now
  130      fully supported
  131 
  132 2.6.1 (01-Aug-2005)
  133   -> removed unneded code from the install-script
  134   -> thought that there was a extremely important bug.
  135      but there was none :}
  136 
  137 2.6.0 (04-May-2005)
  138   -> rewrote the manpage
  139   -> rewrote installation script
  140   -> new feature: "negation movement"
  141 
  142 2.5.9 (11-Nov-2004)
  143   -> removed some unneded lines of code
  144   -> manpage update; manpage section moved from 8 (sysadm) to 7 (misc)
  145   -> grammar fix in manpage, hope it's correct now :-[
  146   -> set linux-2.4 (and newer) defines as default. this makes the install
  147      process a little bit easier (changings are only needed on 2.2-kernels).
  148 
  149 2.5.8p2 (16-Jun-2004)
  150   -> including astrocam.h before including "LINUX"
  151 
  152 2.5.8p1 (07-May-2004) [editor note: this wasn't a bug]
  153   -> not true: fixed a possible format string bug (minjor sec-fix)
  154 
  155 2.5.8 (??.???.200?)
  156   -> setting global print_ident=0
  157   -> better readable config output on startup
  158 
  159 2.5.7 (18-Dec-2003)
  160   -> root access check implemented.
  161 
  162 2.5.6p1 (??-Dec-2003)
  163   -> fix in vpos check ;-)
  164 
  165 2.5.6 (11-Dec-2003)
  166   -> now the vertical position check is implemented.
  167 
  168 2.5.5p1 (23-Nov-2003)
  169   -> fixed a bug in astrocam.c, it won't compile under linux before :(
  170   -> removed a line containing a function call who does not exists in
  171      install.sh; in 2.5.5 i forgot to delete this line.
  172 
  173 2.5.5 (22-Nov-2003)
  174   -> changes in manpage
  175   -> install.sh changed
  176   -> INSTALL-introductions changed
  177   -> Linux 2.4 Problem fixed, AstroCam did not compile there :-(
  178   -> added german language support
  179   -> fixed the </hed> in astrocam.php in an </head>
  180   -> Makefile: cleaning up before build astrocam binarys. The problem
  181      in the past was, that i forgot to delete astrocam.o in some
  182      releases ;-)
  183 
  184 2.5.4 (??-???-2003)
  185   -> add error handling for fopen astrocam.conf in astrocam.c
  186   -> source cleanup in astrocam.c
  187   -> astrocam.php + pic.php: now with $HTTP_GET_VARS for $a and $picfile
  188 
  189 2.5.3 (??-???-2003)
  190   -> grammar fix in astrocam.c
  191   -> undef AC_DEBUG in astrocam.c
  192   -> added rcsid in astrocam.php
  193   -> manpage added (astrocam.8)
  194   -> manpage install added in install.sh
  195   -> grammar fix and update in 'INSTALL' file
  196 
  197 2.5.2 (08-25-2003)
  198   -> added rcsid
  199   -> new license
  200   -> simple illegal char-recv management implemented
  201 
  202 2.5.1 (??-???-2003)
  203   -> new installation script
  204 
  205 2.5.0 (??-???-2003) -- editors note: this was one of the most important releases
  206   -> new webinterface design
  207   -> complete new webinterface written in PHP 4 (!)
  208   -> bugfix in shutdown and pid management (daemon) /* blame² */
  209   -> new configuration system implemented (cool!)
  210   -> removed file based ipc in daemon
  211   -> implemented message queue-ipc in daemon
  212   -> Makefile update
  213   -> Design Variable settable
  214 
  215 == here are the old changelog entries re-imported on aug-14 2006,
  216 == sorry for this poor english:
  217   
  218 2.3.13 (never released!)
  219   -> fixed the communication bug between webinterface and daemon
  220   -> fixed an bug in the driver code
  221 
  222 2.3.2 (??.???.2003)
  223   -> astrocam download package: renaming two wrong named image-files
  224   -> code improvings
  225 
  226 2.3.1 (??.???.2003) (see sourceforge archives for date details)
  227   -> new Makefile
  228   -> small source code improvings
  229   -> new install script
  230   -> auto make clean in install.sh
  231 
  232 2.3.0
  233   -> complete software reprogramming
  234   -> more stable
  235   -> syslog logging function implementation
  236   -> signal handling implementation
  237   -> no server-client system like the old versions, so astrocam is faster,
  238      smaller and more secure
  239   -> new webinterface
  240   -> new absolute easy to handle install script
  241   -> new documentation
  242   -> restart function
  243   -> easy autokill and manual kill functions via pid-file
  244 
  245 2.1.4
  246   -> fixed problems in the installation scripts
  247   -> some absolute _small_ improvings
  248 
  249 2.1.3 
  250   -> Security improvings on astrocam.cgi
  251 
  252 2.1.2 
  253   -> new AstroCam_Server Banner
  254   -> it now runs on FreeBSD too
  255 
  256 2.1.0
  257   -> installation and configuration improvings
  258   -> some small other improvings
  259 
  260 2.0.0
  261   -> WebInterface: complete new design, extreem speed improving, a
  262      lot of big n small improvings. And it includes the bugfix for
  263      version 1.8.6
  264   -> Makefile improvements
  265   -> install script improvements
  266   -> AstroCam Network registration and compatibility available
  267   -> some small improvings (makefile changes and so on) in _every_ file of the project.
  268 
  269 ------------------------------ version 1.x ----------------------------------------
  270 
  271 1.9.0
  272   -> (not documented)
  273 
  274 1.8.6
  275   -> Bugfix in astrocam_remote_ctrl. How to Patch? Read this
  276 
  277 1.8.5
  278   -> install.sh: _big_ improvings
  279   -> OpenGL Support now optionally
  280   -> gtk_interface: Important messages are red now
  281   -> astrocam_remote_ctrl: source cleanup, some new improvings
  282   -> mod_update: complete new version check system, update mechanism removed
  283   -> manpage: updated
  284   -> WebInterface: big security improvings, new position check function
  285 
  286 1.8.0
  287   -> WebInterface: autoreload of webcam.gif on every 10s; users now can do 2
  288      things: control the webcam and view the picture or just view the picture of
  289      the webcam, that better for the server-traffic.
  290   -> copie.sh script added
  291   -> great improvings in the install script; astrocam.rb script removed
  292   -> astrocam_server use the /etc/astrocam/options file and is configurable now.
  293 
  294 1.7.1
  295   -> Server and Webinterface improved
  296   -> end of beta stadium
  297 
  298 1.7.0 Gtk_R Beta
  299   -> install script now checks for existing script and option files (it does not
  300      overwrite your existing files now)
  301   -> manpage added
  302   -> help function added at gtk interface
  303   -> modul function added
  304   -> modul added: mod_update
  305   -> now over 3000 lines of source code (about 3200)
  306 
  307 1.6.0 Gtk_R Beta
  308   -> now its available to control the stepmotor vertical _and_ horrizontal over an
  309      2nd stepmotor (you need no 2nd smc-card !)
  310   -> astrocam (gtk): new controlpanel
  311   -> WebInterface: now compatible for 2nd stepmotor
  312   -> astrocam_server: now compatible for 2nd stepmotor
  313   -> astrocam_remote_ctrl: now compatible for 2nd stepmotor
  314 
  315 1.5.5 Gtk_R Beta
  316   -> server now runs as daemon-process
  317   -> server bugfilx (attacker kann use old versions to start fork-DoS attacks over
  318      the webinterface and astrocam_remote_ctrl)!
  319 
  320 1.5.1 Gtk_R Beta
  321   -> AstroCam should run on BSDi and 386BSD now
  322   -> some small source changes
  323   -> Linux Problem fixed
  324 
  325 1.5.0 Gtk_R Beta
  326   -> it looks realy good now ;-)
  327 
  328 1.4.9 Gtk_R Beta
  329   -> a lot of small changes
  330   -> scripting function added
  331   -> new features at the option menu
  332 
  333 1.4.4 Gtk Beta
  334   -> 'sh install' now checks for ruby. If u got ruby it starts an confiure script,
  335      if not you must configure astrocam by hand like before.
  336   -> Install-Script error fixed (take a look at the docs -> known Bugs)
  337   -> automatical sticky bit setting for astrocam and astrocam_server
  338 
  339 1.4.2 Gtk Beta
  340   -> Support List added
  341   -> Documentation updatet
  342   -> a lot of small source changes
  343   -> Makfile update 
  344 
  345 1.4.1 Gtk Beta [editor note (14-aug-2006): there never was an buffer overflow hole.
  346                 this was a webinterface remote execution problem]
  347   -> server buffer overflow problem fixed (someone has posted it on securityfocus:
  348      http://online.securityfocus.com/bid/4684)
  349 
  350 Note: Older Changelogs are just available in german 
  351 
  352 1.4 Gtk Beta
  353   -> neue Fehlerbehandlungs-Routine
  354   -> das alte Tk-Interface ist weg, dafür gibts jetzt ein schöneres und voralldingen
  355      kompforta- bleres Gtk+-Interface
  356   -> AstroCam kann nach dem ausführen des installations scripts von überall aus
  357      im Dateisystem gestartet werden. Außerdem kann man AstroCam ohne Shell starten
  358   -> ein noch sehr kleines Options-Menü ist eingefügt wurden
  359   -> Ausgabe der Positions- und Joystick-Daten erfolgt nicht mehr in der Shell
  360      sondern auf dem Gtk+-Interface
  361   -> Installations-Script
  362 
  363 1.0.1 Beta (Apr-23-2002)
  364   -> einige kleine Verarbeitungen und eine Makefile Überarbeitung
  365 
  366 ------------------------------ version 0.x ----------------------------------------
  367 
  368 0.9-7-3 Beta
  369   -> AstroCam läuft jetzt auf i386 BSD Systemen
  370 
  371 0.9-5-1 Beta
  372   -> Joystick-Support ist drin, AstroCam kann nun heruntergeladen werden *stolz*
  373      Fehlen noch ein paar Netzwerksachen wie IPv6 Support und DNS Support...
  374 
  375 0.9-1-1 Beta
  376   -> Webinterface fertig, Server fertig, Remote-Control System fertig, Dokumentation
  377      überarbeitet, unzählige einzel-Detail Updates... AC hat jetzt über 2000 Zeilen
  378      Source Code, fehlt nur noch der Gameport Joystick Support.
  379 
  380 0.6-0-1 Beta
  381   -> Negative Veränderungen der Position des Stepmotors werden jetzt grün und
  382      positive rot ausgegeben. Außerdem ist das Manual fertig.
  383 
  384 bis 0.5.1 & 0.5-25-5 Beta
  385   -> nicht Dokuemtiert
  386 
  387 [older changelog entrys deleted]
  388 
  389 [the project AFAIR started in dec 2001]
  390