Browse files

Lots of fixes/improvements

- Icons are now transferred properly
- Chat room functionality implemented (chat invitations not currently working though?)
- Initial automatic offline message retrieval support (untested)
- Simplified adding of additional families/services
- More descriptive debug output
- Various little fixes here and there
  • Loading branch information...
1 parent f1cb385 commit dbfadd87121c4eb8fd56f22cecd1b5281e45e419 @mscdex committed Jan 29, 2011
Showing with 1,146 additions and 518 deletions.
  1. +1 −6 TODO
  2. +1,142 −509 oscar.js
  3. +3 −3 test.js
@@ -4,15 +4,10 @@
- Improve error messages -- check for subcodes, etc.
-- Offline message support
+- Offline message support (code is there, but isn't fully tested yet)
- Secure connection support
-- Replace HTTP-based method of fetching contact icons with the OSCAR method -- connecting to a secondary server that
- supports BART (service 0x10). Note: The reason I switched to the HTTP method is because ECONNRESET was occurring on
- the first (main) connection if any packets were sent on that connection after the auth cookie was sent on the second
- connection. However, incoming packets are received just fine in this situation on the main connection and do not cause ECONNRESET.
- If requesting a new service and our main connection is SSL, add empty TLV 0x8C to the service request.
Similarly, if the requested service redirect response (0x05) contains TLV 0x8E, use SSL if val > 0, else no SSL
Oops, something went wrong.

0 comments on commit dbfadd8

Please sign in to comment.