root/tags/jjigw-0.1/ChangeLog

Revision 84, 5.5 kB (checked in by jajcus, 5 years ago)

- ChangeLog? update by makelog.sh

Line 
1 2004-05-16  Jacek Konieczny  <jajcus@bnet.pl>
2
3         * INSTALL:
4         - small updates
5
6         * jjigw/component.py, jjigw/ircsession.py:
7         - cosmetics
8
9         * jjigw.py, jjigw.xml.example, jjigw/.cvsignore, jjigw/config.py, spidentd.py, .cvsignore, Makefile, catalog.xml:
10         - installation (make install)
11
12 2004-05-15  Jacek Konieczny  <jajcus@bnet.pl>
13
14         * jjigw/channel.py, jjigw/ircsession.py:
15         - remove channel from active channel list after leaving or being kicked
16
17 2004-05-09  Jacek Konieczny  <jajcus@bnet.pl>
18
19         * jjigw/component.py:
20         - always use '.' as disco node part delimiter
21
22         * jjigw.xml.example:
23         - updated
24
25         * jjigw/channel.py, jjigw/component.py, jjigw/ircsession.py:
26         - raw channel ("#" conference room) - for debuging
27         - gateway status accessible selected users (administrators defined in config file) via Disco
28         - channel leaving implemented
29         - some fixes
30
31         * jjigw/config.py, jjigw.dtd:
32         - <admin/> element added. (jid defined in <admin/> is allowed to Disco gateway status
33
34 2004-05-05  Jacek Konieczny  <jajcus@bnet.pl>
35
36         * 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:
37         - code reformated so 4 spaces are used for indenting
38
39         * cosmetics.sh, cosmetics.vim:
40         - simple scripts to reformat code to my coding style
41
42         * jjigw/component.py, jjigw/spidentd.py:
43         - spidentd support fixed after the code split
44
45 2004-05-04  Jacek Konieczny  <jajcus@bnet.pl>
46
47         * 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:
48         - code split into several modules
49         - copyright info added into each module
50         - support for multiple domains/networks in one jjigw instance
51         - customizable disco-info identity name ("name" attribute of <network/>
52           configuration file element)
53
54 2004-02-19  Jacek Konieczny  <jajcus@bnet.pl>
55
56         * jjigw.py:
57         - channel error handling fixed (updated to new request handling code)
58         - /voice, /devoice (granting, revoking participant pivilege)
59
60 2004-02-16  Jacek Konieczny  <jajcus@bnet.pl>
61
62         * jjigw.py:
63         - /OP (moderator privileges granting in MUC)
64
65 2004-02-15  Jacek Konieczny  <jajcus@bnet.pl>
66
67         * jjigw.py:
68         - "Mode change" messages fixed
69         - What the hell was "import user" for? I have never known anything about this module.
70
71         * jjigw.py:
72         - Request and RequestQueue classes
73         - confirm kick with <iq type="result"/> response
74
75 2004-02-14  Jacek Konieczny  <jajcus@bnet.pl>
76
77         * jjigw.py:
78         - IRCUser.descr() - "nick(user@host)"
79         - improved request handling
80         - more IRC error responses handled
81         - basic kicking (no <iq type="response"/> yet)
82
83         * jjigw.py:
84         - remove evil characters from topic and error messages
85
86         * jjigw.py:
87         - show channel mode changes
88
89         * jjigw.py:
90         - ERR_CANNOTSENDTOCHAN and ERR_NOSUCHNICK handling
91
92 2004-02-12  Jacek Konieczny  <jajcus@bnet.pl>
93
94         * spidentd.py:
95         - mapping file support
96         - some debug messages removed
97
98         * jjigw.py:
99         - use MD5 instead SHA to generate userid
100
101 2004-02-11  Jacek Konieczny  <jajcus@bnet.pl>
102
103         * TODO, jjigw.dtd, jjigw.py, spidentd.py:
104         - working ident support
105
106         * spidentd.py:
107         - programming seems to work :)
108
109         * spidentd.py:
110         - simple ident daemon (to be programable by jjigw soon)
111
112 2004-02-08  Jacek Konieczny  <jajcus@bnet.pl>
113
114         * jjigw.py:
115         - topic change support
116         - muc status codes handling updated for the latest PyXMPP
117         - SIGPIPE handling
118
119         * jjigw.xml.example:
120         - example updated
121
122         * jjigw.py:
123         - allow 8 bit nicknames in some networks
124
125         * jjigw.dtd:
126         - allow multiple <network/> elements (currently only the first one will work)
127         - 'nicks_8bit' network attribute
128
129         * TODO:
130         - updated
131
132 2004-02-07  Jacek Konieczny  <jajcus@bnet.pl>
133
134         * jjigw.xml.example:
135         - encoding setting example
136
137         * README:
138         - updated
139
140         * INSTALL:
141         - simple installation instructions. Much more to be written.
142
143         * COPYING:
144         - license
145
146         * TODO:
147         - updated
148
149         * jjigw.py:
150         - configurable network and channel encodings
151
152         * jjigw.dtd:
153         - channel encoding is jjigw.pyIMPLIED
154
155         * jjigw.py:
156         - jjit changed to jjigw
157
158         * jjigw.xml.example:
159         - one more jjit changed to jjigw
160
161         * jjigw.py:
162         - configuration file validation
163
164         * jjigw.dtd, jjigw.xml.example:
165         - root element of config file is 'jjigw', not 'jjit'
166
167         * jjigw.dtd, jjigw.xml.example:
168         - DTD for configuration file added
169
170 2004-02-02  Jacek Konieczny  <jajcus@bnet.pl>
171
172         * README:
173         - JJIGW now has its own JS project :)
174
175 2004-02-01  Jacek Konieczny  <jajcus@bnet.pl>
176
177         * jjigw.py:
178         - error handling improvements (still a lot to do here)
179
180         * jjigw.py:
181         - color stripping
182         - login optimizations
183
184 2004-01-30  Jacek Konieczny  <jajcus@bnet.pl>
185
186         * jjigw.py:
187         - strip 'target' from numerics
188
189         * jjigw.py:
190         - channel modes support
191         - +o,+v channel modes mapping to MUC affiliations/roles
192         - __repr__() for IRCUser and IRCChannel (for debugging)
193         - <status code="303"/> when nick is changed
194
195 2004-01-29  Jacek Konieczny  <jajcus@bnet.pl>
196
197         * jjigw.py:
198         - private chat support
199
200 2004-01-27  Jacek Konieczny  <jajcus@bnet.pl>
201
202         * jjigw.py:
203         - MUC basics for JJIGW
204
205         * .cvsignore, jjigw.xml, jjigw.xml.example:
206         - example config called jjigw.xml.example so local changes to jjigw.xml are never commited to CVS
207
208 2004-01-26  Jacek Konieczny  <jajcus@bnet.pl>
209
210         * jjigw.py:
211         - NICK and QUIT server commands support
212         - enter/leave/change_nick messages
213
214         * jjigw.py:
215         - ignore case in received channel commands
216
217         * jjigw.py:
218         - IRC case-insesitivity
219
220         * TODO:
221         - TODO
222
223         * jjigw.py:
224         - allow capital letters in nicknames
225
226         * .cvsignore, README, jjigw.py, jjigw.xml:
227         - Jajcus' Jabber-IRC Gateway
228
Note: See TracBrowser for help on using the browser.