ChangeLog
author hallski <hallski>
Thu, 15 Jan 2004 06:18:14 +0000
changeset 67 26c802dba268
parent 66 577d5059b718
child 68 28203e15de0e
permissions -rw-r--r--
2004-01-15 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: - Added Sjoerd Simons to copyright list.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
67
26c802dba268 2004-01-15 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 66
diff changeset
     1
2004-01-15  Mikael Hallendal  <micke@imendio.com>
26c802dba268 2004-01-15 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 66
diff changeset
     2
26c802dba268 2004-01-15 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 66
diff changeset
     3
	* loudmouth/lm-connection.c:
26c802dba268 2004-01-15 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 66
diff changeset
     4
	- Added Sjoerd Simons to copyright list.
26c802dba268 2004-01-15 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 66
diff changeset
     5
66
577d5059b718 2004-01-15 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 65
diff changeset
     6
2004-01-15  Mikael Hallendal  <micke@imendio.com>
577d5059b718 2004-01-15 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 65
diff changeset
     7
577d5059b718 2004-01-15 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 65
diff changeset
     8
	* loudmouth/Makefile.am:
577d5059b718 2004-01-15 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 65
diff changeset
     9
	- Added lm-proxy.[ch]
577d5059b718 2004-01-15 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 65
diff changeset
    10
	* loudmouth/lm-connection.c:
577d5059b718 2004-01-15 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 65
diff changeset
    11
	* loudmouth/lm-connection.h:
577d5059b718 2004-01-15 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 65
diff changeset
    12
	- Commited patch from Sjoerd Simons to make async connect work better.
577d5059b718 2004-01-15 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 65
diff changeset
    13
	- Cleaned out the proxy support to it's own file.
577d5059b718 2004-01-15 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 65
diff changeset
    14
	- Made sure all public functions user g_return_(val)_if_fail.
577d5059b718 2004-01-15 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 65
diff changeset
    15
	* loudmouth/lm-internals.h:
577d5059b718 2004-01-15 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 65
diff changeset
    16
	- cleaned up a bit and added proxy function and base64 encoding
577d5059b718 2004-01-15 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 65
diff changeset
    17
	* loudmouth/lm-message-handler.c:
577d5059b718 2004-01-15 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 65
diff changeset
    18
	- include config.h
577d5059b718 2004-01-15 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 65
diff changeset
    19
	* loudmouth/lm-proxy.c:
577d5059b718 2004-01-15 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 65
diff changeset
    20
	* loudmouth/lm-proxy.h:
577d5059b718 2004-01-15 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 65
diff changeset
    21
	- Added, broken out of LmConnection
577d5059b718 2004-01-15 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 65
diff changeset
    22
	- Commited patch from Josh Beam
577d5059b718 2004-01-15 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 65
diff changeset
    23
	* loudmouth/lm-utils.c:
577d5059b718 2004-01-15 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 65
diff changeset
    24
	(_lm_utils_base64_encode): Added.
577d5059b718 2004-01-15 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 65
diff changeset
    25
65
e6871fda6fc9 2004-01-08 Richard Hult <richard@imendio.com>
rhult <rhult>
parents: 64
diff changeset
    26
2004-01-08  Richard Hult  <richard@imendio.com>
e6871fda6fc9 2004-01-08 Richard Hult <richard@imendio.com>
rhult <rhult>
parents: 64
diff changeset
    27
e6871fda6fc9 2004-01-08 Richard Hult <richard@imendio.com>
rhult <rhult>
parents: 64
diff changeset
    28
	* loudmouth/lm-connection.c (connection_timeout_check_open):
e6871fda6fc9 2004-01-08 Richard Hult <richard@imendio.com>
rhult <rhult>
parents: 64
diff changeset
    29
	Remove debug output.
e6871fda6fc9 2004-01-08 Richard Hult <richard@imendio.com>
rhult <rhult>
parents: 64
diff changeset
    30
e6871fda6fc9 2004-01-08 Richard Hult <richard@imendio.com>
rhult <rhult>
parents: 64
diff changeset
    31
	* acinclude.m4: Add gmtoff check.
e6871fda6fc9 2004-01-08 Richard Hult <richard@imendio.com>
rhult <rhult>
parents: 64
diff changeset
    32
e6871fda6fc9 2004-01-08 Richard Hult <richard@imendio.com>
rhult <rhult>
parents: 64
diff changeset
    33
	* loudmouth/lm-utils.c (lm_utils_get_localtime): Use tm_gmtoff if
e6871fda6fc9 2004-01-08 Richard Hult <richard@imendio.com>
rhult <rhult>
parents: 64
diff changeset
    34
	available.
e6871fda6fc9 2004-01-08 Richard Hult <richard@imendio.com>
rhult <rhult>
parents: 64
diff changeset
    35
64
dd835d5cee71 2004-01-06 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 63
diff changeset
    36
2004-01-06  Mikael Hallendal  <micke@imendio.com>
dd835d5cee71 2004-01-06 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 63
diff changeset
    37
dd835d5cee71 2004-01-06 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 63
diff changeset
    38
	* loudmouth/lm-connection.c:
dd835d5cee71 2004-01-06 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 63
diff changeset
    39
	- Now works with sync open again.
dd835d5cee71 2004-01-06 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 63
diff changeset
    40
	* loudmouth/lm-utils.c: (_lm_utils_free_callback):
dd835d5cee71 2004-01-06 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 63
diff changeset
    41
	- Work with NULL
dd835d5cee71 2004-01-06 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 63
diff changeset
    42
63
7b8d0db459ff 2004-01-05 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 62
diff changeset
    43
2004-01-05  Mikael Hallendal  <micke@imendio.com>
7b8d0db459ff 2004-01-05 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 62
diff changeset
    44
7b8d0db459ff 2004-01-05 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 62
diff changeset
    45
	* loudmouth/lm-connection.c: 
7b8d0db459ff 2004-01-05 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 62
diff changeset
    46
	- Work in progress of making the lm_connection_open really async.
7b8d0db459ff 2004-01-05 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 62
diff changeset
    47
	- Currently broken for lm_connection_open_block.
7b8d0db459ff 2004-01-05 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 62
diff changeset
    48
62
39b83ccd70ff 2003-12-27 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 61
diff changeset
    49
2003-12-27  Mikael Hallendal  <micke@imendio.com>
39b83ccd70ff 2003-12-27 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 61
diff changeset
    50
39b83ccd70ff 2003-12-27 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 61
diff changeset
    51
	* loudmouth/lm-connection.[ch]: 
39b83ccd70ff 2003-12-27 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 61
diff changeset
    52
	(connection_verify_certificate),
39b83ccd70ff 2003-12-27 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 61
diff changeset
    53
	(connection_do_open), 
39b83ccd70ff 2003-12-27 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 61
diff changeset
    54
	(connection_do_close), 
39b83ccd70ff 2003-12-27 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 61
diff changeset
    55
	(connection_in_event),
39b83ccd70ff 2003-12-27 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 61
diff changeset
    56
	(connection_send),
39b83ccd70ff 2003-12-27 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 61
diff changeset
    57
	(lm_connection_new): Updated to not pass SSL function everywhere.
39b83ccd70ff 2003-12-27 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 61
diff changeset
    58
	(lm_connection_open): Removed the _ssl function
39b83ccd70ff 2003-12-27 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 61
diff changeset
    59
	(lm_connection_open_and_block): Removed the _ssl function
39b83ccd70ff 2003-12-27 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 61
diff changeset
    60
	(lm_connection_set_use_ssl): Added, set LmSSLFunction here instead.
39b83ccd70ff 2003-12-27 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 61
diff changeset
    61
	(lm_connection_get_use_ssl): Internal update
39b83ccd70ff 2003-12-27 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 61
diff changeset
    62
61
55280327ba76 2003-12-27 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 59
diff changeset
    63
2003-12-27  Mikael Hallendal  <micke@imendio.com>
55280327ba76 2003-12-27 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 59
diff changeset
    64
55280327ba76 2003-12-27 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 59
diff changeset
    65
	* docs/reference/tmpl/lm-error.sgml:
55280327ba76 2003-12-27 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 59
diff changeset
    66
	* loudmouth/lm-connection.c:
55280327ba76 2003-12-27 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 59
diff changeset
    67
	* loudmouth/lm-connection.h:
55280327ba76 2003-12-27 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 59
diff changeset
    68
	(connection_connect_nonblocking),
55280327ba76 2003-12-27 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 59
diff changeset
    69
	(connection_do_open),
55280327ba76 2003-12-27 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 59
diff changeset
    70
	(connection_http_proxy_negotiate),
55280327ba76 2003-12-27 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 59
diff changeset
    71
	(lm_connection_new),
55280327ba76 2003-12-27 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 59
diff changeset
    72
	(lm_connection_get_proxy_type),
55280327ba76 2003-12-27 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 59
diff changeset
    73
	(lm_connection_set_proxy_type),
55280327ba76 2003-12-27 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 59
diff changeset
    74
	(lm_connection_get_proxy_server),
55280327ba76 2003-12-27 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 59
diff changeset
    75
	(lm_connection_set_proxy_server),
55280327ba76 2003-12-27 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 59
diff changeset
    76
	(lm_connection_get_proxy_port),
55280327ba76 2003-12-27 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 59
diff changeset
    77
	(lm_connection_set_proxy_port):
55280327ba76 2003-12-27 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 59
diff changeset
    78
	- Add support for HTTP proxy
