Changeset 134

Show
Ignore:
Timestamp:
09/18/04 19:00:56 (4 years ago)
Author:
jajcus
Message:

- ChangeLog? update by makelog.sh

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/ChangeLog

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