Changeset 133

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

- ChangeLog? update by makelog.sh

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/ChangeLog

    r132 r133  
    1 2004-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  
    6 2004-07-30  Jacek Konieczny  <jajcus@bnet.pl> 
    7  
    8         * Makefile: *** Version: 0.2.1 *** 
    9  
    10 2004-07-24  Jacek Konieczny  <jajcus@bnet.pl> 
    11  
    12         * jjigw/component.py: 
    13         - missing imports added 
    14  
    15 2004-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  
    32 2004-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  
    57 2004-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  
    62 2004-06-29  Jacek Konieczny  <jajcus@bnet.pl> 
    63  
    64         * jjigw/ircsession.py: 
    65         - 'private' messages fixed 
    66  
    67 2004-06-26  Jacek Konieczny  <jajcus@bnet.pl> 
    68  
    69         * jjigw/ircsession.py: 
    70         - handle EOF gracefully instead of eating 100% of CPU time 
    71  
    72 2004-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  
    83 2004-06-16  Jacek Konieczny  <jajcus@bnet.pl> 
    84  
    85         * .cvslog: 
    86         - reports for the CIA ( http://cia.navi.cx ) 
    87  
    88 2004-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  
    96 2004-06-01  Jacek Konieczny  <jajcus@bnet.pl> 
    97  
    98         * jjigw.py: 
    99         - profile option handling fixed again 
    100  
    101 2004-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  
    106 2004-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  
    117 2004-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  
    128 2004-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  
    133 2004-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  
    150 2004-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  
    161 2004-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  
    170 2004-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  
    176 2004-02-16  Jacek Konieczny  <jajcus@bnet.pl> 
    177  
    178         * jjigw.py: 
    179         - /OP (moderator privileges granting in MUC) 
    180  
    181 2004-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  
    191 2004-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  
    208 2004-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  
    217 2004-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  
    228 2004-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  
    248 2004-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  
    286 2004-02-02  Jacek Konieczny  <jajcus@bnet.pl> 
    287  
    288         * README: 
    289         - JJIGW now has its own JS project :) 
    290  
    291 2004-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  
    300 2004-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  
    311 2004-01-29  Jacek Konieczny  <jajcus@bnet.pl> 
    312  
    313         * jjigw.py: 
    314         - private chat support 
    315  
    316 2004-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  
    324 2004-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