Merge branch 'merge-requests/32'
[irker:irker.git] / NEWS
1                         irker history 
2
3 2.12: 2014-10-22
4   Catch erroneous UTF-8 or non-UTF-8 from servers.
5   Also autodetect the right logging device under FreeBSD: /var/run/syslog
6
7 2.11: 2014-06-20
8   With -i, message string argument now optional, stdin is read if it is absent.
9   Auto-adapt to BSD & OS X log device as well as Linux's.
10
11 2.10: 2014-06-19
12   irk no longer fails on ircs channel URLs.
13
14 2.9: 2014-06-01
15   If irkerd is running in background, log to /dev/syslog (facility daemon).
16   New -H option to set host listening address.
17   Add support for using CertFP to auth to the IRC server, and document it.
18
19 2.8: 2014-05-30
20   Various minor improvements to irk.
21   Cope better with branch names containing slashes.
22
23 2.7: 2014-03-15
24   Add support for ircs:// and SSL/TLS connections to IRC servers.
25   Add support for per-URL usernames and passwords.
26
27 2.6: 2014-02-04
28    Fix for an infinite loop on failing to connect to IRC
29
30 2.5: 2013-12-24
31    Bug fix - remove a deadlock we inherited from irclib.
32
33 2.4: 2013-12-03
34    Bug fix release - some users reported failure to connect with 2.3.
35    Also prevent a crash if Unicode shows up in the wrong place.
36
37 2.3: 2013-11-30
38   -i option enables immediate sending of one line in foreground.
39
40 2.2: 2013-11-29
41   Fixed Unicode processing - got busted in 2.0 when irclib was removed.
42   Show Python traceback on higher debug levels.
43
44 2.1: 2013-11-26
45   A performance improvement in the git repository hook.
46   Documentation polishing.
47
48 2.0: 2013-11-16
49   The dependency on irclib is gone.
50   An email delivery method, suitable for use on SourceForge.
51   irkerhook can now be used as a hg changegroup hook.
52   Prevent misbehavior on UTF-8 in commit metadata.
53   Fix a crash bug on invalid hostnames.
54
55 1.20: 2013-05-17
56   Compatibility back to Python 2.4 (provided simplejson is present).
57   Increased anti-flood delay to avoid trouble with freenode.
58
59 1.19: 2013-05-06
60   Fixed a minor bug in argument processing
61
62 1.18: 2013-04-16
63   Added -l option; irker can now be used as a channel monitor.
64   Added -n and -p option: the nick can be forced and authenticated.
65
66 1.17: 2013-02-03
67   Various minor fixes and bulletproofing.
68
69 1.16: 2013-01-24
70   Deal gracefully with non-ASCII author names and '|' in the command line.
71
72 1.15: 2012-12-08
73   Don't append an extra newline in the Subversion hook.
74
75 1.14: 2012-11-26
76   irclib 5.0 and urlparse compatibility fixes.
77
78 1.13: 2012-11-06
79   Fix for a very rare thread race found by AI0867.
80   Work around a midesign in the IRC library.
81
82 1.12: 2012-10-11
83   Emergency workaround for a Unicode-handling error buried deep in irclib.
84   The IRC library at version 3.2 or later is required for this version!
85   Only ship to freenode #commits by default.
86
87 1.11: 2012-10-10
88   Code is now fully Unicode-safe.
89   A 'cialike' option emulates the file-summary behavior on the old CIA service.
90
91 1.10: 2012-10-09
92   Expire disconnected connections if they aren't needed or can't reconnect.
93   Eventlet support removed - didn't play well with the library mutex.
94
95 1.9: 2012-10-08
96   Proper mutex locks prevent an occasional thread crash on session timeout.
97   There's now systemd installation support for irkerd.
98
99 1.8: 2012-10-06
100   It's now possible to send to nick URLs.
101   Cope gracefully if an IRC server dies or hangs during the nick handshake.
102
103 1.7: 2012-10-05
104   Optional metadata filtering with a user-specified command.
105   irkerd code is now armored against IRC library errors in the delivery threads.
106
107 1.6: 2012-10-04
108   In 1.5 trying to appease pylint broke the Mercurial hook.
109   Added credits for contributors in hacking.txt.
110   Fix the aging out of connections when we hit a resource limit.
111
112 1.5: 2012-10-03
113   Mercurial support.
114   Shorten nick negotiation by choosing a random nick base from a large range.
115   Make irkerd exit cleanly on control-C.
116
117 1.4: 2012-10-02
118   Graceful handling of server disconnects and kicks.
119   Distribution now inclues an installable irkerd plist for Mac OS/X.
120   The color variable is no longer boolean; may be miRC or ANSI.
121   The installation instructions for irkerhook.py have changed!
122
123 1.3: 2012-10-01
124   Support for an irker.conf file to set irkerhook variables under Subversion.
125   Color highlighting of notification fields can be enabled. 
126   irkerhook.py now has its own manual page.
127   Added channelmax variable for rate-limiting.
128   irkerd now uses green threads, with much lower overhead.
129   Fix a bug in handling of channel names with no prefix.
130
131 1.2: 2012-09-30
132   All segments of a message with embedded newlines are now transmitted.
133   Message reduction - irkerhook drops the filelist on excessively long ones.
134   Shell quote hardening in irkerhook.py and some anti-DoS logic.
135
136 1.1: 2012-09-28
137   Add a delay to avoid threads spinning on the empty-queue-check, eating CPU.
138   Fix a bug in reporting of multi-file commits.
139
140 1.0: 2012-09-27
141   First production version, somewhat rushed by the sudden death of cia.vc
142   on 24 September.
143
144
145
146
147
148
149
150
151
152
153
154
155