"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