55280327ba76 2003-12-27 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 59
diff changeset
    79
	- Patch from Josh Beam <josh@3ddrome.com>
55280327ba76 2003-12-27 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 59
diff changeset
    80
	- Needed changes to Loudmouth to fix bug #117757 in Gossip.
55280327ba76 2003-12-27 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 59
diff changeset
    81
59
ef952e8c114d 2003-12-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 58
diff changeset
    82
2003-12-19  Mikael Hallendal  <micke@imendio.com>
ef952e8c114d 2003-12-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 58
diff changeset
    83
ef952e8c114d 2003-12-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 58
diff changeset
    84
	* loudmouth/lm-connection.c: 
ef952e8c114d 2003-12-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 58
diff changeset
    85
	(connection_free): cleaned up a bit.
ef952e8c114d 2003-12-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 58
diff changeset
    86
	(connection_connect_nonblocking): added, nonblocking connect
ef952e8c114d 2003-12-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 58
diff changeset
    87
	(connection_do_open):
ef952e8c114d 2003-12-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 58
diff changeset
    88
	- Use the nonblocking connect
ef952e8c114d 2003-12-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 58
diff changeset
    89
	- set state
ef952e8c114d 2003-12-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 58
diff changeset
    90
	(connection_do_close): cleaned up 
ef952e8c114d 2003-12-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 58
diff changeset
    91
	(connection_auth_reply): set state
ef952e8c114d 2003-12-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 58
diff changeset
    92
	(lm_connection_cancel_open): added
ef952e8c114d 2003-12-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 58
diff changeset
    93
	(lm_connection_authenticate): set state
ef952e8c114d 2003-12-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 58
diff changeset
    94
	(lm_connection_is_open): use state
ef952e8c114d 2003-12-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 58
diff changeset
    95
	(lm_connection_is_authenticated): use state
ef952e8c114d 2003-12-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 58
diff changeset
    96
	(lm_connection_get_state): added
ef952e8c114d 2003-12-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 58
diff changeset
    97
	- Part fixes bug #122326
ef952e8c114d 2003-12-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 58
diff changeset
    98
58
fd8010f00952 2003-12-15 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 57
diff changeset
    99
2003-12-15  Mikael Hallendal  <micke@imendio.com>
fd8010f00952 2003-12-15 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 57
diff changeset
   100
fd8010f00952 2003-12-15 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 57
diff changeset
   101
	* README: Updated information about bug reporting
fd8010f00952 2003-12-15 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 57
diff changeset
   102
57
6b168a8917f7 2003-12-15 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 56
diff changeset
   103
2003-12-15  Mikael Hallendal  <micke@imendio.com>
6b168a8917f7 2003-12-15 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 56
diff changeset
   104
6b168a8917f7 2003-12-15 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 56
diff changeset
   105
	* loudmouth/lm-connection.c:
6b168a8917f7 2003-12-15 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 56
diff changeset
   106
	- Fixed issue with the SSL parts. Patch from Colin Walters
6b168a8917f7 2003-12-15 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 56
diff changeset
   107
56
3bf928955fc5 2003-11-20 Ross Burton <ross@burtonini.com>
hallski <hallski>
parents: 55
diff changeset
   108
2003-11-20  Ross Burton  <ross@burtonini.com>
3bf928955fc5 2003-11-20 Ross Burton <ross@burtonini.com>
hallski <hallski>
parents: 55
diff changeset
   109
3bf928955fc5 2003-11-20 Ross Burton <ross@burtonini.com>
hallski <hallski>
parents: 55
diff changeset
   110
	* loudmouth/lm-message-node.h:
3bf928955fc5 2003-11-20 Ross Burton <ross@burtonini.com>
hallski <hallski>
parents: 55
diff changeset
   111
	- Mark the private members how gtk-doc wants it.
3bf928955fc5 2003-11-20 Ross Burton <ross@burtonini.com>
hallski <hallski>
parents: 55
diff changeset
   112
3bf928955fc5 2003-11-20 Ross Burton <ross@burtonini.com>
hallski <hallski>
parents: 55
diff changeset
   113
	* loudmouth/lm-message-node.c:
3bf928955fc5 2003-11-20 Ross Burton <ross@burtonini.com>
hallski <hallski>
parents: 55
diff changeset
   114
	- Fix comment typos and document more parameters.
3bf928955fc5 2003-11-20 Ross Burton <ross@burtonini.com>
hallski <hallski>
parents: 55
diff changeset
   115
3bf928955fc5 2003-11-20 Ross Burton <ross@burtonini.com>
hallski <hallski>
parents: 55
diff changeset
   116
	* loudmouth/lm-connection.c: Fix comment typos.
3bf928955fc5 2003-11-20 Ross Burton <ross@burtonini.com>
hallski <hallski>
parents: 55
diff changeset
   117
3bf928955fc5 2003-11-20 Ross Burton <ross@burtonini.com>
hallski <hallski>
parents: 55
diff changeset
   118
	* docs/reference/loudmouth-sections.txt: 
3bf928955fc5 2003-11-20 Ross Burton <ross@burtonini.com>
hallski <hallski>
parents: 55
diff changeset
   119
	- Removed a non-existent function.
3bf928955fc5 2003-11-20 Ross Burton <ross@burtonini.com>
hallski <hallski>
parents: 55
diff changeset
   120
3bf928955fc5 2003-11-20 Ross Burton <ross@burtonini.com>
hallski <hallski>
parents: 55
diff changeset
   121
	* docs/reference/tmpl/lm-connection.sgml: Fix some typos.
3bf928955fc5 2003-11-20 Ross Burton <ross@burtonini.com>
hallski <hallski>
parents: 55
diff changeset
   122
3bf928955fc5 2003-11-20 Ross Burton <ross@burtonini.com>
hallski <hallski>
parents: 55
diff changeset
   123
	* docs/reference/tmpl/lm-message-node.sgml:
3bf928955fc5 2003-11-20 Ross Burton <ross@burtonini.com>
hallski <hallski>
parents: 55
diff changeset
   124
	- Document raw_node, and remove private fields.
3bf928955fc5 2003-11-20 Ross Burton <ross@burtonini.com>
hallski <hallski>
parents: 55
diff changeset
   125
3bf928955fc5 2003-11-20 Ross Burton <ross@burtonini.com>
hallski <hallski>
parents: 55
diff changeset
   126
	* docs/reference/tmpl/lm-message.sgml: gtk-doc did this itself...
3bf928955fc5 2003-11-20 Ross Burton <ross@burtonini.com>
hallski <hallski>
parents: 55
diff changeset
   127
55
849786a27b00 2003-11-16 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 54
diff changeset
   128
2003-11-16  Mikael Hallendal  <micke@imendio.com>
849786a27b00 2003-11-16 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 54
diff changeset
   129
849786a27b00 2003-11-16 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 54
diff changeset
   130
	* loudmouth/lm-connection.c: 
849786a27b00 2003-11-16 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 54
diff changeset
   131
	(lm_connection_new): Don't create and attach source here
849786a27b00 2003-11-16 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 54
diff changeset
   132
	(lm_connection_open): Do it here, 
849786a27b00 2003-11-16 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 54
diff changeset
   133
	(lm_connection_open_and_block): and here. Fixes #126983.
849786a27b00 2003-11-16 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 54
diff changeset
   134
54
eee846c76348 2003-11-11 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 53
diff changeset
   135
2003-11-11  Mikael Hallendal  <micke@imendio.com>
eee846c76348 2003-11-11 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 53
diff changeset
   136
eee846c76348 2003-11-11 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 53
diff changeset
   137
	* loudmouth/lm-connection.c:
eee846c76348 2003-11-11 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 53
diff changeset
   138
	(connection_do_close): Remove the incoming source. Reported and fix
eee846c76348 2003-11-11 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 53
diff changeset
   139
	  proposed by Christopher G. Abiad
eee846c76348 2003-11-11 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 53
diff changeset
   140
	(lm_connection_authenticate_and_block):
eee846c76348 2003-11-11 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 53
diff changeset
   141
	- Set error message on auth failed (should be more explicit). Fixes
eee846c76348 2003-11-11 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 53
diff changeset
   142
	  problem when you try to read the error message on fail.
eee846c76348 2003-11-11 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 53
diff changeset
   143
53
d9a0e2c2a9aa Anyone can tell me what I'm doing?
hallski <hallski>
parents: 50
diff changeset
   144
2003-11-11  Mikael Hallendal  <micke@imendio.com>
d9a0e2c2a9aa Anyone can tell me what I'm doing?
hallski <hallski>
parents: 50
diff changeset
   145
d9a0e2c2a9aa Anyone can tell me what I'm doing?
hallski <hallski>
parents: 50
diff changeset
   146
	* Makefile.am: 
d9a0e2c2a9aa Anyone can tell me what I'm doing?
hallski <hallski>
parents: 50
diff changeset
   147
	- Added README.WIN32 so it will be distributed next release.
d9a0e2c2a9aa Anyone can tell me what I'm doing?
hallski <hallski>
parents: 50
diff changeset
   148
49
66fd32fc225e 2003-10-13 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 48
diff changeset
   149
2003-10-13  Mikael Hallendal  <micke@imendio.com>
66fd32fc225e 2003-10-13 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 48
diff changeset
   150
50
b47ab8269b69 2003-10-13 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 49
diff changeset
   151
	* configure.in: Bumped version to 0.14.1.99
