This repository has been archived by the owner on Jan 4, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
/
ChangeLog
237 lines (227 loc) · 10.4 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
Minbif 1.0.5 (2011-12-04)
* Add an option 'file_transfers/dcc_own_ip' in config file.
* Change weechat's script to ignore the 'request' nick.
* When a new request is received during process of an other one, tell
user.
* Add a facebook rename script for weechat.
* Change users of child process with pam authentification.
* Escape URL entities in /JOIN params.
* Add a /SCONNECT alias to /CONNECT.
* Can use wildcards to match buddies with /WHO.
* prpl-coincoin: support hh:mm:ss:ref norloge syntax.
* prpl-coincoin: works with the new version of the DLFP board.
* Fix: prevent crash with the msn plugin.
* Fix: conversion to IRC escape chars.
* Fix: compatibility with libpurple 2.8+.
Minbif 1.0.4 (2010-09-20)
* libpurple 2.4 isn't supported anymore.
* /WHO can take -s to display status instead of realname.
* Support multilines messages by waiting a delay before sending buffer
(#195).
* Send RPL_MYINFO and RPL_ISUPPORT at connection to be RFC 2812
compliant.
* Only /SVSNICK sends aliases server side.
* New command '/STATS p' to manage libpurple plugins.
* /MAP commands have to match the start of the exact name.
* With '/MAP add', decode usernames as URL-encoded (#338).
* Do not add '0' at the end of the new account ID when it's the first
one.
* Allow joining a remote channel even if account is disconnected
(#387).
* New option '-m' to binary to select the server mode to create.
* Add im_typing_notice script for weechat.
* prpl-coincoin new features: support clocks without seconds, can
refer to a previous message by writing the nickname, etc.
* Fix: crash when which occurs sometimes when disconnecting from an
account.
* Fix: don't warn about aborted joins if the account is not connected
while removing it (#337).
* Fix: issues with multilines received messages (#331).
* Fix: use unicode in status channel topics.
* Fix: ability to unset status.
* Fix: file descriptor leak in daemon fork mode.
* Fix: infinite loop when there are more than 2 accounts without any
ID set.
Minbif 1.0.3 (2010-05-15)
* Use /topic on status channels to change your status message (#210).
* With field requests, display image fields with libcaca.
* Improvement of bans management (match wildcards, fix parsing, etc.).
* When starting to chat with a buddy in a status channel, every
received messages from this buddy are displayed in the status channel
(#179).
* Do not allow two IRC clients to be logged at the same time on the
same account (only with the daemon fork mode) (#178).
* Display the current status of a buddy in /WHOIS when he is not away.
* Default value of 'server_alias' is now 'true'.
* Works with libpurple 2.7.0.
* Fix: crash with conversations (occured when a buddy sends a message,
then disconnects/reconnects and re-send a message) (#258).
* Fix: crash when closing a request.
* Fix: compilation on FreeBSD (now using a buildbot slave on this OS)
(#255).
* Fix: /svsnick collision detection.
* Fix: crash when nobody connects to DCC server.
* Fix: crash when a buddy has an icon without any path (wtf).
Minbif 1.0.2 (2010-04-05)
* TLS support.
* New 'maxcon' parameter to limit simultaneous connections.
* /TOPIC on a status channel change your status on attached accounts.
* Can put '%XX' in remote channel names to join, to insert special
characters (for example spaces).
* Auto-reconnect on accounts only when disconnection was because of a
network error.
* Display account ID and more information in requests.
* Aibility to not store password on an account (it is requested at
connection).
* Aibility to edit password with '/MAP edit'.
* Use imlib2 to convert received buddyicons to right encoded images.
* Send several PRIVMSG or NOTICE when there are \n in message.
* Better display of /MAP replies (with stats on accounts).
* /ADMIN voiced_buddies: enable or disable voices on status channels.
* /ADMIN accept_nobuddies_messages: if disabled, messages from unknown
buddies are not displayed (prevent spam).
* /ADMIN server_aliases: enable or disable sending of aliases
server-side.
* 'server_aliases' accounts parameter to enable or disable sending of
aliases server-side on a specific account.
* Command '/STATS u' to display server uptime.
* Command '/STATS o' to display every available minbif administrator
and their email address.
* Command '/INFO' to display copyright information.
* Irssi script to auto-rename facebook buddies.
* Fix: pam default configuration.
* Fix: chat buddy's nickname when users have a jabber resource.
* Fix: crash with '/STATS c' on a disconnected account.
* Fix: compilation on strange compilers.
* Fix: typing notices were broken.
* Fix: crash when removing an account which have an active request.
* Fix: prevent empty nicknames.
* Fix: sent buddy icons cut on the bottom.
Minbif 1.0.1 (2010-01-16)
* PAM authentication.
* /MAP CMD command to run a specific command on an account, which
allow you to change nickname, mood messages, etc.
* Support fields requests.
* Display group name in IRC user realname.
* The /MAP REGISTER command registers account on server before adding
it.
* Conf option to enable the purple conv logging.
* /CMD command to send commands in a conversation
* Display date before delayed messages if they hasn't been sent today.
* Fix: daemonize correctly.
* Fix: security issue when a global password is set on the minbif
server, it creates the userdir before checking if the password is
correct.
* Fix: buddy's realnames wasn't updated in realtime.
* Fix: the PONG reply wasn't RFC compliant.
* Fix: crash in NAMES and TOPIC commands when giving an invalid chan
name.
* Fix: don't typing notice unless either bitlbee_send_typing or
typing_notice is true.
Minbif 1.0 (2009-11-18)
* Global proxy settings with the /ADMIN command.
* Ability to set parameters when joining a conversation channel.
* /STATS c: display all available parameters of a specific account.
* Transliteration of buddies' IRC nicknames.
* Handle mIRC format chars when sending a message.
* gayattitude: new prpl-plugin.
* coincoin: improvment.
* accounts: fix auto-reconnection.
* Fix: remove a status channel when there isn't any associated account.
* Fix: fix crash when rehashing twice.
* Fix: memory leaks.
Minbif 1.0-rc2 (2009-10-28)
* Timestamps of delayed messages are bold formatted.
* coincoin: fix bad-encoded xml files.
* coincoin: display nickname of message sender before timestamps.
Minbif 1.0-rc (2009-10-24)
* Auto-rejoin channels when disconnect/reconnect to an IM account, or
when restart minbif.
* Channel users status changes are propagated to IRC user.
* /TOPIC command to change the conversation channel topic.
* Aibility to chat with a channel member.
* When an unknown buddy tries to send a message, create a temporary
IRC user to chat with him anyway.
* /ADMIN log_level: change the log level.
* can change ID and status channel of an account with /MAP EDIT.
* /LIST <accid>: display list of channels for an account.
* MSN protocol: use /JOIN #nickname:accid to create a group chat with
a buddy.
* prpl-coincoin: plugin to connect to a DaCode board.
* Reorganization of CMakeLists.txt files.
* Fix: Use libcaca 'irc' output for buddy icons.
* Fix: Correctly send a ERR_NOSUCHCHANNEL reply when a channel can't
be joined.
* Fix: TYPING: send stale state to avoid the irssi's plugin to timeout.
* Fix: crash when a notify field is NULL.
Minbif 1.0-beta2 (2009-10-10)
* CACAcam works.
* scripts/irssi/im_cacacam.pl: irssi script to display CACAcam in the
buddy's query.
* Files send supported (/DCC SEND).
* Set accounts icon with /DCC SEND buddyicon.
* Daemon-fork mode supports IPv6.
* Display a MOTD at connection, or with the /MOTD command.
* Parameter irc/buddy_icons_url to display an URL to download icon in
/WHOIS.
* /ADMIN away_idle (bool): enable/disable away when idling.
* /SVSNICK: reject invalid nicks.
* /MAP edit: edit an account.
* /OPER: authenticate as an IRC operator.
* /WALLOPS: oper command to send a wallops message to every launched
minbif.
* /DIE: kill every minbif instances.
* /REHASH: reload configuration of every launched minbif.
* Handle SIGHUP signal to reload configuration file.
* IPC channel in daemon fork mode, to broadcast several commands.
* Wrote tests system.
* A buildbot is setup on http://buildbot.symlink.me
* Fix: join MSN channels when invited (it's still buggous, but doesn't
crash anymore).
* Fix: memory leak with CACAImage.
* Fix: crash when an alias is overrided by server.
* Fix: iso-8859-15 charset crash.
Minbif 1.0-beta (2009-09-28)
* Daemon fork mode.
* Ability to protect the minbif server with a password.
* File transfers support for reception.
* Buggy implementation of CACAcam (do not use it!).
* /SVSNICK command to change a buddy's nickname.
* /WHO can match on a server name or an account name.
* /NAMES command.
* /MAP ADD without any channel name will use the default &minbif
channel.
* /AWAY command.
* '/STATS a' to display every available away status.
* /WHOIS displays the fully away message.
* /WII displays a larger icon and several information about buddy.
* /ADMIN command to display and change some minbif account parameters.
* Correctly handle the /ME command.
* Can leave status channels.
* Display notify messages.
* Auto-reconnect when disconnected by server.
* Auto-rejoin remote channels when reconnecting to minbif.
* Display remote channel topics.
* Display remote channel history at join (if supported by protocol).
* libpurple error messages are logged with the PURPLE loglevel.
* Handle SIGTERM.
* Support CTCP TYPING.
* Imported some bitlbee's irssi scripts and changed them to support
minbif.
* Added a manpage.
* Fix: crash when a remote channel member leaves.
* Fix: crash when a remote channel member changes his nickname.
* Fix: hilight messages were not displayed.
* Fix: correctly handle when a user tries to add me in his buddy list.
Minbif 1.0-alpha (2009-05-10)
* First revision of project
* Minbif uses a library which abstracts all IM calls, and has several
plugins to support a lot of IM protocols (IRC included!).
* Only IRC commands are used to command Minbif.
* Buddies are IRC users.
* Each account has a status channel. You see in all connected buddies,
and their status on it.
* Add and remove buddies from list with /INVITE and /KICK commands.
* Blocked users are bans on the account's status channel.
* You can see buddies' icons (with libcaca) or download them.
* Conversation chats are supported.