root/tags/jjigw-0.2.1/ChangeLog

Revision 130, 8.3 kB (checked in by jajcus, 4 years ago)

- ChangeLog? update by makelog.sh

Line 
1 2004-07-30  Jacek Konieczny  <jajcus@bnet.pl>
2
3         * Makefile: *** Version: 0.2.1 ***
4
5 2004-07-24  Jacek Konieczny  <jajcus@bnet.pl>
6
7         * jjigw/component.py:
8         - missing imports added
9
10 2004-07-23  Jacek Konieczny  <jajcus@bnet.pl>
11
12         * jjigw/ircsession.py:
13         - encode quit reason in network encoding
14
15         * jjigw/component.py:
16         - more failproof exception handling
17
18         * jjigw/ircsession.py:
19         - show warning instead dumping an exception on bad channel name in IRCSession.get_channel()
20
21         * jjigw/ircsession.py:
22         - return error instead of dumping exception on message to a wrong JID
23
24         * jjigw/component.py:
25         - missing Message import
26
27 2004-07-21  Jacek Konieczny  <jajcus@bnet.pl>
28
29         * Makefile:
30         - jjigw.py.inst generation fixed (declarations are now indented)
31
32         * spidentd.py:
33         - s/getpwname/getpwnam/
34
35         * jjigw/ircsession.py:
36         - ignore socket errors when disconnecting
37
38         * Makefile: *** Version: 0.2 ***
39
40         * jjigw/ircsession.py:
41         - cosmetics
42
43         * TODO:
44         - updated
45
46         * INSTALL:
47         - updates
48
49         * jjigw/ircsession.py:
50         - make copy of login/message/etc request stanzas when putting them to a queue
51
52 2004-07-05  Jacek Konieczny  <jajcus@bnet.pl>
53
54         * jjigw/ircsession.py:
55         - show error message instead of traceback when wrong prefix/nickname is received
56
57 2004-06-29  Jacek Konieczny  <jajcus@bnet.pl>
58
59         * jjigw/ircsession.py:
60         - 'private' messages fixed
61
62 2004-06-26  Jacek Konieczny  <jajcus@bnet.pl>
63
64         * jjigw/ircsession.py:
65         - handle EOF gracefully instead of eating 100% of CPU time
66
67 2004-06-25  Jacek Konieczny  <jajcus@bnet.pl>
68
69         * jjigw/channel.py, jjigw/ircsession.py, jjigw/ircuser.py:
70         - don't use two (or more) different IRCUser instances for one Jabber user
71           (fixes "disconnection on connection")
72         - don't try to include user and host in the IRC user's "real JID" if they are not known
73         - a bit more of debug code added
74
75         * .cvsignore:
76         - more ignores
77
78 2004-06-16  Jacek Konieczny  <jajcus@bnet.pl>
79
80         * .cvslog:
81         - reports for the CIA ( http://cia.navi.cx )
82
83 2004-06-03  Jacek Konieczny  <jajcus@bnet.pl>
84
85         * jjigw/ircsession.py:
86         - don't send presence update in WHOREPLY handler - IRCUser.who_reply already does that
87
88         * jjigw/ircsession.py:
89         - use 'Quit' as QUIT reason when closing connection after leaving all channels
90
91 2004-06-01  Jacek Konieczny  <jajcus@bnet.pl>
92
93         * jjigw.py:
94         - profile option handling fixed again
95
96 2004-05-30  Jacek Konieczny  <jajcus@bnet.pl>
97
98         * jjigw.py, jjigw/component.py, jjigw/ircsession.py:
99         - profiling support added (--profile option) and 100% CPU consumption problem hopefully fixed
100
101 2004-05-26  Jacek Konieczny  <jajcus@bnet.pl>
102
103         * jjigw/channel.py:
104         - syntax error fixed
105
106         * jjigw/channel.py:
107         - don't treat 477 response as error
108
109         * jjigw.dtd, jjigw/config.py, jjigw/ircsession.py:
110         - do not be so strict about nicknames received from server, allow other maximum nick size to be configured
111
112 2004-05-16  Jacek Konieczny  <jajcus@bnet.pl>
113
114         * INSTALL:
115         - small updates
116
117         * jjigw/component.py, jjigw/ircsession.py:
118         - cosmetics
119
120         * jjigw.py, jjigw.xml.example, jjigw/.cvsignore, jjigw/config.py, spidentd.py, .cvsignore, Makefile, catalog.xml:
121         - installation (make install)
122
123 2004-05-15  Jacek Konieczny  <jajcus@bnet.pl>
124
125         * jjigw/channel.py, jjigw/ircsession.py:
126         - remove channel from active channel list after leaving or being kicked
127
128 2004-05-09  Jacek Konieczny  <jajcus@bnet.pl>
129
130         * jjigw/component.py:
131         - always use '.' as disco node part delimiter
132
133         * jjigw.xml.example:
134         - updated
135
136         * jjigw/channel.py, jjigw/component.py, jjigw/ircsession.py:
137         - raw channel ("#" conference room) - for debuging
138         - gateway status accessible selected users (administrators defined in config file) via Disco
139         - channel leaving implemented
140         - some fixes
141
142         * jjigw/config.py, jjigw.dtd:
143         - <admin/> element added. (jid defined in <admin/> is allowed to Disco gateway status
144
145 2004-05-05  Jacek Konieczny  <jajcus@bnet.pl>
146
147         * jjigw/__init__.py, jjigw/channel.py, jjigw/common.py, jjigw/component.py, jjigw/config.py, jjigw/ircsession.py, jjigw/ircuser.py, jjigw/requests.py, jjigw/spidentd.py, jjigw.py, spidentd.py:
148         - code reformated so 4 spaces are used for indenting
149
150         * cosmetics.sh, cosmetics.vim:
151         - simple scripts to reformat code to my coding style
152
153         * jjigw/component.py, jjigw/spidentd.py:
154         - spidentd support fixed after the code split
155
156 2004-05-04  Jacek Konieczny  <jajcus@bnet.pl>
157
158         * jjigw.dtd, jjigw.py, jjigw/.cvsignore, jjigw/__init__.py, jjigw/channel.py, jjigw/common.py, jjigw/component.py, jjigw/config.py, jjigw/ircsession.py, jjigw/ircuser.py, jjigw/requests.py, jjigw/spidentd.py:
159         - code split into several modules
160         - copyright info added into each module
161         - support for multiple domains/networks in one jjigw instance
162         - customizable disco-info identity name ("name" attribute of <network/>
163           configuration file element)
164
165 2004-02-19  Jacek Konieczny  <jajcus@bnet.pl>
166
167         * jjigw.py:
168         - channel error handling fixed (updated to new request handling code)
169         - /voice, /devoice (granting, revoking participant pivilege)
170
171 2004-02-16  Jacek Konieczny  <jajcus@bnet.pl>
172
173         * jjigw.py:
174         - /OP (moderator privileges granting in MUC)
175
176 2004-02-15  Jacek Konieczny  <jajcus@bnet.pl>
177
178         * jjigw.py:
179         - "Mode change" messages fixed
180         - What the hell was "import user" for? I have never known anything about this module.
181
182         * jjigw.py:
183         - Request and RequestQueue classes
184         - confirm kick with <iq type="result"/> response
185
186 2004-02-14  Jacek Konieczny  <jajcus@bnet.pl>
187
188         * jjigw.py:
189         - IRCUser.descr() - "nick(user@host)"
190         - improved request handling
191         - more IRC error responses handled
192         - basic kicking (no <iq type="response"/> yet)
193
194         * jjigw.py:
195         - remove evil characters from topic and error messages
196
197         * jjigw.py:
198         - show channel mode changes
199
200         * jjigw.py:
201         - ERR_CANNOTSENDTOCHAN and ERR_NOSUCHNICK handling
202
203 2004-02-12  Jacek Konieczny  <jajcus@bnet.pl>
204
205         * spidentd.py:
206         - mapping file support
207         - some debug messages removed
208
209         * jjigw.py:
210         - use MD5 instead SHA to generate userid
211
212 2004-02-11  Jacek Konieczny  <jajcus@bnet.pl>
213
214         * TODO, jjigw.dtd, jjigw.py, spidentd.py:
215         - working ident support
216
217         * spidentd.py:
218         - programming seems to work :)
219
220         * spidentd.py:
221         - simple ident daemon (to be programable by jjigw soon)
222
223 2004-02-08  Jacek Konieczny  <jajcus@bnet.pl>
224
225         * jjigw.py:
226         - topic change support
227         - muc status codes handling updated for the latest PyXMPP
228         - SIGPIPE handling
229
230         * jjigw.xml.example:
231         - example updated
232
233         * jjigw.py:
234         - allow 8 bit nicknames in some networks
235
236         * jjigw.dtd:
237         - allow multiple <network/> elements (currently only the first one will work)
238         - 'nicks_8bit' network attribute
239
240         * TODO:
241         - updated
242
243 2004-02-07  Jacek Konieczny  <jajcus@bnet.pl>
244
245         * jjigw.xml.example:
246         - encoding setting example
247
248         * README:
249         - updated
250
251         * INSTALL:
252         - simple installation instructions. Much more to be written.
253
254         * COPYING:
255         - license
256
257         * TODO:
258         - updated
259
260         * jjigw.py:
261         - configurable network and channel encodings
262
263         * jjigw.dtd:
264         - channel encoding is jjigw.pyIMPLIED
265
266         * jjigw.py:
267         - jjit changed to jjigw
268
269         * jjigw.xml.example:
270         - one more jjit changed to jjigw
271
272         * jjigw.py:
273         - configuration file validation
274
275         * jjigw.dtd, jjigw.xml.example:
276         - root element of config file is 'jjigw', not 'jjit'
277
278         * jjigw.dtd, jjigw.xml.example:
279         - DTD for configuration file added
280
281 2004-02-02  Jacek Konieczny  <jajcus@bnet.pl>
282
283         * README:
284         - JJIGW now has its own JS project :)
285
286 2004-02-01  Jacek Konieczny  <jajcus@bnet.pl>
287
288         * jjigw.py:
289         - error handling improvements (still a lot to do here)
290
291         * jjigw.py:
292         - color stripping
293         - login optimizations
294
295 2004-01-30  Jacek Konieczny  <jajcus@bnet.pl>
296
297         * jjigw.py:
298         - strip 'target' from numerics
299
300         * jjigw.py:
301         - channel modes support
302         - +o,+v channel modes mapping to MUC affiliations/roles
303         - __repr__() for IRCUser and IRCChannel (for debugging)
304         - <status code="303"/> when nick is changed
305
306 2004-01-29  Jacek Konieczny  <jajcus@bnet.pl>
307
308         * jjigw.py:
309         - private chat support
310
311 2004-01-27  Jacek Konieczny  <jajcus@bnet.pl>
312
313         * jjigw.py:
314         - MUC basics for JJIGW
315
316         * .cvsignore, jjigw.xml, jjigw.xml.example:
317         - example config called jjigw.xml.example so local changes to jjigw.xml are never commited to CVS
318
319 2004-01-26  Jacek Konieczny  <jajcus@bnet.pl>
320
321         * jjigw.py:
322         - NICK and QUIT server commands support
323         - enter/leave/change_nick messages
324
325         * jjigw.py:
326         - ignore case in received channel commands
327
328         * jjigw.py:
329         - IRC case-insesitivity
330
331         * TODO:
332         - TODO
333
334         * jjigw.py:
335         - allow capital letters in nicknames
336
337         * .cvsignore, README, jjigw.py, jjigw.xml:
338         - Jajcus' Jabber-IRC Gateway
339
Note: See TracBrowser for help on using the browser.