| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| |
| | |
918c72f0ff7f7e3c545d3baf6368ccbd2ba21427)
to branch 'im.pidgin.soc.2008.xmpp' (head 6f4b6861c9a4a2b3fa5bed70e6b6d1e70638b63b)
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
* introducing bosh files
|
| |
| |
| |
| | |
just happy it exists
|
| | |
|
| |
| |
| |
| | |
* some DNS API changes to prepare TXT record resolving support
|
| | |
|
| |
| |
| |
| | |
otherwise may be deleted by other parts of the program
|
| |
| |
| |
| | |
jabber_ipc_add_feature() IPC function
|
| |
| |
| |
| | |
* removed g_free which may've resulted in a bug
|
| |
| |
| |
| |
| | |
* more checking for errors in jabber_caps_client_iqcb()
* preparing another IPC function
|
| | |
|
| |
| |
| |
| | |
* keep track of the contacts' resources' caps hashes
|
| |
| |
| |
| | |
* preparing contact capabilities lookup functionality
|
| | |
|
| |
| |
| |
| |
| |
| | |
XEP-0115v1.5
* exlcuded all shortnames (ext-attribute) realed functions; mostly storage/loading functions. Will be removed completely later.
|
| |
| |
| |
| | |
* preparing merge of two data structres; JabberCapsClientInfo and new one
|
| |
| |
| |
| | |
should be a real URL to client's homepage.
|
| |
| |
| |
| |
| | |
* fix small bug in generation of caps hash
* removed a bit debugging output
|
| |
| |
| |
| | |
for someones disco response according to XEP-0115
|
| |
| |
| |
| | |
* added jabber_caps_jabber_xdata_compare() which compares two x-data forms as required by XEP-0115
|
| | |
|
| |
| |
| |
| |
| |
| | |
jabber_caps_calculate_own_hash()
* added function which parses a query node to internal caps structure
|
| | |
|
| |
| |
| |
| | |
* Commit lost files to Pidgin
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* Commit to Pidgin
* Tickets:
Fixes #1861
Fixes #1902
References #5112
2008.08.02 - ccpaging <ecc_hy(at)hotmail.com>
* Store all keys and md5 values of qq_data in char[QQ_KEY_LENGTH]
* Use random value in inikey
* TEA header padding in crypt.c
* Rewrite login part of qq_process
2008.07.31 - ccpaging <ecc_hy(at)hotmail.com>
* Fixed: send reply when get duplicate server command. The server may not get our reply before.
* Tag custom picture as text "(Broken)"
2008.07.30 - ccpaging <ecc_hy(at)hotmail.com>, csyfek <csyfek(at)gmail.com>
* Change some debug message
* Modify buddy status flag according to eva for QQ2006
* Modify buddy status parse and correspond to eva2
* Add getIP/putIP functions to packet_parse.c, and replace some gen_ip_str
* Replace guint32 *ip with struct in_addr, and reduce g_new/g_free operation
* Source file changed:
Merge buddy_status into buddy_list
Change login_logout to qq_base
Merge keep_alive into qq_base
New qq_process extract from qq_network
* Fixed: Byte alignment bug in crypt.c, tested in ARM PDA
* Fixed: group chat message may get in before getting group info, and so group info is empty
* Add qq_send_cmd_group_get_group_info when joined a group chat in group_im.c
* Add some new group command identify according eva but further program
* Add some new QQ client version identify
* Fixed: Identify buddy's client version by IM packet, and not by status
* Add some new info in buddy's tooltip text
* Add video falg to buddy's emblem. But those flag in buddy status may not prasing correctly
* Use new timeout function to handle send keep_alive, resend packet, update buddy status
* Add new advanced options:
The end user may change interval of keep_alive, resend packet, update buddy status to feed their
need.
For example, saving network flow when use mobile phone.
Keep alive packet must be sent in 60-120 seconds whatever client rcved data of not.
The intervals of keep alive and update status should be multiple of resend's interval,
Since we use counter not time() in a single timeout function for efficiency.
* Rewrite qq_trans.c, and use one g_list to manage:
Store server packet before login, and prase all of them when get login
Store client send packet for resend scanning, confirm server reply, filter duplicate server reply
Store server packet for filter out duplicate
* Add QQ_MSG_SYS_NOTICE = 0x06 in sys_msg.c
* Rewrite qq_proc_cmd_reply and qq_proc_cmd_server:
In QQ protocol, one packet reply may need a new packet send later.
We may call it packet trigger. The triggers always is hided in every qq_process_reply.
Now we try to extract those triggers and put into a single function,
and then every trigger should be obviously and easy to manage.
|
| |
| |
| |
| | |
Ref #6468
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
|\ \
| | |
| | |
| | | |
and '6962e96ddd3896692ecbe9a30636911c9958d776'
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
will treat any incoming text which validates as UTF-8 as UTF-8
regardless of the configured account encoding. It does not affect
transmission, and is not enabled by default (as it interferes with
some non-UTF-8 encodings, notably ISO-2022).
|
| | |
| | |
| | |
| | | |
the commented-out notes in family_locate. We can't let the OscarCapability bitmask get as large as 0x04000000, because if it exceeds the platforms MAX_UINT we'll end up in an infinite loop in oscar_caps_to_string() due to overflow.
|
|\ \ \
| | | |
| | | |
| | | | |
and 'fc45c1d8ff30da6254cad9fd6f215a4ac0e2774a'
|
| | | |
| | | |
| | | |
| | | |
| | | | |
installing our own MIT Kerberos libraries.
This also tries to fix the PATH at runtime if MIT Kerberos is installed.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Add error popup suppression to avoid the GSSAPI sasl library complaining about
missing dependencies if MIT Kerberos isn't found on the system.
This means that we no longer have to maintain a hacked-together msvcrt-based
build of the MIT kerberos libraries.
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
Fixes #6465
|
| | | |
| | | |
| | | |
| | | | |
Fixes #240
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
The Prefs Functions Test plugin (plugin_pref.pl) includes an example.
Fixes #6383
|
| | | |
| | | |
| | | |
| | | | |
file to a buddy.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
only. The default keepalive timeout is 30 seconds, which is shorter
than what the MSN server usually requests, so it should still be OK.
gc->last_received only seems to be used for the keepalive timer, so I
don't think I broke anything.
Should fix #6342, I think.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
and then copy some data from it.
Fixes #1671.
|
|/ / /
| | |
| | |
| | |
| | | |
escape the username because it should be an email address, that
hopefully wouldn't require it.
|