theli-ua / honpurple Goto Github PK
View Code? Open in Web Editor NEWlibpurple plugin for Heroes of Newerth chat server
libpurple plugin for Heroes of Newerth chat server
Pidgin says that I am logged in from another location but I clearly am not (game is not running). Also, I successfully login from within the game of course.
The console output for pidgin -d
(I omitted some big JSONs for clarity--whole output can be found here):
(15:13:56) account: Connecting to account username.
(15:13:56) connection: Connecting. gc = 0x2cc8970
(15:13:56) honprpl: logging in username
(15:13:56) util: requesting to fetch a URL
(15:13:56) util: Defaulting max download from http://masterserver.naeu.heroesofnewerth.com/client_requester.php?*omitted* to 524288
(15:13:56) dnsquery: Performing DNS lookup for masterserver.naeu.heroesofnewerth.com
(15:13:56) dns: Created new DNS child 17449, there are now 1 children.
(15:13:56) dns: Successfully sent DNS request to child 17449
(15:13:56) dns: Got response for 'masterserver.naeu.heroesofnewerth.com'
(15:13:56) dnsquery: IP resolved for masterserver.naeu.heroesofnewerth.com
(15:13:56) proxy: Attempting connection to 174.37.182.115
(15:13:56) proxy: Connecting to masterserver.naeu.heroesofnewerth.com:80 with no proxy
(15:13:56) proxy: Connection in progress
(15:13:56) proxy: Connecting to masterserver.naeu.heroesofnewerth.com:80.
(15:13:56) proxy: Connected to masterserver.naeu.heroesofnewerth.com:80.
(15:13:56) util: request constructed
(15:13:56) util: Response headers: 'HTTP/1.1 200 OK
Date: Wed, 15 Apr 2015 19:13:57 GMT
Server: Apache/2.2.22 (Debian)
X-Powered-By: PHP/5.4.23 ZendServer/6.3.0
Vary: Accept-Encoding
Content-Length: 1145
Connection: close
Content-Type: text/plain; charset=utf-8
'
(15:13:56) util: parsed 1145
(15:13:56) honprpl: data from masterserver:
*omitted*
(15:13:56) util: requesting to fetch a URL
(15:13:56) util: Defaulting max download from http://masterserver.naeu.heroesofnewerth.com/client_requester.php?f=srpAuth&login=username&proof=e9ae0a3f3ac5d936d76df8d2285f5671058056939ce4dee7079a02aa5ec538b8 to 524288
(15:13:56) dnsquery: Performing DNS lookup for masterserver.naeu.heroesofnewerth.com
(15:13:56) dns: Successfully sent DNS request to child 17449
(15:13:56) dns: Got response for 'masterserver.naeu.heroesofnewerth.com'
(15:13:56) dnsquery: IP resolved for masterserver.naeu.heroesofnewerth.com
(15:13:56) proxy: Attempting connection to 174.37.182.115
(15:13:56) proxy: Connecting to masterserver.naeu.heroesofnewerth.com:80 with no proxy
(15:13:56) proxy: Connection in progress
(15:13:56) proxy: Connecting to masterserver.naeu.heroesofnewerth.com:80.
(15:13:56) proxy: Connected to masterserver.naeu.heroesofnewerth.com:80.
(15:13:56) util: request constructed
(15:13:56) util: Response headers: 'HTTP/1.1 200 OK
Date: Wed, 15 Apr 2015 19:13:57 GMT
Server: Apache/2.2.22 (Debian)
X-Powered-By: PHP/5.4.23 ZendServer/6.3.0
Vary: Accept-Encoding
Connection: close
Content-Type: text/plain; charset=utf-8
'
(15:13:56) honprpl: data from masterserver:
*omitted*
(15:13:56) GLib: g_hash_table_lookup: assertion 'hash_table != NULL' failed
(15:13:56) dnsquery: Performing DNS lookup for 174.37.182.101
(15:13:56) dnsquery: IP resolved for 174.37.182.101
(15:13:56) proxy: Attempting connection to 174.37.182.101
(15:13:56) proxy: Connecting to 174.37.182.101:11031 with no proxy
(15:13:56) proxy: Connection in progress
(15:13:57) proxy: Connecting to 174.37.182.101:11031.
(15:13:57) proxy: Connected to 174.37.182.101:11031.
(15:13:57) connection: Connection error on 0x2cc8970 (reason: 6 description: Server closed the connection
that, probably, means that you connected from hon)
(15:13:57) account: Disconnecting account username (0x241dcb0)
(15:13:57) connection: Disconnecting connection 0x2cc8970
(15:13:57) connection: Destroying connection 0x2cc8970
Hello,
Does the plugin support Garena servers right now? I've tried to enter "http://masterserver.cis.s2games.com/" (without quotes) as a masterserver URL without any success. Protocol is 34. Changing "Password is a MD5 hash" option has no effect. Plugin built from the latest code at the moment for Debian testing (make deb).
Purple log:
http://dl.dropbox.com/u/9916640/purple-debug.log
My configuration: Linux Mint 64b, Mate, Pidgin 2.10.6 (libpurple 2.10.6)
Installed: honpurple_x86_64-0.5.11.6.deb
get/cache/show icons
Migrate to (used by pidgin) GnuTLS
see
http://www.gnutls.org/manual/html_node/Authentication-using-SRP.html
for SRP support
I just started honpurple after a month (or so) and pidgin instantly crashes when loading it.
(14:48:19) account: Connecting to account Manu311.
(14:48:19) connection: Connecting. gc = 0x372b0b0
(14:48:19) honprpl: logging in Manu311
(14:48:19) util: requesting to fetch a URL
(14:48:19) dnsquery: Performing DNS lookup for masterserver.hon.s2games.com
(14:48:19) dns: Successfully sent DNS request to child 5388
(14:48:19) dns: Got response for 'masterserver.hon.s2games.com'
(14:48:19) dnsquery: IP resolved for masterserver.hon.s2games.com
(14:48:19) proxy: Attempting connection to 174.37.182.120
(14:48:19) proxy: Connecting to masterserver.hon.s2games.com:80 with no proxy
(14:48:19) proxy: Connection in progress
(14:48:19) proxy: Connecting to masterserver.hon.s2games.com:80.
(14:48:19) proxy: Connected to masterserver.hon.s2games.com:80.
(14:48:19) util: request constructed
(14:48:19) util: Response headers: 'HTTP/1.1 200 OK
Date: Fri, 04 Jan 2013 13:48:07 GMT
Server: Apache/2.2.16 (Debian)
X-Powered-By: PHP/5.3.3-7+squeeze14
Vary: Accept-Encoding
Content-Length: 301
Connection: close
Content-Type: text/plain; charset=utf-8
'
(14:48:19) util: parsed 301
(14:48:19) honprpl: data from masterserver:
a:14:{s:6:"cookie";s:32:"ff1b5fecdeab0b87e7d63e42bcbc0d9b";s:2:"ip";s:13:"92.193.76.172";s:8:"pass_exp";N;s:8:"nickname";N;s:8:"super_id";N;s:10:"account_id";N;s:5:"email";N;s:12:"account_type";N;s:8:"standing";N;s:5:"trial";N;s:7:"susp_id";N;s:11:"prepay_only";N;s:16:"vested_threshold";i:5;i:0;b:1;}
Pidgin 2.10.6 has segfaulted and attempted to dump a core file.
This is a bug in the software and has happened through
no fault of your own.
If you can reproduce the crash, please notify the developers
by reporting a bug at:
http://developer.pidgin.im/simpleticket/
Please make sure to specify what you were doing at the time
and post the backtrace from the core file. If you do not know
how to get the backtrace, please read the instructions at
http://developer.pidgin.im/wiki/GetABacktrace
dns[5390]: Oops, father has gone, wait for me, wait...!
Abgebrochen
manu@Manu6 ~ $ dns[5389]: Oops, father has gone, wait for me, wait...!
dns[5388]: Oops, father has gone, wait for me, wait...!
dns[5387]: Oops, father has gone, wait for me, wait...!
Better sync with ingame list
Proper aliasing, etc
Messages you receive don't show up.
Pidgin just displays an empty message (it does pop up) and I haven't seen any relevant console output (even with -d).
It does display messages someone whispered to you (or his buddies) and chat room messages are displayed as well - only direct messages are broken.
Also every method of writing to others (by whisper or direct message) does still work.
I assume this is easily reproducible in case someone wants to fix it.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.