-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathHISTORY.txt
241 lines (217 loc) · 10.9 KB
/
HISTORY.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
Notes: major versions (1.5, 1.8) indicates that the python IRC bot have been
changed, and should be restarted after upgrade. Minor versions (1.8a, 1.8e) do
not modify the python engine so upgrades are done by just unpacking the
distribution in place, with perhaps some MANUAL STEPS if spedified.
1.17 22 Oct 2021
* python scripts (ircAsyncD.py ircAsync.py irclogger ircloggerd) now
explicitely require python2 (#!/usr/bin/python2) as "python" alone
is phased out of linux distributions.
1.16c 16 Jan 2018
* New option cachepages=on to cache individual pages for each day.
Default is still only to cache the listings of all pages in a channel.
This option may be set in the irclogger.conf file in the installation
directory, as for the other options.
* The existing cachedir=path option is now documented. It defines where the
cache files are stored, and defaults to /tmp/.irclogger_logs_cache
* No other changes, so no need to upgrade if you do not plan to use the new
cachepages=on option
1.16b 08 Dec 2014
* The case-sensitive option was bugged. Found & fixed by Christopher Foo
* Searches are now timeouted, that is aborted if not done in 60 seconds.
This timeout value is settable via the new variable search_timeout in
irclogger.conf as a number in seconds.
1.16a 30 Nov 2014
* Fix provided by Christopher Foo, irclogger was confused when users typed
a backslash at the end of a line
* You can use space to separate words in the search now, not only ;
* minor fixes
1.16 27 Apr 2010
* MANUAL STEPS for upgrade: you need to restart your irclogger daemon
(just kill the irclogger processes, the irclogger-run* launchers will
restart them in 45s)
* BUGFIX: http://trac.colas.nahaboo.net/irclogger/ticket/10
on some IRC servers, a bogus log dir ending in ] was created, making the
bot crash.
* sample /etc/init.d/irclogger startup script for red hat contributed by an
user
1.15a 14 Mar 2009
* *warning*: now needs a GNU sed (a sed with the -r option for extended
regexpes, actually) for html rendering, for:
* html rendering: now properly exclude dots, commas and ending parenthesis
from urls. You can write http://foo/bar, or (http://foo/bar) and it will
only make a link to the proper URL. Note that it will still properly
match urls with parentheses in them, such as:
http://en.wikipedia.org/wiki/Paris_(genus)
* html rendering now recognizes also urls with https protocol (in addition
to http and ftp)
1.15 17 Feb 2009
* MANUAL STEPS for upgrade: you need to restart your irclogger daemon
(just kill the irclogger processes, the irclogger-run* launchers will
restart them in 45s)
* irclogger can now connect to password-protected irc sites. Just set the
environment variable IRC_SERVER_PASSWORD in the irclogger-run launcher.
No need to upgrade if you connect to password-less servers.
1.14f 01 Feb 2009
* twiki markup renamed as TML, irclogger_totwiki becomes irclogger_totml
* bugfix: in search, the "Case sensitive" and ""Verbatim" options
results had display bugs (extra newlines). Bug found by Will Norris.
* MANUAL STEPS for upgrade:
* from install dir; ln -s $PWD/irclogger_cgiparse $BIN
(hint: do locate irclogger_log_search to find $BIN dirs)
E.g: if your install dir is /usr/local/irclogger, and you downloaded
the distrib in /tmp:
1) cd /usr/local
2) tar xfz /tmp/irclogger-1.14f.tgz
for BIN in $(locate -r '/irclogger.conf$'); do
ln -s /usr/local/irclogger/irclogger_totml ${BIN%/*}
done
* you should clear the logs list cache
by either calling once your irclogger_logs url with /-cc appended,
e.g: http://my-site.foo.com/irclogger/irclogger_logs/-cc
or doing a "sudo rm -rf /tmp/.irclogger_logs_cache" on the server
NOTE: this is optional and cosmetic in order to replace the twiki name
by TML.
1.14e 08 Nov 2008
In the logs list, the number of lines now only count the actual lines typed
by users, not the control messages (has joined, has quit, ...) lines
MANUAL STEPS for upgrade:
* you should clear the logs list cache to get the correct line count
by either calling once your irclogger_logs url with /-cc appended,
e.g: http://my-site.foo.com/irclogger/irclogger_logs/-cc
or doing a "rm -rf /tmp/.irclogger_logs_cache" on the server
1.14d 16 Oct 2008
Some clarification on navigation labels
1.14c 15 Oct 2008
MANUAL STEPS for upgrade:
* if you can be root, do: sudo rm -rf /tmp/.irclogger_logs_cache
else, go in all the BIN dirs (the dirs where you find the files
irclogger.conf)
and do: ln -sf /usr/local/irclogger/irclogger_clearcache .
then, go into your browser and go to the url of irclogger_clearcache
(at the same level at the http://..../irclogger_logs url)
added a "only urls" mode to only see the lines of the log with URLs in them
1.14b 11 Oct 2008
fix of long standing bug: clicking on a search result would select the
line underneath the good one
1.14a 09 Oct 2008
search: do not use anymore the -a option of agrep, not available on recent
versions
new web home is now: http://colas.nahaboo.net/Software/IrcLogger
1.14 19 Sep 2005
Bugfix for python 2.3:
* Crashed when somebody said in a channel: [LOGGER], off
the format of args passed to the function had changed
* Crashed when no more channels were logged
* Would not remove a channel from the list of logged chans for next time
when kicked out of it
1.13 10 may 2005
New optional file CHANNELS.deny in logs dir to limit allowable channels
1.12a 15 Feb 2005
MANUAL STEPS for upgrade:
* from install dir; ln -s $PWD/irclogger_cgiparse $BIN
(hint: do locate irclogger_log_search to find $BIN dirs)
fix space not recognised in search on some systems
1.12 25 Jan 2005
[off] at start of lines can now be case-independent
1.11 30 Sep 2004
Logged channels status were not saved in case of hard machine crash
1.10a 08 Sep 2004
new config variable "top" to set topmost back link
new direct link to search in lchannel in the list of all chans
1.10 02 Aug 2004
MANUAL STEPS for upgrade:
* from install dir; ln -s $PWD/{irclogger_logs_cc,irclogger_totext} $BIN
Minor change to the logger python bot: a debug message was still printed
when socket was closed.
install: typo in error message: ccho instead of echo
irclogger-check: rewrite as a simple invocation of "irc" for more
robustness
direct link to today log (no ?date=) in list of channels
much faster directory listing with lots of logs (caches in
/tmp/.irclogger_logs_cache, settable as conf var cachedir
(url)/irclogger_logs_cc clears the cache
default value for approximate search tolerance is 0 (1 was confusing some)
new wording for logs list
new form: contents only, useful for minutes
in day html view, direct link to next and previous logs
1.9b 19 Mar 2004
irclogger_log/<CHANNEL> now gives the current day log by a redirection
so that the URL shown in the browser is perennial
1.9a 06 Jan 2004
Bugfix in html rendering: 1st line was skipped
1.9 21 Nov 2003
Change to the logger python bot: to disconnect the bot, the , or : after
logger name is now optional: you can say "[LOGGER] off", not just
"[LOGGER]: off" or "[LOGGER], off"
1.8e 15 Nov 2003
dates in URLs can now omit the day of week part:
...irclogger_log/twiki?date=2003-11-14 is sufficient, no need
to have ...?date=2003-11-14,Fri
line ranges can be separated by - only, no more :
1.8d 09 Nov 2003
selected (highlighted) lines in the html web rendering can now be a range
of values separated by a dash: -
e.g: ?date=2003-11-14,Fri&sel=42-63
1.8c 09 Nov 2003
log files can now be compressed again.
you should create a writable by all directory LOG/.exp: do
for i in `locate irclogger.log`;do mkdir "${i%irclogger.log}.exp"
chmod a+rw "${i%irclogger.log}.exp";done
1.8b 08 Nov 2003
search is now done by agrep. As a consequence, logs cannot be gzipped
anymore if you want to be able to search them (but gzipped files
are still web-visible and listable). But agrep has an approximate
search very useful for IRC logs where typos abound
you should unzip all you existing logs: go to you LOG dir, and do:
gunzip */*.log.gz
1.8a 06 Nov 2003
cgi scripts: uses the $FORM_var system of bashlib rather than the
`param var` form which seemed to have problems on some machines
1.8 23 Oct 2003
irclogger: on exit (^C or kill or disconnection) save the list of
monitored channels (space-separated list) in file LOG/CHANNELS.last,
so that (the new) irclogger-run can reconnect to them on startup.
No need to restart irclogger if you do not need this feature.
you will need to update your existing installed irclogger-run scripts with
the provided patches/irclogger-run-1.8
1.7 23 Oct 2003
irclogger: forces all channel names to lowercase, ignores previously made
dirs that were not lowercase. You will have to rename them by hand
before re-running irclogger.
This was needed, otherwise if people created channels TWiki and then
Twiki, the logs were in different dirs although they were the same IRC
channels.
No need to restart irclogger if you do not need this feature.
added a small log converter from xchat format to mirc/irclogger one,
xchat-to-mirc
1.6a 22 Oct 2003
html: new output format: TWiki (makes definition lists in TWiki)
done by new file (cgi bash) irclogger_totwiki
Update instructions: make a symbolic link to this file from the BIN dirs:
in all BINs, do a: ln -s /usr/local/irclogger/irclogger_totwiki .
1.6 21 Oct 2003
Minor fixs: (python) online bot help gives the URL of the logs
Niceties to the html page (user manual)
Decided to go to a major/minor version numbering (no changes to python
on minor versions)
1.5 20 Oct 2003
published on the web at http://koala.ilog.fr/irclogger
entry "irclogger" in freshmeat.net.
1.4 09 Oct 2003
install script
irclogger change: log message put in a single line to avoid flooding
server on startup when initially logging many channels
1.3 04 Oct 2003
BIN/irclogger.conf variable confdir renamed as logsdir
(you need to rename the variable in your existing config files when
upgrading)
1.2 13 Sep 2003
should now quit properly on deconnections and not hang indefinitely:
modified loop code to emit a ping every 60s (tick)
do not log mess to self even if not the same case
html: proper per week separation, sunday & saturday smaller
1.1 12 Sep 2003
Putting a file PUBLIC in a channel log dir makes it unprotectable
1.0 11 Sep 2003
First fonctional release.
Installed on irc.ilog.fr intranet, and on #twiki on overnet