annotate mcabber/ChangeLog @ 430:d03663d2e7d9

Display error messages as specified in RFC3920 (9.3) If possible, we display the child element corresponding to the stanza error conditions defined in RFC3920. Error code and error text will be displayed if available.
author Mikael Berthe <mikael@lilotux.net>
date Sun, 11 Sep 2005 22:01:57 +0200
parents 0d663e940ed2
children 3a613e1d229b
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
423
0d663e940ed2 Post-0.6.7 changes
Mikael Berthe <mikael@lilotux.net>
parents: 421
diff changeset
1 mcabber (0.6.8-dev)
0d663e940ed2 Post-0.6.7 changes
Mikael Berthe <mikael@lilotux.net>
parents: 421
diff changeset
2
0d663e940ed2 Post-0.6.7 changes
Mikael Berthe <mikael@lilotux.net>
parents: 421
diff changeset
3 *
0d663e940ed2 Post-0.6.7 changes
Mikael Berthe <mikael@lilotux.net>
parents: 421
diff changeset
4
0d663e940ed2 Post-0.6.7 changes
Mikael Berthe <mikael@lilotux.net>
parents: 421
diff changeset
5 -- Mikael, ?
0d663e940ed2 Post-0.6.7 changes
Mikael Berthe <mikael@lilotux.net>
parents: 421
diff changeset
6
421
569f333e51e2 Ready for 0.6.7 release
Mikael Berthe <mikael@lilotux.net>
parents: 418
diff changeset
7 mcabber (0.6.7)
398
ec82223ea4d5 Post-0.6.6 changes
Mikael Berthe <mikael@lilotux.net>
parents: 396
diff changeset
8
410
d39ba53fc38e Update ChangeLog
Mikael Berthe <mikael@lilotux.net>
parents: 398
diff changeset
9 * Allow a different server name than the jid domain name
421
569f333e51e2 Ready for 0.6.7 release
Mikael Berthe <mikael@lilotux.net>
parents: 418
diff changeset
10 (which allows connecting to Google Talk).
569f333e51e2 Ready for 0.6.7 release
Mikael Berthe <mikael@lilotux.net>
parents: 418
diff changeset
11 The libjabber patch (credited to Ian Johannesen) comes from centericq.
410
d39ba53fc38e Update ChangeLog
Mikael Berthe <mikael@lilotux.net>
parents: 398
diff changeset
12 * Reduce CPU consumption when mcabber is not connected to a Jabber server
418
05bcc91b8699 Update ChangeLog
Mikael Berthe <mikael@lilotux.net>
parents: 410
diff changeset
13 * Update libjabber (sync with upstream)
421
569f333e51e2 Ready for 0.6.7 release
Mikael Berthe <mikael@lilotux.net>
parents: 418
diff changeset
14 * Fix a weird crash when trying to connect to a closed port
410
d39ba53fc38e Update ChangeLog
Mikael Berthe <mikael@lilotux.net>
parents: 398
diff changeset
15 * Display text messages corresponding to the Jabber server error codes
421
569f333e51e2 Ready for 0.6.7 release
Mikael Berthe <mikael@lilotux.net>
parents: 418
diff changeset
16 * Display full dates in the trace logfile
398
ec82223ea4d5 Post-0.6.6 changes
Mikael Berthe <mikael@lilotux.net>
parents: 396
diff changeset
17
421
569f333e51e2 Ready for 0.6.7 release
Mikael Berthe <mikael@lilotux.net>
parents: 418
diff changeset
18 -- Mikael, 2005-09-02
398
ec82223ea4d5 Post-0.6.6 changes
Mikael Berthe <mikael@lilotux.net>
parents: 396
diff changeset
19
396
7f5135836b56 Ready for 0.6.6 release
Mikael Berthe <mikael@lilotux.net>
parents: 385
diff changeset
20 mcabber (0.6.6)
381
685ac4c2e502 Post-0.6.5 changes
Mikael Berthe <mikael@lilotux.net>
parents: 379
diff changeset
21
385
7ef85edbd4d6 Update TODO & ChangeLog
Mikael Berthe <mikael@lilotux.net>
parents: 381
diff changeset
22 * Use Glib for UTF-8 conversions
396
7f5135836b56 Ready for 0.6.6 release
Mikael Berthe <mikael@lilotux.net>
parents: 385
diff changeset
23 * A screen resize does not terminate auto-away
7f5135836b56 Ready for 0.6.6 release
Mikael Berthe <mikael@lilotux.net>
parents: 385
diff changeset
24 * Ctrl-l does a full screen refresh
7f5135836b56 Ready for 0.6.6 release
Mikael Berthe <mikael@lilotux.net>
parents: 385
diff changeset
25 * Ctrl-c is treated as a normal key; we're now using ncurses raw mode
7f5135836b56 Ready for 0.6.6 release
Mikael Berthe <mikael@lilotux.net>
parents: 385
diff changeset
26 so it doesn't trigger a signal
7f5135836b56 Ready for 0.6.6 release
Mikael Berthe <mikael@lilotux.net>
parents: 385
diff changeset
27 * Speed up history file loading
381
685ac4c2e502 Post-0.6.5 changes
Mikael Berthe <mikael@lilotux.net>
parents: 379
diff changeset
28
396
7f5135836b56 Ready for 0.6.6 release
Mikael Berthe <mikael@lilotux.net>
parents: 385
diff changeset
29 -- Mikael, 2005-08-17
381
685ac4c2e502 Post-0.6.5 changes
Mikael Berthe <mikael@lilotux.net>
parents: 379
diff changeset
30
379
57474402997d Ready for 0.6.5 release
Mikael Berthe <mikael@lilotux.net>
parents: 375
diff changeset
31 mcabber (0.6.5)
347
08ac3b696fad Post-0.6.4 changes
Mikael Berthe <mikael@lilotux.net>
parents: 345
diff changeset
32
381
685ac4c2e502 Post-0.6.5 changes
Mikael Berthe <mikael@lilotux.net>
parents: 379
diff changeset
33 * Add Debian directory for packaging, create an experimental package
367
eb023d6b7890 Update TODO & ChangeLog
Mikael Berthe <mikael@lilotux.net>
parents: 347
diff changeset
34 * Add a few external actions (MSG OUT, STATUS *)
eb023d6b7890 Update TODO & ChangeLog
Mikael Berthe <mikael@lilotux.net>
parents: 347
diff changeset
35 The contrib/eventcmd script has been updated
eb023d6b7890 Update TODO & ChangeLog
Mikael Berthe <mikael@lilotux.net>
parents: 347
diff changeset
36 * Use better messages for server connection states
eb023d6b7890 Update TODO & ChangeLog
Mikael Berthe <mikael@lilotux.net>
parents: 347
diff changeset
37 * [FIX] Fix a segfault when starting mcabber in a really small terminal
eb023d6b7890 Update TODO & ChangeLog
Mikael Berthe <mikael@lilotux.net>
parents: 347
diff changeset
38 * Fix some history log directory issues
eb023d6b7890 Update TODO & ChangeLog
Mikael Berthe <mikael@lilotux.net>
parents: 347
diff changeset
39 * - Check history directory permissions and configuration file permissions
eb023d6b7890 Update TODO & ChangeLog
Mikael Berthe <mikael@lilotux.net>
parents: 347
diff changeset
40 They are corrected automatically (to 700 and 600)
eb023d6b7890 Update TODO & ChangeLog
Mikael Berthe <mikael@lilotux.net>
parents: 347
diff changeset
41 - Warn when mcabber main directory ($HOME/.mcabber) has bad permissions
396
7f5135836b56 Ready for 0.6.6 release
Mikael Berthe <mikael@lilotux.net>
parents: 385
diff changeset
42 * 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
43 * Add "/buffer search_backward" and "/buffer search_forward", to search
1fb0a7fe4272 Update NEWS, TODO & ChangeLog
Mikael Berthe <mikael@lilotux.net>
parents: 367
diff changeset
44 for a string in a buffer window
379
57474402997d Ready for 0.6.5 release
Mikael Berthe <mikael@lilotux.net>
parents: 375
diff changeset
45 * Add "/roster up" and "/roster down" commands
375
1fb0a7fe4272 Update NEWS, TODO & ChangeLog
Mikael Berthe <mikael@lilotux.net>
parents: 367
diff changeset
46 * New logging system. The "debug" file has been replaced by a "trace file",
379
57474402997d Ready for 0.6.5 release
Mikael Berthe <mikael@lilotux.net>
parents: 375
diff changeset
47 and 2 levels are available. In level 1, the messages from the log window
385
7ef85edbd4d6 Update TODO & ChangeLog
Mikael Berthe <mikael@lilotux.net>
parents: 381
diff changeset
48 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
49 written to the file. See the sample configuration file.
1fb0a7fe4272 Update NEWS, TODO & ChangeLog
Mikael Berthe <mikael@lilotux.net>
parents: 367
diff changeset
50 * A few other internal changes and minor bugfixes
347
08ac3b696fad Post-0.6.4 changes
Mikael Berthe <mikael@lilotux.net>
parents: 345
diff changeset
51
379
57474402997d Ready for 0.6.5 release
Mikael Berthe <mikael@lilotux.net>
parents: 375
diff changeset
52 -- Mikael, 2005-07-26
347
08ac3b696fad Post-0.6.4 changes
Mikael Berthe <mikael@lilotux.net>
parents: 345
diff changeset
53
345
74cf831b8117 Ready for 0.6.4 release
Mikael Berthe <mikael@lilotux.net>
parents: 335
diff changeset
54 mcabber (0.6.4)
310
29b27c8692ea Post-0.6.3 changes
Mikael Berthe <mikael@lilotux.net>
parents: 308
diff changeset
55
335
3ec329a1c621 Update NEWS, TODO & ChangeLog
Mikael Berthe <mikael@lilotux.net>
parents: 324
diff changeset
56 * Configuration file format change (see NEWS file)
3ec329a1c621 Update NEWS, TODO & ChangeLog
Mikael Berthe <mikael@lilotux.net>
parents: 324
diff changeset
57 Aliases & key bindings can be put in the config. file
3ec329a1c621 Update NEWS, TODO & ChangeLog
Mikael Berthe <mikael@lilotux.net>
parents: 324
diff changeset
58 * Enable /set command
324
c981455284d5 Update TODO & ChangeLog
Mikael Berthe <mikael@lilotux.net>
parents: 317
diff changeset
59 * [FIX] Convert status messages to/from UTF-8
c981455284d5 Update TODO & ChangeLog
Mikael Berthe <mikael@lilotux.net>
parents: 317
diff changeset
60 * The /status command can specify a status message
c981455284d5 Update TODO & ChangeLog
Mikael Berthe <mikael@lilotux.net>
parents: 317
diff changeset
61 * 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
62 * New autoaway feature (see sample config. file)
3ec329a1c621 Update NEWS, TODO & ChangeLog
Mikael Berthe <mikael@lilotux.net>
parents: 324
diff changeset
63 * 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
64 * Handle "error" message type
396
7f5135836b56 Ready for 0.6.6 release
Mikael Berthe <mikael@lilotux.net>
parents: 385
diff changeset
65 * One Ctrl-c does not terminate mcabber anymore (the 2nd Ctrl-c does), but
317
f2d29644a0df Update TODO & ChangeLog
Mikael Berthe <mikael@lilotux.net>
parents: 314
diff changeset
66 leaves multi-line message mode and aborts current completion
345
74cf831b8117 Ready for 0.6.4 release
Mikael Berthe <mikael@lilotux.net>
parents: 335
diff changeset
67 * Add a sample script to handle events (currently, it plays a sounds when
317
f2d29644a0df Update TODO & ChangeLog
Mikael Berthe <mikael@lilotux.net>
parents: 314
diff changeset
68 a message is received)
310
29b27c8692ea Post-0.6.3 changes
Mikael Berthe <mikael@lilotux.net>
parents: 308
diff changeset
69
345
74cf831b8117 Ready for 0.6.4 release
Mikael Berthe <mikael@lilotux.net>
parents: 335
diff changeset
70 -- Mikael, 2005-07-20
310
29b27c8692ea Post-0.6.3 changes
Mikael Berthe <mikael@lilotux.net>
parents: 308
diff changeset
71
308
70914672c8e7 Ready for 0.6.3 release
Mikael Berthe <mikael@lilotux.net>
parents: 305
diff changeset
72 mcabber (0.6.3)
305
93d965185b4d Post-0.6.2 changes
Mikael Berthe <mikael@lilotux.net>
parents: 303
diff changeset
73
308
70914672c8e7 Ready for 0.6.3 release
Mikael Berthe <mikael@lilotux.net>
parents: 305
diff changeset
74 * Fix interactive password crash
70914672c8e7 Ready for 0.6.3 release
Mikael Berthe <mikael@lilotux.net>
parents: 305
diff changeset
75 * Disable /set command (it is almost useless)
305
93d965185b4d Post-0.6.2 changes
Mikael Berthe <mikael@lilotux.net>
parents: 303
diff changeset
76
308
70914672c8e7 Ready for 0.6.3 release
Mikael Berthe <mikael@lilotux.net>
parents: 305
diff changeset
77 -- Mikael, 2005-07-12
305
93d965185b4d Post-0.6.2 changes
Mikael Berthe <mikael@lilotux.net>
parents: 303
diff changeset
78
303
bb71b5707b00 Ready for 0.6.2 release
Mikael Berthe <mikael@lilotux.net>
parents: 300
diff changeset
79 mcabber (0.6.2)
254
719b87a693a9 [/trunk] Changeset 267 by mikael
mikael
parents: 253
diff changeset
80
295
bc19dbd78551 Update TODO & ChangeLog
Mikael Berthe <mikael@lilotux.net>
parents: 291
diff changeset
81 * The history log file format has changed; the old log files written by
bc19dbd78551 Update TODO & ChangeLog
Mikael Berthe <mikael@lilotux.net>
parents: 291
diff changeset
82 mcabber < 0.6.1 are no longer supported and should be converted.
bc19dbd78551 Update TODO & ChangeLog
Mikael Berthe <mikael@lilotux.net>
parents: 291
diff changeset
83 Please see the NEWS file for the details.
264
b7dd4c337888 Update TODO & ChangeLog
mikael@frmp8452
parents: 254
diff changeset
84 * New multi-line "verbatim" mode (/msay verbatim). In this mode, all
b7dd4c337888 Update TODO & ChangeLog
mikael@frmp8452
parents: 254
diff changeset
85 commands but /msay are disabled, so that lines beginning with a slash
274
640a008c4b2f Update TODO & ChangeLog
mikael@matrix
parents: 267
diff changeset
86 can be sent
640a008c4b2f Update TODO & ChangeLog
mikael@matrix
parents: 267
diff changeset
87 * Ctrl-o (accept-line-and-down-history) has been added
266
2b0db4b458eb Update TODO & ChangeLog
mikael@frmp8452
parents: 264
diff changeset
88 * Add "/roster search jid|name" to look for somebody in the current buddylist
274
640a008c4b2f Update TODO & ChangeLog
mikael@matrix
parents: 267
diff changeset
89 * Color configuration handling improvement
267
8d3d5bd52da3 Improve color configuration
mikael@frmp8452
parents: 266
diff changeset
90 NOTE: configuration file needs to be updated; see sample config. file!
274
640a008c4b2f Update TODO & ChangeLog
mikael@matrix
parents: 267
diff changeset
91 * Resource priority can be set (see sample config. file)
295
bc19dbd78551 Update TODO & ChangeLog
Mikael Berthe <mikael@lilotux.net>
parents: 291
diff changeset
92 * Status messages can be user-defined (see sample config. file)
274
640a008c4b2f Update TODO & ChangeLog
mikael@matrix
parents: 267
diff changeset
93 * mcabber now warns when logging is enabled and there is a write error while
640a008c4b2f Update TODO & ChangeLog
mikael@matrix
parents: 267
diff changeset
94 writing to log files
287
c2a7e78d9ff5 Update TODO & ChangeLog
Mikael Berthe <mikael@lilotux.net>
parents: 274
diff changeset
95 * Remove busy/occupied status, which does not exist (it could be an alias for
c2a7e78d9ff5 Update TODO & ChangeLog
Mikael Berthe <mikael@lilotux.net>
parents: 274
diff changeset
96 dnd)
303
bb71b5707b00 Ready for 0.6.2 release
Mikael Berthe <mikael@lilotux.net>
parents: 300
diff changeset
97 * The settings system has been rewritten
299
8af283462e63 Update TODO & ChangeLog
Mikael Berthe <mikael@lilotux.net>
parents: 295 291
diff changeset
98 * Fix segfault when the resource is not specified
287
c2a7e78d9ff5 Update TODO & ChangeLog
Mikael Berthe <mikael@lilotux.net>
parents: 274
diff changeset
99 * New /alias command
291
319e6c58ccb5 Update ChangeLog
Mikael Berthe <mikael@lilotux.net>
parents: 287
diff changeset
100 * New /bind command
319e6c58ccb5 Update ChangeLog
Mikael Berthe <mikael@lilotux.net>
parents: 287
diff changeset
101 * Add /roster toggle_offline
299
8af283462e63 Update TODO & ChangeLog
Mikael Berthe <mikael@lilotux.net>
parents: 295 291
diff changeset
102 * Add /connect and /disconnect commands
264
b7dd4c337888 Update TODO & ChangeLog
mikael@frmp8452
parents: 254
diff changeset
103
303
bb71b5707b00 Ready for 0.6.2 release
Mikael Berthe <mikael@lilotux.net>
parents: 300
diff changeset
104 -- Mikael, 2005-07-11
254
719b87a693a9 [/trunk] Changeset 267 by mikael
mikael
parents: 253
diff changeset
105
231
193c08454aac [/trunk] Changeset 244 by mikael
mikael
parents: 230
diff changeset
106 mcabber (0.6.1)
193c08454aac [/trunk] Changeset 244 by mikael
mikael
parents: 230
diff changeset
107
236
72fd1273f2b7 [/trunk] Changeset 249 by mikael
mikael
parents: 231
diff changeset
108 * Fix backspace handling (KEY_BACKSPACE isn't reliable)
247
fca26cafb7c8 [/trunk] Changeset 260 by mikael
mikael
parents: 239
diff changeset
109 * Change logfile date format to iso8601 (more readable!)
fca26cafb7c8 [/trunk] Changeset 260 by mikael
mikael
parents: 239
diff changeset
110 A script is available in contrib/ to convert the existing (old) logfiles
252
cb7f944741e4 [/trunk] Changeset 265 by mikael
mikael
parents: 247
diff changeset
111 MCabber will display a warning when parsing an old-style file
236
72fd1273f2b7 [/trunk] Changeset 249 by mikael
mikael
parents: 231
diff changeset
112 * Implement Ctrl-q (jump to first/next unread message)
239
20111c373ba3 [/trunk] Changeset 252 by mikael
mikael
parents: 236
diff changeset
113 * Implement initial support for multi-line messages (/msay command)
247
fca26cafb7c8 [/trunk] Changeset 260 by mikael
mikael
parents: 239
diff changeset
114 * The /add command can now set the nickname
236
72fd1273f2b7 [/trunk] Changeset 249 by mikael
mikael
parents: 231
diff changeset
115 * Display a warning when the locale is UTF-8
72fd1273f2b7 [/trunk] Changeset 249 by mikael
mikael
parents: 231
diff changeset
116 * Display log notice when sending a notification request message
72fd1273f2b7 [/trunk] Changeset 249 by mikael
mikael
parents: 231
diff changeset
117 * Update INSTALL and mcabberrc.example files for better explanations
72fd1273f2b7 [/trunk] Changeset 249 by mikael
mikael
parents: 231
diff changeset
118 * Comment out useless code (fix a compilation error with gcc 4)
247
fca26cafb7c8 [/trunk] Changeset 260 by mikael
mikael
parents: 239
diff changeset
119 * Add Makefile for the doc subdir; the manpage will be installed now
252
cb7f944741e4 [/trunk] Changeset 265 by mikael
mikael
parents: 247
diff changeset
120 * Minor fixes
236
72fd1273f2b7 [/trunk] Changeset 249 by mikael
mikael
parents: 231
diff changeset
121
253
ff9ba796cabb [/trunk] Changeset 266 by mikael
mikael
parents: 252
diff changeset
122 -- Mikael, 2005-06-25
231
193c08454aac [/trunk] Changeset 244 by mikael
mikael
parents: 230
diff changeset
123
230
d33075ba7533 [/trunk] Changeset 242 by mikael
mikael
parents: 61
diff changeset
124 mcabber (0.6.0)
61
5e1577acc8e7 [/trunk] Changeset 76 by mikael
mikael
parents: 57
diff changeset
125
5e1577acc8e7 [/trunk] Changeset 76 by mikael
mikael
parents: 57
diff changeset
126 Initial fork from cabber 0.5.0-test1
230
d33075ba7533 [/trunk] Changeset 242 by mikael
mikael
parents: 61
diff changeset
127 Lots of changes, here is a quick summary:
d33075ba7533 [/trunk] Changeset 242 by mikael
mikael
parents: 61
diff changeset
128 * Use automake/autoconf
d33075ba7533 [/trunk] Changeset 242 by mikael
mikael
parents: 61
diff changeset
129 * Switch to libjabber
d33075ba7533 [/trunk] Changeset 242 by mikael
mikael
parents: 61
diff changeset
130 * SSL support with OpenSSL (should work with gnutls but I didn't
d33075ba7533 [/trunk] Changeset 242 by mikael
mikael
parents: 61
diff changeset
131 succeed)
d33075ba7533 [/trunk] Changeset 242 by mikael
mikael
parents: 61
diff changeset
132 * History scrolling and resizing
d33075ba7533 [/trunk] Changeset 242 by mikael
mikael
parents: 61
diff changeset
133 * History logging (and reading)
d33075ba7533 [/trunk] Changeset 242 by mikael
mikael
parents: 61
diff changeset
134 * Small manpage (AsciiDoc documentation)
d33075ba7533 [/trunk] Changeset 242 by mikael
mikael
parents: 61
diff changeset
135 * Buddy groups implementation
d33075ba7533 [/trunk] Changeset 242 by mikael
mikael
parents: 61
diff changeset
136 - fold/unfold groups
d33075ba7533 [/trunk] Changeset 242 by mikael
mikael
parents: 61
diff changeset
137 - hide/show offline buddies
d33075ba7533 [/trunk] Changeset 242 by mikael
mikael
parents: 61
diff changeset
138 * Commands, and command completion system
d33075ba7533 [/trunk] Changeset 242 by mikael
mikael
parents: 61
diff changeset
139 * Hooks for external events (for ex. when receiving a message)
61
5e1577acc8e7 [/trunk] Changeset 76 by mikael
mikael
parents: 57
diff changeset
140
230
d33075ba7533 [/trunk] Changeset 242 by mikael
mikael
parents: 61
diff changeset
141 -- Mikael, 2005-06-07