b47ab8269b69 2003-10-13 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 49
diff changeset
   152
49
66fd32fc225e 2003-10-13 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 48
diff changeset
   153
	* loudmouth/lm-message.c: 
66fd32fc225e 2003-10-13 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 48
diff changeset
   154
	(lm_message_new): Always set an ID on the message.
66fd32fc225e 2003-10-13 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 48
diff changeset
   155
48
d913b0d5c7b6 2003-10-13 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 47
diff changeset
   156
2003-10-13  Mikael Hallendal  <micke@imendio.com>
d913b0d5c7b6 2003-10-13 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 47
diff changeset
   157
 
d913b0d5c7b6 2003-10-13 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 47
diff changeset
   158
	* mono/*: Added first cut at C-sharp bindings that I hacked up a while
d913b0d5c7b6 2003-10-13 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 47
diff changeset
   159
	  ago. Can't continue development at the moment since the mono compiler
d913b0d5c7b6 2003-10-13 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 47
diff changeset
   160
	  segfaults on my machine at the moment.
d913b0d5c7b6 2003-10-13 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 47
diff changeset
   161
d913b0d5c7b6 2003-10-13 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 47
diff changeset
   162
	* python/*: Johan Dahlin added a first cut of python bindings, yay him!
d913b0d5c7b6 2003-10-13 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 47
diff changeset
   163
47
b633605d7428 2003-10-13 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 44
diff changeset
   164
2003-10-13  Mikael Hallendal  <micke@imendio.com>
b633605d7428 2003-10-13 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 44
diff changeset
   165
b633605d7428 2003-10-13 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 44
diff changeset
   166
	* NEWS: Updated for 0.14.1
b633605d7428 2003-10-13 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 44
diff changeset
   167
	
b633605d7428 2003-10-13 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 44
diff changeset
   168
	* configure.in: Bumped to 0.14.1
b633605d7428 2003-10-13 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 44
diff changeset
   169
	
b633605d7428 2003-10-13 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 44
diff changeset
   170
	* loudmouth/lm-connection.c: (connection_in_event): check if bytes_read
b633605d7428 2003-10-13 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 44
diff changeset
   171
	  equals GNUTLS_E_AGAIN, fixes crash. Patch by Marinus Schraal.
b633605d7428 2003-10-13 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 44
diff changeset
   172
44
988ac692303a 2003-10-03 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 43
diff changeset
   173
2003-10-03  Mikael Hallendal  <micke@imendio.com>
988ac692303a 2003-10-03 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 43
diff changeset
   174
988ac692303a 2003-10-03 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 43
diff changeset
   175
        * Release 0.14
988ac692303a 2003-10-03 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 43
diff changeset
   176
	
988ac692303a 2003-10-03 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 43
diff changeset
   177
	* NEWS: Updated for 0.14
988ac692303a 2003-10-03 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 43
diff changeset
   178
	
988ac692303a 2003-10-03 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 43
diff changeset
   179
	* configure.in: Bumped to 0.14
988ac692303a 2003-10-03 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 43
diff changeset
   180
	
43
66ff4339e06e 2003-10-02 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 41
diff changeset
   181
2003-10-02  Mikael Hallendal  <micke@imendio.com>
66ff4339e06e 2003-10-02 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 41
diff changeset
   182
66ff4339e06e 2003-10-02 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 41
diff changeset
   183
	* loudmouth/lm-connection.c: (connection_free):
66ff4339e06e 2003-10-02 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 41
diff changeset
   184
	- Free the message handlers and message handler list when free'ing 
66ff4339e06e 2003-10-02 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 41
diff changeset
   185
	  the connection.
66ff4339e06e 2003-10-02 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 41
diff changeset
   186
41
c662bc438631 2003-10-01 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 40
diff changeset
   187
2003-10-01  Mikael Hallendal  <micke@imendio.com>
c662bc438631 2003-10-01 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 40
diff changeset
   188
c662bc438631 2003-10-01 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 40
diff changeset
   189
	* configure.in: Tweaked the --with-ssl option a bit.
c662bc438631 2003-10-01 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 40
diff changeset
   190
	
c662bc438631 2003-10-01 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 40
diff changeset
   191
	* loudmouth.spec.in: 
c662bc438631 2003-10-01 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 40
diff changeset
   192
	- Added a with_ssl to be able to easily turn of GNU Tls support.
c662bc438631 2003-10-01 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 40
diff changeset
   193
	- Fixes LM-14
c662bc438631 2003-10-01 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 40
diff changeset
   194
40
a6c68984c06a 2003-10-01 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 39
diff changeset
   195
2003-10-01  Mikael Hallendal  <micke@imendio.com>
a6c68984c06a 2003-10-01 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 39
diff changeset
   196
a6c68984c06a 2003-10-01 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 39
diff changeset
   197
	* loudmouth/lm-connection.c: (connection_do_open):
a6c68984c06a 2003-10-01 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 39
diff changeset
   198
	- Added a patch for IPv6-support submitted by Sjoerd Simons.
a6c68984c06a 2003-10-01 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 39
diff changeset
   199
	- Sjoerd also seems to know this stuff better than me since his 
a6c68984c06a 2003-10-01 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 39
diff changeset
   200
	  connection code looked more sane than mine. Thanks alot!
a6c68984c06a 2003-10-01 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 39
diff changeset
   201
39
b909b5af5a97 2003-10-01 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 38
diff changeset
   202
2003-10-01  Mikael Hallendal  <micke@imendio.com>
b909b5af5a97 2003-10-01 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 38
diff changeset
   203
b909b5af5a97 2003-10-01 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 38
diff changeset
   204
	* loudmouth/Makefile.am: 
b909b5af5a97 2003-10-01 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 38
diff changeset
   205
	- added lm-queue.[ch]
b909b5af5a97 2003-10-01 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 38
diff changeset
   206
	  
b909b5af5a97 2003-10-01 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 38
diff changeset
   207
	* loudmouth/lm-queue.[ch]: copied and extended from GQueue.
b909b5af5a97 2003-10-01 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 38
diff changeset
   208
	
b909b5af5a97 2003-10-01 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 38
diff changeset
   209
	* loudmouth/lm-connection.c: 
b909b5af5a97 2003-10-01 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 38
diff changeset
   210
	- Use LmQueue instead of GQueue
b909b5af5a97 2003-10-01 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 38
diff changeset
   211
	(lm_connection_open_and_block): Better handling of the queue.
b909b5af5a97 2003-10-01 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 38
diff changeset
   212
	
b909b5af5a97 2003-10-01 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 38
diff changeset
   213
	(lm_connection_send_with_reply_and_block): 
b909b5af5a97 2003-10-01 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 38
diff changeset
   214
	- Fixed a bug causing replies to be over looked.
b909b5af5a97 2003-10-01 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 38
diff changeset
   215
38
8e3d2d3f2ccc 2003-10-01 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 37
diff changeset
   216
2003-10-01  Mikael Hallendal  <micke@imendio.com>
8e3d2d3f2ccc 2003-10-01 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 37
diff changeset
   217
8e3d2d3f2ccc 2003-10-01 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 37
diff changeset
   218
        * README.WIN32, win32-config.h: 
8e3d2d3f2ccc 2003-10-01 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 37
diff changeset
   219
	- Added information about how to build on Windows. Fixes LM-12
8e3d2d3f2ccc 2003-10-01 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 37
diff changeset
   220
	  
37
c214625be6b4 2003-08-24 Martyn Russell <ginxd@btopenworld.com>
hallski <hallski>
parents: 36
diff changeset
   221
2003-08-24  Martyn Russell  <ginxd@btopenworld.com>
c214625be6b4 2003-08-24 Martyn Russell <ginxd@btopenworld.com>
hallski <hallski>
parents: 36
diff changeset
   222
c214625be6b4 2003-08-24 Martyn Russell <ginxd@btopenworld.com>
hallski <hallski>
parents: 36
diff changeset
   223
	* loudmouth/lm-connection.c:
c214625be6b4 2003-08-24 Martyn Russell <ginxd@btopenworld.com>
hallski <hallski>
parents: 36
diff changeset
   224
	(connection_in_event): Use an int for bytes_read. Since bytes_read is
c214625be6b4 2003-08-24 Martyn Russell <ginxd@btopenworld.com>
hallski <hallski>
parents: 36
diff changeset
   225
	  now also used for gnutls return value (which can be < 0) a gsize
c214625be6b4 2003-08-24 Martyn Russell <ginxd@btopenworld.com>
hallski <hallski>
parents: 36
diff changeset
   226
	  (unsigned) is not a good idea...
c214625be6b4 2003-08-24 Martyn Russell <ginxd@btopenworld.com>
hallski <hallski>
parents: 36
diff changeset
   227
	
34
c09b43b3b697 2003-08-15 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 33
diff changeset
   228
2003-08-15  Mikael Hallendal  <micke@imendio.com>
c09b43b3b697 2003-08-15 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 33
diff changeset
   229
36
3d12a0388424 2003-08-15 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 35
diff changeset
   230
        * Release 0.13.2
3d12a0388424 2003-08-15 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 35
diff changeset
   231
35
37e3f2038660 2003-08-15 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 34
diff changeset
   232
        * configure.in: Bumped to 0.13.2
37e3f2038660 2003-08-15 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 34
diff changeset
   233
        * NEWS: Updated for 0.13.2
37e3f2038660 2003-08-15 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 34
diff changeset
   234
34
c09b43b3b697 2003-08-15 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 33
diff changeset
   235
	* loudmouth/lm-parser.c: (parser_end_node_cb):
c09b43b3b697 2003-08-15 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 33
diff changeset
   236
        - Don't crash on </stream:stream>. Fixes bug #117952
c09b43b3b697 2003-08-15 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 33
diff changeset
   237
30
bc23968392b0 2003-08-05 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 29
diff changeset
   238
2003-08-05  Mikael Hallendal  <micke@imendio.com>
bc23968392b0 2003-08-05 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 29
diff changeset
   239
33
61ad9cef239d 2003-08-05 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 32
diff changeset
   240
        * Release 0.13.1
61ad9cef239d 2003-08-05 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 32
diff changeset
   241
61ad9cef239d 2003-08-05 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 32
diff changeset
   242
        * NEWS: Updated for 0.13.1
61ad9cef239d 2003-08-05 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 32
diff changeset
   243
	* configure.in: Bumped to 0.13.1
61ad9cef239d 2003-08-05 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 32
diff changeset
   244
61ad9cef239d 2003-08-05 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 32
diff changeset
   245
2003-08-05  Mikael Hallendal  <micke@imendio.com>
61ad9cef239d 2003-08-05 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 32
diff changeset
   246
61ad9cef239d 2003-08-05 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 32
diff changeset
   247
	* acinclude.m4: Added GnuTLS-macro from GnuTLS-distribution.
61ad9cef239d 2003-08-05 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 32
diff changeset
   248
 
61ad9cef239d 2003-08-05 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 32
diff changeset
   249
	* configure.in: Added comment if SSL support disabled.
32
67728af83706 2003-08-05 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 31
diff changeset
   250
31
f50aadca2a03 2003-08-05 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 30
diff changeset
   251
	* loudmouth.spec.in: Added Build-requirment on gtk-doc.
f50aadca2a03 2003-08-05 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 30
diff changeset
   252
30
bc23968392b0 2003-08-05 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 29
diff changeset
   253
        * Release 0.13
bc23968392b0 2003-08-05 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 29
diff changeset
   254
	
bc23968392b0 2003-08-05 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 29
diff changeset
   255
	* NEWS: Updated for 0.13  
bc23968392b0 2003-08-05 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 29
diff changeset
   256
	* configure.in: Bumped to 0.13
bc23968392b0 2003-08-05 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 29
diff changeset
   257
29
06a0e0c2e2eb 2003-08-04 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 28
diff changeset
   258
2003-08-04  Mikael Hallendal  <micke@imendio.com>
06a0e0c2e2eb 2003-08-04 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 28
diff changeset
   259
06a0e0c2e2eb 2003-08-04 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 28
diff changeset
   260
	* README: 
06a0e0c2e2eb 2003-08-04 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 28
diff changeset
   261
	- Added comment about GnuTLS and --with-included-libtasn1.
06a0e0c2e2eb 2003-08-04 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 28
diff changeset
   262
	- Fixes LM-7 and bug #117801
06a0e0c2e2eb 2003-08-04 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 28
diff changeset
   263
27
763a2b67fa10 2003-08-04 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 26
diff changeset
   264
2003-08-04  Mikael Hallendal  <micke@imendio.com>
763a2b67fa10 2003-08-04 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 26
diff changeset
   265
28
8784d9121214 2003-08-04 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 27
diff changeset
   266
	* loudmouth/lm-connection.c: (connection_in_event): 
8784d9121214 2003-08-04 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 27
diff changeset
   267
	- Disconnect and report that we are disconnected if read doesn't work.
8784d9121214 2003-08-04 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 27
diff changeset
   268
	  This solved the problem when Gossip eats 100% CPU because the server
8784d9121214 2003-08-04 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 27
diff changeset
   269
	  got disconnected. Fixes LM-9.
8784d9121214 2003-08-04 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 27
diff changeset
   270
27
763a2b67fa10 2003-08-04 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 26
diff changeset
   271
	* loudmouth/Makefile.am: Use -DRUNTIME_ENDIAN, fixes LM-8, bug #118502.
763a2b67fa10 2003-08-04 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 26
diff changeset
   272
26
5dd8b6da1454 2003-08-04 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 25
diff changeset
   273
	* loudmouth/lm-connection.c: 
5dd8b6da1454 2003-08-04 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 25
diff changeset
   274
	- Modifed patch from Mikhail Zabaluev, fixes LM-5.
5dd8b6da1454 2003-08-04 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 25
diff changeset
   275
	* (connection_free): close connection if it's still open.
5dd8b6da1454 2003-08-04 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 25
diff changeset
   276
	* (connection_do_open): Store away the GSource handlers.
5dd8b6da1454 2003-08-04 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 25
diff changeset
   277
	* (connection_do_close): Remove the GSources from the IOChannel.
5dd8b6da1454 2003-08-04 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 25
diff changeset
   278
	* (connection_in_event, connection_error_event, connection_hup_event):
5dd8b6da1454 2003-08-04 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 25
diff changeset
   279
	- Return FALSE if io_channel = NULL.
5dd8b6da1454 2003-08-04 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 25
diff changeset
   280
25
489e48440773 2003-08-04 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 23
diff changeset
   281
	* configure.in:
489e48440773 2003-08-04 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 23
diff changeset
   282
	- Submitted patch for Loudmouth from Mikhail Zabaluev to
489e48440773 2003-08-04 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 23
diff changeset
   283
	  make configure.in use the aclocal-stuff from gnutls instead of
489e48440773 2003-08-04 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 23
diff changeset
   284
	  selfmade hack. Fixes LM-6. 
489e48440773 2003-08-04 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 23
diff changeset
   285
23
b8a56b77da30 2003-07-29 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 22
diff changeset
   286
2003-07-29  Mikael Hallendal  <micke@imendio.com>
b8a56b77da30 2003-07-29 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 22
diff changeset
   287
b8a56b77da30 2003-07-29 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 22
diff changeset
   288
	* loudmouth/lm-message.[ch]:
b8a56b77da30 2003-07-29 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 22
diff changeset
   289
	- Added LM_MESSAGE_SUB_TYPE_NORMAL to be a sub type that can actually 
b8a56b77da30 2003-07-29 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 22
diff changeset
   290
	  be set.
b8a56b77da30 2003-07-29 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 22
diff changeset
   291
	- If type is not set in a <message/>-node it won't be reported to be 
b8a56b77da30 2003-07-29 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 22
diff changeset
   292
	  LM_MESSAGE_SUB_TYPE_NORMAL but rather LM_MESSAGE_SUB_TYPE_NOT_SET.
b8a56b77da30 2003-07-29 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 22
diff changeset
   293
22
855fb414667f 2003-07-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 21
diff changeset
   294
2003-07-17  Mikael Hallendal  <micke@imendio.com>
855fb414667f 2003-07-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 21
diff changeset
   295
855fb414667f 2003-07-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 21
diff changeset
   296
        * Release 0.12
855fb414667f 2003-07-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 21
diff changeset
   297
855fb414667f 2003-07-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 21
diff changeset
   298
	* NEWS: Updated for 0.12
855fb414667f 2003-07-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 21
diff changeset
   299
	* configure.in: Bumped to 0.12
855fb414667f 2003-07-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 21
diff changeset
   300
21
091f3e5ec468 2003-07-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 20
diff changeset
   301
2003-07-17  Mikael Hallendal  <micke@imendio.com>
091f3e5ec468 2003-07-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 20
diff changeset
   302
091f3e5ec468 2003-07-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 20
diff changeset
   303
	* loudmouth/lm-connection.c:
091f3e5ec468 2003-07-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 20
diff changeset
   304
	(auth_req_data_free): Added, free's auth data
091f3e5ec468 2003-07-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 20
diff changeset
   305
	(connection_create_auth_req_msg): 
091f3e5ec468 2003-07-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 20
diff changeset
   306
	- Added, generates an auth request message
091f3e5ec468 2003-07-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 20
diff changeset
   307
	(connection_create_auth_msg):
091f3e5ec468 2003-07-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 20
diff changeset
   308
	- Added, generates an auth message
091f3e5ec468 2003-07-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 20
diff changeset
   309
	(connection_auth_req_reply): Added
091f3e5ec468 2003-07-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 20
diff changeset
   310
	(connection_check_auth_type): Added
091f3e5ec468 2003-07-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 20
diff changeset
   311
	(lm_connection_authenticate): Modified
091f3e5ec468 2003-07-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 20
diff changeset
   312
	(lm_connection_authenticate_and_block): Modified
091f3e5ec468 2003-07-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 20
diff changeset
   313
        - Fixes cf-bug #509
091f3e5ec468 2003-07-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 20
diff changeset
   314
20
f299ced9d93d 2003-07-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 19
diff changeset
   315
2003-07-17  Mikael Hallendal  <micke@imendio.com>
f299ced9d93d 2003-07-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 19
diff changeset
   316
f299ced9d93d 2003-07-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 19
diff changeset
   317
	* configure.in: Added GNUTLS_REQUIRED
f299ced9d93d 2003-07-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 19
diff changeset
   318
	* loudmouth.spec.in: Added gnutls dependency in RPM's.
f299ced9d93d 2003-07-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 19
diff changeset
   319
19
bb3195f74ac7 2003-07-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 18
diff changeset
   320
2003-07-17  Mikael Hallendal  <micke@imendio.com>
bb3195f74ac7 2003-07-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 18
diff changeset
   321
bb3195f74ac7 2003-07-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 18
diff changeset
   322
	* docs/reference/loudmouth-sections.txt: Added new functions
bb3195f74ac7 2003-07-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 18
diff changeset
   323
	* docs/reference/tmpl/lm-error.sgml: Documented undocumented references.
bb3195f74ac7 2003-07-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 18
diff changeset
   324
	* docs/reference/tmpl/lm-message-handler.sgml: Same.
bb3195f74ac7 2003-07-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 18
diff changeset
   325
	* docs/reference/tmpl/loudmouth-unused.sgml: Same
bb3195f74ac7 2003-07-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 18
diff changeset
   326
	* loudmouth/lm-debug.c: Same
bb3195f74ac7 2003-07-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 18
diff changeset
   327
	
bb3195f74ac7 2003-07-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 18
diff changeset
   328
	* loudmouth/lm-message-handler.c:
bb3195f74ac7 2003-07-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 18
diff changeset
   329
	* loudmouth/lm-message-handler.h:
bb3195f74ac7 2003-07-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 18
diff changeset
   330
	(_lm_message_handler_handle_message): 
bb3195f74ac7 2003-07-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 18
diff changeset
   331
	- Check if handler is valid before trying to handle message.
bb3195f74ac7 2003-07-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 18
diff changeset
   332
	(lm_message_handler_new): Set handler to be valid.
bb3195f74ac7 2003-07-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 18
diff changeset
   333
	(lm_message_handler_invalidate): Added. Fixes cf-bug #677
bb3195f74ac7 2003-07-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 18
diff changeset
   334
	(lm_message_handler_is_valid): Added
bb3195f74ac7 2003-07-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 18
diff changeset
   335
17
f1cbbbcb29fe 2003-07-14 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 15
diff changeset
   336
2003-07-14  Mikael Hallendal  <micke@imendio.com>
f1cbbbcb29fe 2003-07-14 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 15
diff changeset
   337
18
2bff0e595b2c 2003-07-14 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 17
diff changeset
   338
        * Release 0.11
2bff0e595b2c 2003-07-14 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 17
diff changeset
   339
17
f1cbbbcb29fe 2003-07-14 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 15
diff changeset
   340
        * configure.in: Bumped to 0.11
f1cbbbcb29fe 2003-07-14 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 15
diff changeset
   341
	* NEWS: Updated for 0.11
f1cbbbcb29fe 2003-07-14 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 15
diff changeset
   342
	
15
1ff2f81867e1 2003-07-12 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 14
diff changeset
   343
2003-07-12  Mikael Hallendal  <micke@imendio.com>
1ff2f81867e1 2003-07-12 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 14
diff changeset
   344
1ff2f81867e1 2003-07-12 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 14
diff changeset
   345
	* configure.in: 
1ff2f81867e1 2003-07-12 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 14
diff changeset
   346
	- Added SSL support, patch from Bartosz Zapalowski. THIS GUY ROCKS!
1ff2f81867e1 2003-07-12 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 14
diff changeset
   347
	* docs/reference/loudmouth-sections.txt: 
1ff2f81867e1 2003-07-12 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 14
diff changeset
   348
	- added lm_connection_supports_ssl.
1ff2f81867e1 2003-07-12 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 14
diff changeset
   349
	* loudmouth/lm-connection.c: Added support for SSL.
1ff2f81867e1 2003-07-12 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 14
diff changeset
   350
	* loudmouth/test-lm.c: (main): Use SSL if it's compiled in.
1ff2f81867e1 2003-07-12 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 14
diff changeset
   351
13
77eeefaa41d2 2003-07-07 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 12
diff changeset
   352
2003-07-07  Mikael Hallendal  <micke@imendio.com>
77eeefaa41d2 2003-07-07 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 12
diff changeset
   353
14
c8f776121420 2003-07-07 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 13
diff changeset
   354
        * Release 0.10.1
c8f776121420 2003-07-07 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 13
diff changeset
   355
13
77eeefaa41d2 2003-07-07 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 12
diff changeset
   356
	* NEWS: Updated for 0.10.1
77eeefaa41d2 2003-07-07 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 12
diff changeset
   357
	* configure.in: Bumped version to 0.10.1
77eeefaa41d2 2003-07-07 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 12
diff changeset
   358
12
fc5e71b1369c 2003-07-07 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 11
diff changeset
   359
2003-07-07  Mikael Hallendal  <micke@imendio.com>
fc5e71b1369c 2003-07-07 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 11
diff changeset
   360
fc5e71b1369c 2003-07-07 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 11
diff changeset
   361
	* loudmouth/lm-connection.c: moved the includes around a bit so that 
fc5e71b1369c 2003-07-07 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 11
diff changeset
   362
	  it builds on FreeBSD without problems.
fc5e71b1369c 2003-07-07 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 11
diff changeset
   363
11
1b659ef069e3 2003-06-26 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 10
diff changeset
   364
2003-06-26  Mikael Hallendal  <micke@imendio.com>
1b659ef069e3 2003-06-26 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 10
diff changeset
   365
1b659ef069e3 2003-06-26 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 10
diff changeset
   366
        * Released 0.10
1b659ef069e3 2003-06-26 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 10
diff changeset
   367
        * configure.in: Changed version to 0.10
1b659ef069e3 2003-06-26 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 10
diff changeset
   368
	* NEWS: Added 0.10 news.
1b659ef069e3 2003-06-26 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 10
diff changeset
   369
	
10
311c345abfeb 2003-06-25 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 9
diff changeset
   370
2003-06-25  Mikael Hallendal  <micke@imendio.com>
311c345abfeb 2003-06-25 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 9
diff changeset
   371
311c345abfeb 2003-06-25 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 9
diff changeset
   372
	* configure.in: Bumped to 0.9.1
311c345abfeb 2003-06-25 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 9
diff changeset
   373
	* loudmouth.spec.in: Changed the URL to the project site.
311c345abfeb 2003-06-25 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 9
diff changeset
   374
9
2e14e3ab411b 2003-06-24 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 8
diff changeset
   375
2003-06-24  Mikael Hallendal  <micke@imendio.com>
2e14e3ab411b 2003-06-24 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 8
diff changeset
   376
2e14e3ab411b 2003-06-24 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 8
diff changeset
   377
	* loudmouth/lm-connection.c:
2e14e3ab411b 2003-06-24 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 8
diff changeset
   378
	* loudmouth/lm-sha.c: 
2e14e3ab411b 2003-06-24 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 8
diff changeset
   379
	* loudmouth/test-lm.c:
2e14e3ab411b 2003-06-24 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 8
diff changeset
   380
	- Submitted patch that makes Loudmouth work and build on Win32.
2e14e3ab411b 2003-06-24 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 8
diff changeset
   381
	  Patch sent by Vince Negri, thanks a lot.
2e14e3ab411b 2003-06-24 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 8
diff changeset
   382
8
33d64cf345be 2003-06-15 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 7
diff changeset
   383
2003-06-15  Mikael Hallendal  <micke@imendio.com>
33d64cf345be 2003-06-15 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 7
diff changeset
   384
33d64cf345be 2003-06-15 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 7
diff changeset
   385
	* loudmouth/lm-message.c:
33d64cf345be 2003-06-15 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 7
diff changeset
   386
	* loudmouth/lm-message.h:
33d64cf345be 2003-06-15 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 7
diff changeset
   387
	(lm_message_get_sub_type): Return LmMessageSubType.
33d64cf345be 2003-06-15 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 7
diff changeset
   388
	  Found by Alexander Saltanov
33d64cf345be 2003-06-15 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 7
diff changeset
   389
7
d8eae83450ac 2003-06-13 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 6
diff changeset
   390
2003-06-13  Mikael Hallendal  <micke@imendio.com>
d8eae83450ac 2003-06-13 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 6
diff changeset
   391
d8eae83450ac 2003-06-13 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 6
diff changeset
   392
	* AUTHORS: updated contact information
d8eae83450ac 2003-06-13 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 6
diff changeset
   393
	* README: updated contact information
d8eae83450ac 2003-06-13 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 6
diff changeset
   394
	* loudmouth/*.[ch]: updated email address
d8eae83450ac 2003-06-13 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 6
diff changeset
   395
	* loudmouth/lm-message-node.c: don't lower case the XML
d8eae83450ac 2003-06-13 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 6
diff changeset
   396
	* loudmouth/lm-message.c:
d8eae83450ac 2003-06-13 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 6
diff changeset
   397
	(message_type_from_string): use strcmp rather than strcasecmp
d8eae83450ac 2003-06-13 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 6
diff changeset
   398
	* loudmouth/lm-parser.c: 
d8eae83450ac 2003-06-13 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 6
diff changeset
   399
	(parser_start_node_cb),
d8eae83450ac 2003-06-13 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 6
diff changeset
   400
	(parser_end_node_cb), 
d8eae83450ac 2003-06-13 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 6
diff changeset
   401
	(lm_parser_new): use strcmp instead of strcasecmp
d8eae83450ac 2003-06-13 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 6
diff changeset
   402
6
78fdf5d9eb1b 2003-06-11 Mikael Hallendal <micke@codefactory.se>
hallski <hallski>
parents: 5
diff changeset
   403
2003-06-11  Mikael Hallendal  <micke@codefactory.se>
78fdf5d9eb1b 2003-06-11 Mikael Hallendal <micke@codefactory.se>
hallski <hallski>
parents: 5
diff changeset
   404
78fdf5d9eb1b 2003-06-11 Mikael Hallendal <micke@codefactory.se>
hallski <hallski>
parents: 5
diff changeset
   405
	* docs/reference/loudmouth-sections.txt: Added new functions
78fdf5d9eb1b 2003-06-11 Mikael Hallendal <micke@codefactory.se>
hallski <hallski>
parents: 5
diff changeset
   406
78fdf5d9eb1b 2003-06-11 Mikael Hallendal <micke@codefactory.se>
hallski <hallski>
parents: 5
diff changeset
   407
	* loudmouth/lm-message-node.c: 
78fdf5d9eb1b 2003-06-11 Mikael Hallendal <micke@codefactory.se>
hallski <hallski>
parents: 5
diff changeset
   408
	(_lm_message_node_new): Set node->raw_mode = FALSE.
78fdf5d9eb1b 2003-06-11 Mikael Hallendal <micke@codefactory.se>
hallski <hallski>
parents: 5
diff changeset
   409
	(lm_message_node_get_raw_mode): Added
78fdf5d9eb1b 2003-06-11 Mikael Hallendal <micke@codefactory.se>
hallski <hallski>
parents: 5
diff changeset
   410
	(lm_message_node_set_raw_mode): Added
78fdf5d9eb1b 2003-06-11 Mikael Hallendal <micke@codefactory.se>
hallski <hallski>
parents: 5
diff changeset
   411
	(lm_message_node_to_string): Don't escape if raw_mode == TRUE
78fdf5d9eb1b 2003-06-11 Mikael Hallendal <micke@codefactory.se>
hallski <hallski>
parents: 5
diff changeset
   412
	
78fdf5d9eb1b 2003-06-11 Mikael Hallendal <micke@codefactory.se>
hallski <hallski>
parents: 5
diff changeset
   413
	* loudmouth/lm-message-node.h: Added new functions.
78fdf5d9eb1b 2003-06-11 Mikael Hallendal <micke@codefactory.se>
hallski <hallski>
parents: 5
diff changeset
   414
4
52f92481d8de 2003-04-26 Mikael Hallendal <micke@codefactory.se>
hallski <hallski>
parents: 3
diff changeset
   415
2003-04-26  Mikael Hallendal  <micke@codefactory.se>
5
54d788da138c 2003-04-26 Mikael Hallendal <micke@codefactory.se>
hallski <hallski>
parents: 4
diff changeset
   416
54d788da138c 2003-04-26 Mikael Hallendal <micke@codefactory.se>
hallski <hallski>
parents: 4
diff changeset
   417
        * loudmouth.spec.in: Enable gtk-doc
4
52f92481d8de 2003-04-26 Mikael Hallendal <micke@codefactory.se>
hallski <hallski>
parents: 3
diff changeset
   418
 
52f92481d8de 2003-04-26 Mikael Hallendal <micke@codefactory.se>
hallski <hallski>
parents: 3
diff changeset
   419
        * Released 0.9.1
3
5c632650c603 2003-05-19 Mikael Hallendal <micke@imendo.com>
hallski <hallski>
parents: 1
diff changeset
   420
1
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   421
2003-04-17  Mikael Hallendal  <micke@codefactory.se>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   422
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   423
	* docs/reference/Makefile.am: Make --disable-gtk-doc not try to 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   424
	  install the documents :) Fixes #633, patch by Kevin Dougherty.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   425
	
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   426
	* loudmouth/lm-debug.c: Make build work with --disable-debug, 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   427
	  fixes #634, patch by Kevin Dougherty.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   428
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   429
2003-04-11  Mikael Hallendal  <micke@codefactory.se>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   430
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   431
	* NEWS: More updates
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   432
	
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   433
	* configure.in: Bumped version to 0.9
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   434
	
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   435
	* loudmouth.spec.in: Fixed
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   436
	
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   437
	* loudmouth/lm-connection.c:
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   438
	(lm_connection_send_with_reply_and_block): Removed debug output.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   439
	
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   440
2003-04-10  Mikael Hallendal  <micke@codefactory.se>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   441
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   442
        * NEWS: Updated for upcoming 0.9 release.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   443
	
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   444
2003-04-07  Mikael Hallendal  <micke@codefactory.se>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   445
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   446
	* README: Added information about debug output.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   447
	
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   448
	* loudmouth/lm-connection.c: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   449
	(connection_in_event): Use a define for IN_BUFFER_SIZE
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   450
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   451
2003-04-07  Mikael Hallendal  <micke@codefactory.se>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   452
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   453
	* README:
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   454
	* loudmouth/lm-connection.c: (connection_in_event):
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   455
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   456
2003-04-07  Mikael Hallendal  <micke@codefactory.se>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   457
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   458
	* configure.in:
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   459
        - Added debug flag.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   460
	* loudmouth/Makefile.am:
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   461
	- Added lm-debug.[ch]
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   462
	* loudmouth/lm-internals.h: Added debug-stuff
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   463
	* loudmouth/lm-connection.c: Use debug-stuff instead of d()-macro.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   464
	* loudmouth/lm-message.c: Same
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   465
	* loudmouth/lm-parser.c: Same
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   466
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   467
2003-04-05  Mikael Hallendal  <micke@codefactory.se>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   468
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   469
	* Makefile.am: Added .spec and .spec.in to EXTRA_DIST
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   470
	* configure.in: Set GLIB2_REQUIRED, will be used in the spec-file.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   471
	* loudmouth/lm-message.c:
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   472
	* loudmouth/lm-message.h:
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   473
	- fixed the support for message and presence elements without type 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   474
	  attribute.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   475
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   476
2003-04-01  Mikael Hallendal  <micke@codefactory.se>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   477
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   478
	* loudmouth/lm-message.c:
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   479
	(lm_message_get_node): added, using for bindings.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   480
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   481
	* loudmouth/lm-message-node.c:
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   482
	(lm_message_node_get_value): added, makes binding easier.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   483
	(lm_message_node_set_attribute): splitted out to just set one
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   484
	  attribute. using just this one to bind for C#.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   485
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   486
2003-03-24  Mikael Hallendal  <micke@codefactory.se>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   487
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   488
	* loudmouth/lm-connection.c:
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   489
	(connection_incoming_dispatch):
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   490
	- don't call handle_message if message is NULL.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   491
	(connection_do_open): 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   492
	- set error, don't send any messages, just open the socket and
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   493
	  send the xml-document starter.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   494
	(connection_do_block): Removed.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   495
	(connection_create_source): added
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   496
	(lm_connection_open_and_block): implemented.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   497
	(lm_connection_authenticate_and_block): implemented.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   498
	(lm_connection_send_with_reply_and_block): implemented.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   499
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   500
2003-03-23  Mikael Hallendal  <micke@codefactory.se>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   501
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   502
	* loudmouth/lm-connection.c:
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   503
	- Now uses a queue for all incoming messages and a source that
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   504
	  polls the queue.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   505
	(connection_do_close): added, unrefs
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   506
	  io_channel and sets connection to be disconnected.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   507
	(connection_do_open): renamed from connection_connect
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   508
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   509
2003-03-14  Mikael Hallendal  <micke@codefactory.se>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   510
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   511
	* loudmouth/lm-connection.c:
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   512
	(lm_connection_get_server): added
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   513
	(lm_connection_set_server): added
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   514
	(lm_connection_get_port): added
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   515
	(lm_connection_set_port): added
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   516
	(lm_connection_get_use_ssl): added
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   517
	(lm_connection_set_use_ssl): added
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   518
	(lm_connection_new): Don't take port and use_ssl arguments. Make
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   519
	  server-attribute optional (passing NULL).
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   520
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   521
	* configure.in: bumped to 0.8.99
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   522
	
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   523
2003-03-13  Mikael Hallendal  <micke@codefactory.se>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   524
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   525
	* autogen.sh (need_configure_in):
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   526
	- fix to autogen on solaris. Reported by stric.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   527
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   528
	* configure.in: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   529
	- Added check for -lnsl and -lsocket needed to link on solaris.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   530
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   531
	* Released 0.8
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   532
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   533
	* configure.in: bumped version to 0.8
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   534
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   535
	* README (Introduction): added some information before the 0.8
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   536
	  release.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   537
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   538
	* loudmouth/lm-connection.c:
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   539
	(connection_error_event): call disconnect callback.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   540
	(connection_hup_event): same.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   541
	(lm_connection_set_disconnect_function): added.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   542
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   543
2003-03-05  Mikael Hallendal  <micke@codefactory.se>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   544
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   545
	* loudmouth/*.h: prettified headers.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   546
	
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   547
	* docs/reference/*: Updating docs. Now at 100%!
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   548
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   549
2003-03-03  Mikael Hallendal  <micke@codefactory.se>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   550
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   551
	* loudmouth/lm-message-node.h:
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   552
	- removed LmMessageNodeFunc, wasn't used anywhere.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   553
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   554
	* docs/reference/*: Updating docs. At 88% now... sooon!
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   555
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   556
	* Changed license (again), this time back to LGPL. And it'll stay
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   557
	  there :)
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   558
	
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   559
2003-02-27  Mikael Hallendal  <micke@codefactory.se>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   560
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   561
	* Worked alot on documenting.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   562
	
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   563
2003-02-25  Mikael Hallendal  <micke@codefactory.se>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   564
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   565
	* loudmouth/lm-connection.c (connection_in_event): 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   566
	- Try to solve #553
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   567
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   568
2003-02-24  Mikael Hallendal  <micke@codefactory.se>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   569
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   570
	* loudmouth/lm-sha.c: don't use stdint.h, instead use the g*
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   571
	  versions of different int lengths. Fixes #536
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   572
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   573
2003-02-08  Mikael Hallendal  <micke@codefactory.se>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   574
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   575
	* src/*.c: Started to document
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   576
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   577
	* src/lm-result.h: Removed
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   578
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   579
	* src/lm-error.[ch]: Added
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   580
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   581
	* src/lm-connection.[ch]: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   582
	- Use GErrors for reporting errors.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   583
	- Fixes #510
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   584
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   585
	* docs/reference/Makefile.am: Don't link against GObject.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   586
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   587
2003-02-06  Mikael Hallendal  <micke@codefactory.se>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   588
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   589
	* loudmouth/lm-connection.c (connection_connect): send the opening
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   590
	  xml tag stating that we'll use encoding utf-8.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   591
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   592
2003-02-02  Mikael Hallendal  <micke@codefactory.se>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   593
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   594
	* loudmouth/lm-message.c:
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   595
	- fixes #504
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   596
	(lm_message_new): take to-argument
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   597
	(lm_message_new_with_sub_type): take to-argument
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   598
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   599
	* loudmouth/test-lm.c (main): don't init GType, not used anymore..
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   600
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   601
	* lm-message-handler.c:
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   602
	- include files we actually need :)
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   603
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   604
	* loudmouth/lm-connection.c: don't include removed files.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   605
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   606
	* loudmouth/Makefile.am:
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   607
	- Removed all the stuff that generated the marshallers.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   608
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   609
	* configure.in: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   610
	- removed gobject deps
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   611
	- removed glib-genmarshal deps
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   612
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   613
	* loudmouth-1.0.pc.in (Requires): removed all deps except glib.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   614
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   615
	* loudmouth/lm-connection.c: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   616
	- Is no more a GObject, this means that loudmouth now only depends
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   617
	  on GLib which makes it minimal and perfect for embedded systems.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   618
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   619
	* configure.in: Don't require libgtcpsocket
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   620
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   621
	* loudmouth/lm-connection.c: Don't use libgtcpsocket for
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   622
	  communication. Now uses a GIOChannel.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   623
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   624
	* loudmouth/*.c:
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   625
	- Use GDestroyNotify instead of LmFreeFunction.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   626
	- Added LmCallback which is a struct with callback, 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   627
	  user_data and a notify function.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   628
	- Changed LmConnectionOpenFunction and LmAuthenticateFunction to
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   629
	  be LmResultFunction.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   630
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   631
2003-02-01  Mikael Hallendal  <micke@codefactory.se>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   632
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   633
	* loudmouth/lm-sha.c (lm_sha_hash): don't print the digest.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   634
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   635
2003-01-31  Mikael Hallendal  <micke@codefactory.se>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   636
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   637
	* *: changed the license to the same one used in RoadRunner.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   638
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   639
	* loudmouth/lm-sha.c:
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   640
	- switched the SHA implementation for one with BSD license.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   641
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   642
	* loudmouth/lm-connection.c (lm_connection_authenticate): 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   643
	- lm_sha_hash now returns a const gchar *
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   644
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   645
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   646
2003-01-30  Mikael Hallendal  <micke@codefactory.se>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   647
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   648
	* docs/*: Added gtk-doc support. Now I just have to write API docs
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   649
	  for everything :)
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   650
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   651
	* loudmouth/lm-helper.[ch]: Removed.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   652
	
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   653
2003-01-30  Mikael Hallendal  <micke@codefactory.se>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   654
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   655
	* loudmouth/lm-message-node.c:
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   656
	(lm_message_node_to_string): made public since it's really useful
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   657
	  for debugging your client.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   658
	(lm_message_node_find_child): readded this function from the old
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   659
	  LmNode. It traverses the tree to see if it can find the child
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   660
	  and returns at the first it finds. lm_message_node_get_child
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   661
	  only looks at the direct children.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   662
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   663
2003-01-29  Mikael Hallendal  <micke@codefactory.se>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   664
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   665
	* loudmouth/lm-connection.c:
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   666
	(lm_connection_send): don't set ID here. we set it in
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   667
	  send_with_reply if it's not set (since it's needed there to find
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   668
	  the correct handler).
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   669
	(connection_connection_recv_cb): 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   670
	- not sure if this helps any, return if length <= 0 instead of
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   671
	  feeding it to the parser.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   672
	
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   673
	* loudmouth/lm-message.[ch]: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   674
	- Added LmMessageSubType that can be used to set and check a
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   675
	  message's sub type <node type="sub type">.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   676
	(message_sub_type_from_string): added
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   677
	(message_sub_type_to_string): added
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   678
	(lm_message_new_with_sub_type): added
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   679
	(lm_message_get_sub_type): added
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   680
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   681
	* loudmouth/lm-message-node.c (lm_message_node_get_child): 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   682
	- remove variable that caused warning.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   683
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   684
	* configure.in: updated version to 0.2
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   685
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   686
2003-01-27  Mikael Hallendal <micke@codefactory.se>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   687
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   688
	* src/*: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   689
	- LmClient -> LmConnection
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   690
	- Use Message Handlers on LmConnection instead of signals
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   691
	- LmElement, LmPresence and LmIQ removed
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   692
	- LmMessage used for all kinds of messages now
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   693
	- LmMessageHandler added as a generic message handler for all
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   694
	  kinds of messages.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   695
	- send_with_reply added to give a callback when waiting for an
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   696
	  answer to a request.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   697
	- LmResult added to most calls. Used to get some feedback on what
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   698
	  might have gone wrong.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   699
		
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   700
2003-01-27  Anders Carlsson  <andersca@codefactory.se>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   701
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   702
	* autogen.sh (FILE): Use lm-message.c for testing.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   703
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   704
2003-01-26  Mikael Hallendal  <micke@codefactory.se>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   705
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   706
	* loudmouth/*: Added lm-helper which will create elements to send
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   707
	  through client.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   708
	
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   709
2003-01-25  Mikael Hallendal  <micke@codefactory.se>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   710
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   711
	* loudmouth/lm-marshal.list (VOID): cleaned up old marshallers.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   712
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   713
	* loudmouth/lm-element.c (lm_element_get_type_string): added.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   714
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   715
	* loudmouth/lm-client.c: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   716
	- Changed message, presence and iq received back into signals
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   717
	- Added default handlers to class
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   718
	- Calling default handlers only if none of the connected callbacks
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   719
	  returned TRUE.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   720
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   721
2003-01-21  Mikael Hallendal  <micke@codefactory.se>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   722
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   723
	* configure.in: don't use libgtcpsocket 1.0, use 0.1.0
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   724
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   725
2002-12-10  Mikael Hallendal  <micke@codefactory.se>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   726
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   727
	* loudmouth/lm-util.c:
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   728
	(lm_util_get_localtime): Added
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   729
	(lm_util_case_strstr): Removed
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   730
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   731
	* loudmouth/lm-x.h: Removed.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   732
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   733
	* loudmouth/lm-element.c:
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   734
	- Added support for an iter for iterating over all x elements.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   735
	- Needed to resolve #347
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   736
	(lm_element_get_x_iter): Added
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   737
	(lm_x_iter_next): Added
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   738
	(x_iter_next): Added
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   739
	(lm_x_iter_free): Added
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   740
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   741
	* loudmouth/Makefile.am (libloudmouthinclude_HEADERS): 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   742
	- install lm_util.h
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   743
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   744
2002-12-03  Mikael Hallendal  <micke@codefactory.se>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   745
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   746
	* loudmouth/lm-presence.c:
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   747
	- Fixed show-array indexing, Fixes #341 and #342
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   748
	(lm_presence_set_show): don't set
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   749
	  <show/> to "normal", just leave it out.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   750
	(presence_show_from_string): don't strcmp for "normal".
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   751
	(presence_string_from_show): don't return "normal".
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   752
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   753
2002-11-29  Richard Hult  <rhult@codefactory.se>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   754
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   755
	* loudmouth/lm-client.c (lm_client_subscribe_jid): Wrap g_print
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   756
	with debug macro.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   757
	(lm_client_unsubscribe_jid): Likewise.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   758
	(lm_client_connect): Add debug print.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   759
	(client_connect_done_cb): Add debug print.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   760
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   761
	* loudmouth/lm-element.c (lm_element_new): When creating a stream
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   762
	element, use "stream:stream" instead of just "stream". This fixes
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   763
	the "Invalid XML" error we were getting from the server at the end
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   764
	of the stream.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   765
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   766
	* loudmouth/lm-client.c (lm_client_authenticate): Don't free the
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   767
	digest, it's static memory. This fixes a couple of very weird
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   768
	crashes.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   769
	(lm_client_disconnect): Revert the fix I did here earlier, we
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   770
	don't want to set is_connected until we really get a disconnect
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   771
	callback from the connection. The problem is somewhere else.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   772
	(lm_client_send): Compare against </stream:stream> instead of just
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   773
	</stream>.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   774
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   775
2002-11-29  Mikael Hallendal  <micke@codefactory.se>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   776
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   777
	* loudmouth/lm-node.c (node_free): don't free directly, use
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   778
	ref-counts.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   779
	(lm_node_add_child_node): ref the child node.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   780
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   781
	* loudmouth/lm-element.c:
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   782
	(lm_element_unref): implemented
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   783
	(lm_element_set_tree): ref the tree.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   784
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   785
2002-11-29  Mikael Hallendal <micke@codefactory.se>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   786
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   787
	* loudmouth/lm-client.c: Changed default_foo_handler to
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   788
	  foo_handler.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   789
	
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   790
2002-11-27  Richard Hult  <rhult@codefactory.se>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   791
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   792
	* loudmouth/lm-client.c (client_handle_iq): Fix warning by making
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   793
	id const.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   794
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   795
2002-11-26  Richard Hult  <rhult@codefactory.se>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   796
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   797
	* loudmouth/lm-client.c (client_connection_closed_cb): 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   798
	- Set is_connected to FALSE.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   799
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   800
2002-11-26  Mikael Hallendal  <micke@codefactory.se>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   801
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   802
	* loudmouth/*: Changed so that LmElement and subclasses are no
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   803
	  longer objects. Just structs. You need to use get/set-functions
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   804
	  instead of properties.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   805
	
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   806
2002-11-25  Mikael Hallendal  <micke@codefactory.se>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   807
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   808
	* loudmouth/lm-element.c (element_get_property): fixed error
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   809
	  causing object_get ("from") trying to get "to" value.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   810
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   811
2002-11-24  Richard Hult  <rhult@codefactory.se>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   812
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   813
	* loudmouth/lm-client.c (client_handle_presence): 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   814
	- Try to implement subscription requests.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   815
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   816
	* loudmouth/test-lm.c (main): Fix more callback types.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   817
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   818
	* loudmouth/lm-client.h: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   819
	- Remove lm_client_set_subscription_request_handler, unused.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   820
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   821
	* loudmouth/test-lm.c (main): Don't cast callbacks with (Type*).
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   822
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   823
	* loudmouth/lm-client.c: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   824
	- Change function prototypes from *callback to callback.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   825
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   826
	* loudmouth/lm-client.h: Remove signal entry from object struct 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   827
	  and change function prototypes to match the definitions.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   828
	
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   829
2002-11-23  Richard Hult  <rhult@codefactory.se>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   830
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   831
	* loudmouth/lm-client.h: Add lm_client_get_agents.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   832
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   833
	* configure.in: Add compiler warnings logic but leave it disabled
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   834
	  since the sha stuff is not very warning free.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   835
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   836
	* loudmouth/lm-node.c (lm_node_get_string): Escape the body string
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   837
	  so we generate valid xml when sending things like '<', '>', and 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   838
	  '&'.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   839
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   840
2002-11-23  Mikael Hallendal  <micke@codefactory.se>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   841
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   842
	* loudmouth/lm-node.c (lm_node_unlink): added
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   843
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   844
	* loudmouth/lm-presence.c (presence_set_property): don't set
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   845
	  <show>normal</show>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   846
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   847
	* loudmouth/lm-iq.c:
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   848
	(lm_iq_get_query_node):
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   849
	(lm_iq_set_query_node): removed, use lm_element_find_child and
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   850
	  lm_element_add_child_node instead.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   851
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   852
	* loudmouth/lm-element.c:
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   853
	(lm_element_add_child): added :)
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   854
	(lm_element_find_child): added
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   855
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   856
	* loudmouth/lm-client.c (client_connection_closed_cb): call
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   857
	  disconnect callback.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   858
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   859
	* loudmouth/lm-sha.[ch]: added, found in jabberd2, remember to
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   860
	  check license issues with this.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   861
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   862
	* loudmouth/lm-client.c:
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   863
	(lm_client_authenticate): use digest for sending password instead
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   864
	  of clear text.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   865
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   866
	* loudmouth/lm-client.c:
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   867
	(client_handle_iq): handle register reply
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   868
	(lm_client_register): added
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   869
	(lm_client_authenticate): moved stuff from iq-helper, easy enough
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   870
	  now with the changes earlier today.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   871
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   872
	* loudmouth/lm-iq-helper.[ch]: removed, not needed anymore.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   873
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   874
	* loudmouth/lm-element.c (lm_element_add_child_node): added, this
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   875
	  can be used to add any node to any element.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   876
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   877
	* loudmouth/lm-presence.c (presence_set_property): priority is an
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   878
	  int, not string.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   879
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   880
	* loudmouth/lm-node.c (lm_node_add_child_node): rethinking, don't
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   881
	  ref.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   882
	
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   883
2002-11-22  Mikael Hallendal  <micke@codefactory.se>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   884
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   885
	* loudmouth/lm-node.c:
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   886
	(lm_node_add_child): changed to take a name
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   887
	  and a value, very handy when adding key/value pair nodes.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   888
	(lm_node_add_child_node): added a _node to the old
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   889
	  lm_node_add_child. Also ref's the child so the user should unref
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   890
	  it after he's finished with it.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   891
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   892
	* loudmouth/lm-iq.c (lm_iq_new): take the type as argument.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   893
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   894
	* loudmouth/lm-client.c: added a default iq handler attribute and
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   895
	  use it in handle_iq if the incoming IQ isn't handled by the
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   896
	  library. This way a user of the library can now do anything with
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   897
	  it, even use it's own namespaces and such.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   898
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   899
	* loudmouth/*: Changes LmXMLNode -> LmNode
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   900
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   901
	* loudmouth/*:
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   902
	- Using LmXMLNode internally in all elements
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   903
	- Use lm_message_new, lm_iq_new, lm_presence new instead of
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   904
	  g_object_new
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   905
	
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   906
	* loudmouth/lm-presence.c:
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   907
	(presence_get_xml_string): set to='' if it exists
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   908
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   909
	* loudmouth/lm-xml-node.c:
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   910
	(lm_xml_node_ref): added
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   911
	(lm_xml_node_unref): added
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   912
	(lm_xml_node_free): made private
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   913
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   914
	* loudmouth/lm-parser.c:
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   915
	(parser_end_element_cb): just unref the node, don't free it.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   916
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   917
	* loudmouth/lm-client.c: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   918
	- added "name", "version" and "os" proprties.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   919
	(lm_client_register_default_message_handler):
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   920
	(lm_client_register_default_presence_handler): removed, unused
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   921
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   922
	* loudmouth/lm-element.[ch]: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   923
	(lm_element_get_tree): Added, returns the XML tree for the
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   924
	  element.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   925
	(ilm_element_setup_from_xml): ref the node.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   926
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   927
2002-11-20  Richard Hult  <rhult@codefactory.se>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   928
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   929
	* loudmouth/lm-parser.c (lm_parser_parse): Try to convert the xml
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   930
	  input to from ISO-8859-1 to UTF-8 if it's not valid UTF-8. Not
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   931
	  the perfect fix but it makes a common case work.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   932
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   933
2002-11-16  Mikael Hallendal  <micke@codefactory.se>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   934
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   935
	* loudmouth/lm-client.c (lm_client_disconnect): send end of
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   936
  	  stream.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   937
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   938
2002-11-15  Richard Hult  <rhult@codefactory.se>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   939
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   940
	* loudmouth/lm-roster.c (lm_roster_new_from_query_node): Get the
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   941
	  group from the child of the query node.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   942
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   943
2002-11-15  Mikael Hallendal  <micke@codefactory.se>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   944
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   945
	* loudmouth/lm-client.c: no more signals. You now register message
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   946
	  and presence handlers.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   947
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   948
	* loudmouth/lm-presence.c (presence_get_property): implemented
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   949
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   950
	* loudmouth/lm-client.c: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   951
	- removed the disconnected and connected signals. Now callbacks
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   952
	  passed to lm_client_connect.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   953
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   954
2002-11-14  Mikael Hallendal  <micke@codefactory.se>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   955
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   956
	* loudmouth/lm-presence.c:
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   957
	(presence_class_init): type and show to be int's.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   958
	(presence_set_property): same.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   959
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   960
	* configure.in: bumped version to 0.1.1
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   961
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   962
	* loudmouth/lm-presence.c (lm_presence_set_status): added.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   963
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   964
	* loudmouth/lm-element.c (element_class_init): not sure if we want
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   965
	  this but readded the PROP_ERROR.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   966
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   967
	* loudmouth/lm-client.c (lm_client_authenticate): silent warnings
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   968
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   969
	* loudmouth/lm-iq.c (iq_set_attribute): chain up.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   970
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   971
	* loudmouth/lm-element.c (element_get_property): implement.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   972
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   973
	* loudmouth/lm-client.c:
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   974
	- use callbacks for auth and roster instead of signals.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   975
	(client_handle_iq): handle auth and roster
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   976
	(client_add_callback): added
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   977
	(client_find_callback): added
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   978
	(client_remove_callback): added
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   979
	(lm_client_send): take an extra id argument. If passed the message
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   980
	  id will be copied to this argument.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   981
	(lm_client_authenticate): take callback+userdata as arguments.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   982
	(lm_client_request_roster): same
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   983
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   984
2002-10-21  Richard Hult  <rhult@codefactory.se>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   985
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   986
	* loudmouth/lm-message.c (message_get_xml_string): Escape the
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   987
	  body, fixes server disconnecting on messages containing <>.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   988
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   989
2002-10-02  Richard Hult  <rhult@codefactory.se>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   990
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   991
	* loudmouth/lm-xml-node.c (lm_xml_node_set_value): Don't run
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   992
	  strdown on the node value.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   993