Mercurial > ~mikael > mcabber > hg
annotate mcabber/ChangeLog @ 830:80434fde7cfa
Display presence notification timestamps when they exist
These timestamps were used in the roster, but not in the buffer window
message nor in the history logfile. Reported by "ze".
author | Mikael Berthe <mikael@lilotux.net> |
---|---|
date | Wed, 03 May 2006 11:28:41 +0200 |
parents | 114f08e3c29a |
children | fcf82bc5037c |
rev | line source |
---|---|
813 | 1 mcabber (0.7.7-dev) |
2 | |
829 | 3 * Fix a small buddylist bug when receiving a subscription request |
4 (the buddylist wasn't always refreshed) | |
5 * Fix a bug (hang) in the input line | |
6 * Display incomplete subscriptions in the roster | |
7 * Extand "/event" to allow a wildchar '*' | |
8 * New option "block_unsubscribed" | |
9 When set, messages from people who don't have a subscription to our | |
10 presence updates are blocked. | |
11 * New option "delete_on_reject" | |
12 When set, people are automatically removed from the roster if their | |
13 subscription request is rejected. | |
14 * Ctrl-l now reread color option values | |
15 * Tab characters are expanded when the "verbatim multi-line mode" is enabled | |
16 * Disable file permission checks on Cygwin | |
813 | 17 |
18 -- Mikael, ? | |
19 | |
810 | 20 mcabber (0.7.6) |
788 | 21 |
810 | 22 * Initial Cygwin port (Soren Andersen) |
23 * Fix a segfault when mcabber is not connected to a Jabber server | |
24 (reported by Mario Iseli) | |
799 | 25 * Correctly restore term settings when interrupting the password query |
26 * Fix a small bug in the /request command (reported by pmw) | |
27 * MUC: Fix "/room whois" with UTF-8 nickname | |
28 * MUC: Fix completion for UTF-8 nicknames | |
29 * Improve support for long messages | |
810 | 30 * Add command "/msay toggle" |
31 * Allow messages with a subject (with /msay) | |
32 * New option "log_display_sender" | |
799 | 33 * Multi-line mode: Do not send empty messages |
34 * Update documentation | |
788 | 35 |
810 | 36 -- Mikael, 2006-04-14 |
788 | 37 |
786 | 38 mcabber (0.7.5) |
674 | 39 |
775
b4befb3052e5
Update NEWS, ChangeLog and documentation
Mikael Berthe <mikael@lilotux.net>
parents:
767
diff
changeset
|
40 * History files now use UTF-8 encoding |
b4befb3052e5
Update NEWS, ChangeLog and documentation
Mikael Berthe <mikael@lilotux.net>
parents:
767
diff
changeset
|
41 See file "NEWS" for an example to convert existing log files |
719 | 42 * UI change: Add two status/info lines |
767 | 43 * Meta keys can be used (and bound to a command) |
44 * Add Ctrl-left/right to move 1 word backward/forward in the input line | |
45 * Outgoing messages can be colorized | |
46 * The color options names have changed, several colors have been added. | |
47 Bright (bold) colors can be used for the text. | |
48 A theme directory has been created. | |
49 * New "/event" command. | |
50 Subscription requests are not automatically accepted anymore. | |
697 | 51 * New IQ system, for Jabber IQ request |
52 * Add "/request time|version" commands | |
710 | 53 * Add "/roster hide|show|toggle" commands |
54 This allows having a full-width chat window. | |
786 | 55 * Group names are now case sensitive |
56 * Add "--enable-hgcset" option to the ./configure script, for people using | |
57 the Mercurial repository. If used, the /version command will display | |
58 the Mercurial changeset. | |
697 | 59 * We try to display as many roster items as possible in the buddylist |
60 * New "beep_on_message" option | |
61 * New "eventcmd_checkstatus" option | |
710 | 62 * New "roster_width" option |
697 | 63 * Improved English messages (thanks to Philip M. White) |
64 * Fix a small issue with resources containing uppercase chars in /status_to | |
710 | 65 * Fix iq:time handling: really return UTC time when answering a request |
767 | 66 * Sync libjabber with upstream |
67 * A lot of small bugfixes | |
710 | 68 * Documentation updates |
674 | 69 |
786 | 70 -- Mikael, 2006-04-03 |
674 | 71 |
672 | 72 mcabber (0.7.4) |
666 | 73 |
672 | 74 * Fix a segfault when reconnecting to the server or rejoining a room |
75 * Fix a segfault when a group and a contact have the same name | |
666 | 76 |
672 | 77 -- Mikael, 2006-01-17 |
666 | 78 |
664 | 79 mcabber (0.7.3) |
630 | 80 |
661 | 81 * Fix a segfault when a resource contains non-representable chars |
82 * Fix an UTF-8 encoding issue when joining a room | |
83 * Fix an eventcmd issue | |
84 * Chat Mode is automatically enabled when some commands are entered | |
85 ("/info", "/room names", "/room whois") | |
86 * Messages can be sent to agents | |
663 | 87 * The unread_message flags are not reset when the server connection is lost |
661 | 88 * MUC: server messages do not set the new_message flag anymore |
89 * New "load_muc_logs" option, logfiles are not loaded for MUC room by default | |
90 * New "nickname" option, to set the default nickname in chatrooms | |
91 * Add "/msay send_to" command | |
92 * "/add" and "/status_to" can be used with special jid "." for the current | |
93 selected buddy | |
94 * Lots of misc. bugfixes | |
95 * Documentation updates | |
630 | 96 |
664 | 97 -- Mikael, 2006-01-12 |
630 | 98 |
627 | 99 mcabber (0.7.2) |
545 | 100 |
601 | 101 * Lots of internal changes (code cleanup) |
561 | 102 * Improved commands parsing |
574 | 103 Commands now handle correctly resources or nicknames containing whitespace |
615 | 104 * The roster is updated in real time when receiving an update from the server |
627 | 105 * "/info" shows subscriptions (none, from, to, both) |
106 * "/info" and "/room whois" show presence timestamp | |
618 | 107 * Add "/authorization" command, to manage subscriptions |
108 * mcabber now answers IQ requests | |
615 | 109 * The deprecated Agent list IQ request has been removed |
110 * Empty resources are displayed (do not use the arbitrary "default" string | |
111 instead) | |
561 | 112 * MUC: "/room topic" shows the current room topic |
574 | 113 * MUC: "/room nick" shows the current nickname |
114 * MUC: Add "/room kick", "/room ban", "/room whois" | |
593 | 115 * MUC: Add "/room affil" and "/room role" |
601 | 116 * MUC: Add "/room destroy" |
593 | 117 * MUC: Display a message when somebody is kicked/banned from a room |
618 | 118 * MUC: Display a message (and the reason, if there is one) when a room has |
119 been destroyed | |
120 * MUC: Multiple other fixes and improvements | |
574 | 121 * Handle messages beginning with "/me " (it is replaced with the nickname) |
623 | 122 * New "/version" command |
627 | 123 * Documentation updates |
545 | 124 |
627 | 125 -- Mikael, 2005-12-19 |
545 | 126 |
543 | 127 mcabber (0.7.1) |
497 | 128 |
526 | 129 * New option 'buddy_format' to select the way buddies are displayed in |
130 the log window | |
131 * New option 'show_status_in_buffer' to display status changes in the | |
132 buffer (chat) window | |
133 * The "/status" command has been improved -- its behaviour has changed, | |
134 please read the manual page | |
135 * The log window height can be set | |
136 * Add "/buffer up" and "/buffer down" commands | |
137 * The "/move" command does not jump to the body in the new group anymore | |
138 * MUC: Nickname completion in a room | |
139 * MUC: Improved "/room names" command | |
140 * MUC: departure messages are displayed | |
529 | 141 * MUC: mcabber now notices when it is ejected from a room |
543 | 142 * MUC: status is updated in chatrooms |
526 | 143 * External commands: the message body can be passed to the external command |
144 (see the sample configuration file and the sample eventcmd script) | |
145 * UTF-8 conversion failures are written to the tracelog file (if enabled) | |
543 | 146 * The resource priority can now be changed once connected |
526 | 147 * Fix a bug when moving a chatroom to another group (in the roster) |
543 | 148 * Minor cleanup (warnings, small memory leaks and compilation stuff) |
497 | 149 |
543 | 150 -- Mikael, 2005-11-26 |
497 | 151 |
495 | 152 mcabber (0.7.0) |
434 | 153 |
492 | 154 * mcabber should build on FreeBSD |
442 | 155 * New /rawxml command |
451 | 156 * New /status_to command |
492 | 157 * New /stay_to command |
442 | 158 * Multiple resources support |
159 The resources can be seen using the /info command | |
451 | 160 * Initial Multi-User Chat support |
492 | 161 New /room command (invite, join, leave, names, nick, privmsg, remove, |
162 topic, unlock) | |
442 | 163 * Warn the user when a message is received, which cannot be decoded |
164 (local charset unable to display some chars, for example) | |
165 * Fix a bug when a buddy's name cannot be converted from utf-8 for | |
166 being displayed in the roster (fall back to jid) | |
167 * Fix: Status message is not lost anymore when using /move command | |
466 | 168 * Add "/buffer %" and "/buffer date" |
492 | 169 * A few misc bugfixes |
451 | 170 * Update documentation |
434 | 171 |
495 | 172 -- Mikael, 2005-10-10 |
434 | 173 |
432 | 174 mcabber (0.6.8) |
423 | 175 |
432 | 176 * Proxy support (see updated mcabberrc sample file) |
177 * Better handling of server error codes/messages (we try to respect RFC3920) | |
178 * A contact does not show up as "online" anymore when mcabber receives an | |
179 error presence packet | |
180 * Check the tracelog file actually belongs to the user, if logging is enabled | |
181 * Fix a potential connection failure introduced in 0.6.7 | |
423 | 182 |
432 | 183 -- Mikael, 2005-09-12 |
423 | 184 |
421 | 185 mcabber (0.6.7) |
398 | 186 |
410 | 187 * Allow a different server name than the jid domain name |
421 | 188 (which allows connecting to Google Talk). |
189 The libjabber patch (credited to Ian Johannesen) comes from centericq. | |
410 | 190 * Reduce CPU consumption when mcabber is not connected to a Jabber server |
418 | 191 * Update libjabber (sync with upstream) |
421 | 192 * Fix a weird crash when trying to connect to a closed port |
410 | 193 * Display text messages corresponding to the Jabber server error codes |
421 | 194 * Display full dates in the trace logfile |
398 | 195 |
421 | 196 -- Mikael, 2005-09-02 |
398 | 197 |
396 | 198 mcabber (0.6.6) |
381 | 199 |
385 | 200 * Use Glib for UTF-8 conversions |
396 | 201 * A screen resize does not terminate auto-away |
202 * Ctrl-l does a full screen refresh | |
203 * Ctrl-c is treated as a normal key; we're now using ncurses raw mode | |
204 so it doesn't trigger a signal | |
205 * Speed up history file loading | |
381 | 206 |
396 | 207 -- Mikael, 2005-08-17 |
381 | 208 |
379 | 209 mcabber (0.6.5) |
347 | 210 |
381 | 211 * Add Debian directory for packaging, create an experimental package |
367 | 212 * Add a few external actions (MSG OUT, STATUS *) |
213 The contrib/eventcmd script has been updated | |
214 * Use better messages for server connection states | |
215 * [FIX] Fix a segfault when starting mcabber in a really small terminal | |
216 * Fix some history log directory issues | |
217 * - Check history directory permissions and configuration file permissions | |
218 They are corrected automatically (to 700 and 600) | |
219 - Warn when mcabber main directory ($HOME/.mcabber) has bad permissions | |
396 | 220 * First Ctrl-c didn't really leave multi-line message mode! (merge issue) |
375
1fb0a7fe4272
Update NEWS, TODO & ChangeLog
Mikael Berthe <mikael@lilotux.net>
parents:
367
diff
changeset
|
221 * Add "/buffer search_backward" and "/buffer search_forward", to search |
1fb0a7fe4272
Update NEWS, TODO & ChangeLog
Mikael Berthe <mikael@lilotux.net>
parents:
367
diff
changeset
|
222 for a string in a buffer window |
379 | 223 * Add "/roster up" and "/roster down" commands |
375
1fb0a7fe4272
Update NEWS, TODO & ChangeLog
Mikael Berthe <mikael@lilotux.net>
parents:
367
diff
changeset
|
224 * New logging system. The "debug" file has been replaced by a "trace file", |
379 | 225 and 2 levels are available. In level 1, the messages from the log window |
385 | 226 are written to te trace file. In level 2, debug messages and XML are |
375
1fb0a7fe4272
Update NEWS, TODO & ChangeLog
Mikael Berthe <mikael@lilotux.net>
parents:
367
diff
changeset
|
227 written to the file. See the sample configuration file. |
1fb0a7fe4272
Update NEWS, TODO & ChangeLog
Mikael Berthe <mikael@lilotux.net>
parents:
367
diff
changeset
|
228 * A few other internal changes and minor bugfixes |
347 | 229 |
379 | 230 -- Mikael, 2005-07-26 |
347 | 231 |
345 | 232 mcabber (0.6.4) |
310 | 233 |
335
3ec329a1c621
Update NEWS, TODO & ChangeLog
Mikael Berthe <mikael@lilotux.net>
parents:
324
diff
changeset
|
234 * Configuration file format change (see NEWS file) |
3ec329a1c621
Update NEWS, TODO & ChangeLog
Mikael Berthe <mikael@lilotux.net>
parents:
324
diff
changeset
|
235 Aliases & key bindings can be put in the config. file |
3ec329a1c621
Update NEWS, TODO & ChangeLog
Mikael Berthe <mikael@lilotux.net>
parents:
324
diff
changeset
|
236 * Enable /set command |
324 | 237 * [FIX] Convert status messages to/from UTF-8 |
238 * The /status command can specify a status message | |
239 * Display the buddy status message when a buddy connects/changes his status | |
335
3ec329a1c621
Update NEWS, TODO & ChangeLog
Mikael Berthe <mikael@lilotux.net>
parents:
324
diff
changeset
|
240 * New autoaway feature (see sample config. file) |
3ec329a1c621
Update NEWS, TODO & ChangeLog
Mikael Berthe <mikael@lilotux.net>
parents:
324
diff
changeset
|
241 * New "/roster alternate". Jumps to the last buddy window left in chat mode |
3ec329a1c621
Update NEWS, TODO & ChangeLog
Mikael Berthe <mikael@lilotux.net>
parents:
324
diff
changeset
|
242 * Handle "error" message type |
396 | 243 * One Ctrl-c does not terminate mcabber anymore (the 2nd Ctrl-c does), but |
317 | 244 leaves multi-line message mode and aborts current completion |
345 | 245 * Add a sample script to handle events (currently, it plays a sounds when |
317 | 246 a message is received) |
310 | 247 |
345 | 248 -- Mikael, 2005-07-20 |
310 | 249 |
308 | 250 mcabber (0.6.3) |
305 | 251 |
308 | 252 * Fix interactive password crash |
253 * Disable /set command (it is almost useless) | |
305 | 254 |
308 | 255 -- Mikael, 2005-07-12 |
305 | 256 |
303 | 257 mcabber (0.6.2) |
254 | 258 |
295 | 259 * The history log file format has changed; the old log files written by |
260 mcabber < 0.6.1 are no longer supported and should be converted. | |
261 Please see the NEWS file for the details. | |
264 | 262 * New multi-line "verbatim" mode (/msay verbatim). In this mode, all |
263 commands but /msay are disabled, so that lines beginning with a slash | |
274 | 264 can be sent |
265 * Ctrl-o (accept-line-and-down-history) has been added | |
266 | 266 * Add "/roster search jid|name" to look for somebody in the current buddylist |
274 | 267 * Color configuration handling improvement |
267 | 268 NOTE: configuration file needs to be updated; see sample config. file! |
274 | 269 * Resource priority can be set (see sample config. file) |
295 | 270 * Status messages can be user-defined (see sample config. file) |
274 | 271 * mcabber now warns when logging is enabled and there is a write error while |
272 writing to log files | |
287 | 273 * Remove busy/occupied status, which does not exist (it could be an alias for |
274 dnd) | |
303 | 275 * The settings system has been rewritten |
299 | 276 * Fix segfault when the resource is not specified |
287 | 277 * New /alias command |
291 | 278 * New /bind command |
279 * Add /roster toggle_offline | |
299 | 280 * Add /connect and /disconnect commands |
264 | 281 |
303 | 282 -- Mikael, 2005-07-11 |
254 | 283 |
231 | 284 mcabber (0.6.1) |
285 | |
236 | 286 * Fix backspace handling (KEY_BACKSPACE isn't reliable) |
247 | 287 * Change logfile date format to iso8601 (more readable!) |
288 A script is available in contrib/ to convert the existing (old) logfiles | |
252 | 289 MCabber will display a warning when parsing an old-style file |
236 | 290 * Implement Ctrl-q (jump to first/next unread message) |
239 | 291 * Implement initial support for multi-line messages (/msay command) |
247 | 292 * The /add command can now set the nickname |
236 | 293 * Display a warning when the locale is UTF-8 |
294 * Display log notice when sending a notification request message | |
295 * Update INSTALL and mcabberrc.example files for better explanations | |
296 * Comment out useless code (fix a compilation error with gcc 4) | |
247 | 297 * Add Makefile for the doc subdir; the manpage will be installed now |
252 | 298 * Minor fixes |
236 | 299 |
253 | 300 -- Mikael, 2005-06-25 |
231 | 301 |
230 | 302 mcabber (0.6.0) |
61 | 303 |
304 Initial fork from cabber 0.5.0-test1 | |
230 | 305 Lots of changes, here is a quick summary: |
306 * Use automake/autoconf | |
307 * Switch to libjabber | |
308 * SSL support with OpenSSL (should work with gnutls but I didn't | |
309 succeed) | |
310 * History scrolling and resizing | |
311 * History logging (and reading) | |
312 * Small manpage (AsciiDoc documentation) | |
313 * Buddy groups implementation | |
314 - fold/unfold groups | |
315 - hide/show offline buddies | |
316 * Commands, and command completion system | |
317 * Hooks for external events (for ex. when receiving a message) | |
61 | 318 |
230 | 319 -- Mikael, 2005-06-07 |