~ubuntu-branches/ubuntu/oneiric/procserv/oneiric

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Bazaar Package Importer
  • Author(s): Ralph Lange
  • Date: 2010-01-04 16:19:35 UTC
  • Revision ID: james.westby@ubuntu.com-20100104161935-uaosvjyry3zc5l5l
Tags: upstream-2.5.0
ImportĀ upstreamĀ versionĀ 2.5.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
V 2.5.0 12/02/2009 Ralph Lange <Ralph.Lange@bessy.de>
 
2
Improved manpage formatting (Trac #9).
 
3
Added makefile wrapper for developer use (Trac #8).
 
4
Fixed some minor compiler warnings (Trac #7).
 
5
Added support for building within EPICS build system (Trac #4).
 
6
Made time format string and holdoff time command line options (Trac #3).
 
7
Added the usual autoconf-style project files: INSTALL, AUTHORS, README, ChangeLog, etc.
 
8
Changed build to use GNU automake/autoconf (Trac #2).
 
9
 
 
10
V 2.4.1 10/14/2009 Ralph Lange <Ralph.Lange@bessy.de>
 
11
Uses execvp() instead of execv() - so that PATH is honored. (suggested by Steve Lewis)
 
12
Larger buffers for text messages (avoid overflow with long path names). (suggested by Eric Norum)
 
13
Added diagnostic message when forkpty() fails. (suggested by Eric Norum)
 
14
Manpage reformatted as .txt, uses a2x to generate manpage/pdf/html. (suggested by Michael Davidsaver)
 
15
New command line option -V (--version) to print program version.
 
16
 
 
17
V 2.4.0 07/22/2008 Ralph Lange <Ralph.Lange@bessy.de>
 
18
New command line option --allow to allow control connections from any host. (Must be
 
19
explicitly enabled in Makefile.)
 
20
New command line option -w (--wait) to start with child being shut down and wait for
 
21
manual start command on control connection.
 
22
Fix: Make start directory the default for directory to cd to.
 
23
 
 
24
V 2.3.0 06/05/2008 Ralph Lange <Ralph.Lange@bessy.de>
 
25
New command line option -c (--chdir) <dir> to specify <dir> to change to whenever child
 
26
is restarted. (Important if symbolic link in st.cmd path is used for versioning.)
 
27
Removed killing the server when child fails to exec command.
 
28
 
 
29
V 2.2.0 05/30/2008 Ralph Lange <Ralph.Lange@bessy.de>
 
30
New command line option -q (--quiet) suppresses info output (server) to avoid cluttering
 
31
the output when run as part of a system script.
 
32
 
 
33
V 2.1.1 05/22/2008 Ralph Lange <Ralph.Lange@bessy.de>
 
34
Enabled -Wall fo compilation.
 
35
Fixed a number of compiler warnings.
 
36
 
 
37
V 2.1.0 04/25/2008 Ralph Lange <Ralph.Lange@bessy.de>
 
38
Followed Emmanuels Mayssat's suggestion:
 
39
Auto-restart-mode default can be changed by commandline option.
 
40
Auto-restart-mode can be toggled online with configurable command.
 
41
Server mode (child shut down) accepts two commands: restart child or quit server.
 
42
 
 
43
V 2.0.0 04/22/2008 Ralph Lange <Ralph.Lange@bessy.de>
 
44
Fixed CR/LF problem (appearing with seq debugging).
 
45
Added html doc (man page style).
 
46
Added many commandline options for fine tuning:
 
47
    pid file name, log port, command to kill the child, signal to use for killing,
 
48
    limit child's core size, ignore dangerous characters, define a short name
 
49
Added second port (default: public) for read-only log connections.
 
50
Redid the server messages (start with "@@@ " to be distiguished from child messages).
 
51
 
 
52
R1-4 3/9/2006
 
53
Fixed double characters when the other user is typing.
 
54
More informational messages: PIDs for everything, when sigchild and sigpipe happen and more
 
55
info at sign-on.
 
56
Put in better detection and reporting in case the startup file is not usable. Procserve will
 
57
try to print an informational message and die.
 
58
 
 
59
R1-3 3/2/2006
 
60
Added the logfile feature - if stdout is a file we leave it open and write messages to it.
 
61
Added better startup handling
 
62
Added start and restart time messages.
 
63
R1-0 9/11/2003
 
64
This is the first real version that works as desired.  I have added since 1.1 several
 
65
features.
 
66
 
 
67
The option of running as a daemon controlled by the environment variable "PROCSERV_DEBUG".
 
68
 
 
69
Tuned the informational printfs.
 
70
 
 
71
Added some interaction with telnet protocol, enough that linemode in the telnet client is
 
72
disabled. The whole telnet state machine is more complex than it needs to be but I think that
 
73
I can use it later.  There is room for adding features here.
 
74
 
 
75
1.1 9/2/2003
 
76
This works.  Telnet comes up in linemode meaning that characters are echoed and held by telnet
 
77
until it gets a <CR>. The whole line is then sent.  If you type a control character you must
 
78
type <CR> to get it sent. If the control character is ^C then you get hosed.