das_karlchen
Forenjunkie

Beiträge: 1.701
lass mi ran da, denn sie will ja
|
 |
« am: 16. August 2009, 09:30:30 » |
|
Facebook Protokoll 0.0.0.1 verfügbar!HINWEIS vom Author des Plugins:- Debug build
- Includes proto icons from Addons
- Provides (veeeery very
) verbose log side to your miranda32.exe, if you have any errors with sending/receiving messages or watching friends on-line, I would most probably need this file, I spent much time making this logging system usable If you feel lucky, you may suppress this logging by inserting a BYTE key "DisableLogging" with a value 1 inside account key in the DB.
- REQUIRES Visual C/C++ 8 Runtime libraries installed as I'm currently not building statically nor in Visual C++ 6
- Today I've made some improvements about the parser (the first set of testers didn't have this luck, so they reported me enormous memory leaks and consumption, hahah xD ..), but I don't guarantee it's fully all right, yet

- Also today I moved some more features like avatars, some options inside Options dialog, ...
- I had it running for about last 3 hours in a row, so I think the session could be quite stable already
 - I recommend NOT being logged in a Facebook chat via browser etc., it should work together, but when you turn off web chat and connect both Miranda and web browser at the same time, you should be able to use them together pretty fine
- I also DON'T recommend using Crash Dumper plug-in along with this plug-in, 'cause there are some issues that invoke Crash Dumper
)
ES HANDELT SICH HIERBEI UM EINE SEHR, SEHR FRÜHE VERSION UND SOLLTE NUR ZU TESTZWECKEN VERWENDET WERDEN!!!Download:-> http://eternityplugins.googlecode.com/files/facebook.rarRelevante Links:-> Diskussionsthread-> WIKI Artikel-> Engl. EntwicklerthreadEdit R(i)SK: Downloadlink nach unten verschoben, damit die User sich erstmal die wichtigen Hinweise durchlesen, bevor sie die Version nutzen und dann irgendwas nicht funktioniert. Außerdem Link zum englischen Diskussionsthread und dt. Wiki eingefügt.
|
|
|
|
« Letzte Änderung: 17. August 2009, 10:07:06 von R(i)SK »
|
Gespeichert
↑
↓
|
meine versionsinfo « Letztes Update: 22 Juli 2010 um 10:47:48 & meine versionsinfo vom EeePC « Letztes Update: 22 Juni 2010 um 09:51:44
|
|
|
das_karlchen
Forenjunkie

Beiträge: 1.701
lass mi ran da, denn sie will ja
|
 |
« Antworten #1 am: 17. August 2009, 09:32:17 » |
|
Facebook Protokoll 0.0.0.2 verfügbar!Changelog for 0.0.0.2:- Fixed JSON parsing issues, now data change should be OK
- Repaired timestamps for outgoing messages
- Added "Clear" option in Mind dialog (when no Mind status filled in)
- Added Mind status item toggling (hidden when offline, shown otherwise)
- Added safer logout
- Fixed Updater support (I hope
) - Poll rate customization
- Implemented idle/away, but not working on the server :/
- Improvements in a logging system
- Some code reorganization, mainly making some processing safe
- More pretty code management
ES HANDELT SICH HIERBEI UM EINE SEHR, SEHR FRÜHE VERSION UND SOLLTE NUR ZU TESTZWECKEN VERWENDET WERDEN!!!Bekannte Probleme dieser Version:- Setting Mind status is broken with complexive messages
Download:-> http://eternityplugins.googlecode.com/files/facebook-0.0.0.2.rarRelevante Links:-> Diskussionsthread-> WIKI Artikel-> Engl. Entwicklerthread
|
|
|
|
« Letzte Änderung: 19. August 2009, 15:52:06 von das_karlchen »
|
Gespeichert
↑
↓
|
meine versionsinfo « Letztes Update: 22 Juli 2010 um 10:47:48 & meine versionsinfo vom EeePC « Letztes Update: 22 Juni 2010 um 09:51:44
|
|
|
das_karlchen
Forenjunkie

Beiträge: 1.701
lass mi ran da, denn sie will ja
|
 |
« Antworten #2 am: 18. August 2009, 22:41:42 » |
|
Facebook Protokoll 0.0.0.3 verfügbar!Changelog for 0.0.0.3:- Isolated response processings (avoiding crashes)
- Fixed crashes caused by illegal processing of foreign typing notifications
- Added a response validation & logout mechanism which safely closes connection and threads on disconnection/logout
- Removed Away status, inactivity is controlled by server as Idle
- Raised minimal poll rate to 10 seconds (interval of updating contact list)
- Removed some unneeded code
- Added an option to change user-agent (if FB would ever like to block us, hahah xD)
- Fixed message server URL "virginity" flag
)
ES HANDELT SICH HIERBEI UM EINE SEHR, SEHR FRÜHE VERSION UND SOLLTE NUR ZU TESTZWECKEN VERWENDET WERDEN!!!Bekannte Probleme dieser Version:- Avatars may flicker, their updating process hasn't been optimized, yet
- Login session gets down after some time (should be more than 1 hour), the reason or a way to avoid this is not known to me, yet
ich komm seit dem update nicht mehr online mit facebook, auf jeden fall voher ne sicherung von der alte facebook.dll machen!!!Download:-> http://eternityplugins.googlecode.com/files/facebook-0.0.0.3.rarRelevante Links:-> Diskussionsthread-> WIKI Artikel-> Engl. Entwicklerthread
|
|
|
|
« Letzte Änderung: 19. August 2009, 15:52:41 von das_karlchen »
|
Gespeichert
↑
↓
|
meine versionsinfo « Letztes Update: 22 Juli 2010 um 10:47:48 & meine versionsinfo vom EeePC « Letztes Update: 22 Juni 2010 um 09:51:44
|
|
|
R(i)SK
Tutorienschreiber &
Administrator
  
Geschlecht: 
Beiträge: 6.095
...wohnt in einer Höhle zwischen Forum und WIKI!
|
 |
« Antworten #3 am: 06. September 2009, 00:32:58 » |
|
Facebook Protokoll 0.0.0.4 verfügbar!Changelog for 0.0.0.4:Changelog for 0.0.0.4:- Finally reached persistent connection — silent session refresh + periodical reconnect like original web client — although the connection may fall down, restrictive politics will disconnect when any error occurs (mostly server time-out)
- Redesigned session control to fit original web client
- Raised default update loop poll rate to 24 seconds — less traffic, optimal processing load side by side with message loop, which has poll rate of 55 seconds when not active
- Work-around for last protocol change (not receiving status message with periodical updates) by loading mobile profile page to get the data (maybe usable for other user details in future)
- Rewritten update process to request only changes since last check for updates — minimal traffic, noticefuly reduced processing load
- Completely rewritten contacts handling — this solves a) avatar flickering b) updating status, real name and idle flag too often
- Fixed reloading avatar when not needed
- Parsing improvements (solves many issues like buffer overruns/overflows)
- Fixed leak of User-Agent strings
- Better handling of garbage collecting on shutdown
- Possibility to see actual cookies via Options dialog
- Optional toggling of logging (default off)
- Extra icon for "Mind" function
- Light performance improvements in getting data from results
- More sophisticated logging system
ES HANDELT SICH HIERBEI UM EINE SEHR, SEHR FRÜHE VERSION UND SOLLTE NUR ZU TESTZWECKEN VERWENDET WERDEN!!!Bekannte Probleme dieser Version:- Download:-> http://code.google.com/p/eternityplugins/downloads/detail?name=facebook-0.0.0.4.rarRelevante Links:-> Diskussionsthread-> WIKI Artikel-> Engl. Entwicklerthread[/list]
|
|
|
|
|
Gespeichert
↑
↓
|
JID: risk@jabber.ccc.deKomm in unseren Jabber Channel/MUC unter xmpp:miranda-de{at}conference.jabber.ccc.de. - Kein Jabber installiert? Nutz doch unseren Webchat. Mit dem ersten Glied ist die Kette geschmiedet: Wenn die erste Rede zensiert, der erste Gedanke verboten, die erste Freiheit verweigert wird, sind wir alle unwiderruflich gefesselt.
|
|
|
das_karlchen
Forenjunkie

Beiträge: 1.701
lass mi ran da, denn sie will ja
|
 |
« Antworten #4 am: 10. September 2009, 21:09:23 » |
|
Facebook Protokoll 0.0.0.5 verfügbar!Changelog for 0.0.0.5:Changelog for 0.0.0.5:- Added loading of own avatar and status message
- Added option to set Facebook "What's on my mind?" via Miranda status message system
- Better handling of own credentials (own nickname, avatar, status)
- Fixed serious mistake in Message server URL generation which caused all accounts using channels 01—09 to disconnect immediately
- Added timeout limitation + response success/error system
- Heavily optimized service of updating contacts' details + moved into separate threads to project buddy updates immediately
- Logging system improvements
- Processing improvements
- Initial translation support
- Proper logout request
- Handling of non-supported statuses — Offline + Invisible results in Offline status, otherwise you're marked as Online
- Fix for a condition deciding whether buddy list update is needed
- Re-factorized some functions to better fit a proper object model
- Proper milliseconds time stamp for outgoing messages
- Signing off is signalized with "Connecting" icon (Experimental)
- Removed some rare HTTP User-Agents
- Editing E-mail and Password impossible when Online (Experimental)
- Simplified JSON parser entry point
- Modified memory-freeing function, should solve related rare crashes
- Fix for a crash when calling Cookies dialog (I hope)
- Logging files are now properly placed inside Miranda root only, no more mess elsewhere
- Each account now has it's own logging file
- Removed force disconnection flag for messages-updating request — this request usually times out from time to time
- Removed unneeded new-lines from protocol logs
- 2 hidden variables: (BYTE)EnableRealLogoutSignal and (BYTE)TimeoutsLimit
ES HANDELT SICH HIERBEI UM EINE SEHR, SEHR FRÜHE VERSION UND SOLLTE NUR ZU TESTZWECKEN VERWENDET WERDEN!!!
Hinweis:- You'll have to A) delete all your contacts and let them reload OR B) at least delete their DB "RealName" values or rename them to "Nick", otherwise contacts will stay unnamed in the CL - the names weren't handled 100% correctly, the same as unique user identification.
- Own avatar is now handled and processed, so it's visible where possible (tabSRMM, inside Tipper when hovering account icon in statusbar, ...)
- Real names updating option has gone from now as contact's RealName/Nick value is updated normally, if you want anyone to have custom name, you can edit it like elsewhere (clist module stores this elsewhere and prioritizes this value before others)
Bekannte Probleme dieser Version:- Status messages may contain HTML character entities for some specific characters [REPORTED in 0.0.0.4]
Download:-> http://eternityplugins.googlecode.com/files/facebook-0.0.0.5a.rarRelevante Links:-> Diskussionsthread-> WIKI Artikel-> Engl. EntwicklerthreadEdit R(i)SK: Downloadlink angepasst.
|
|
|
|
« Letzte Änderung: 02. Oktober 2009, 09:55:39 von R(i)SK »
|
Gespeichert
↑
↓
|
meine versionsinfo « Letztes Update: 22 Juli 2010 um 10:47:48 & meine versionsinfo vom EeePC « Letztes Update: 22 Juni 2010 um 09:51:44
|
|
|
lastwebpage
Suche Umschulung zum Wahrsager! Brauche Geld!
Administrator
  
Beiträge: 3.102
Lesen bildet!
|
 |
« Antworten #5 am: 10. Oktober 2009, 18:18:33 » |
|
Facebook Protokoll 0.0.0.6 verfügbar!Changelog for 0.0.0.6:- Added internal _APP logging (not present in public releases)
- Some more logging events
- Made HTTP headers to be quite "static" during runtime (enhanced handling + manipulation)
- Optimized User agent storage manipulation
- Improved HTTP request success/error handling
- Lot of strings and data pointers moved from char-fields to C++ std::string + optimized usage, getting rid of possible leaks
- Added secret DB option to disable performing Logout action when signing off
- Fixed serious JSON parser comparison typos (= -> ==)
- Fixed usage of int intead of proper std::string::size_type where applicable
- Fixed conversion of HTML entities which appeared in users' real names and status messages
- Fixed incorrect sequence number incrementation (caused minor looping and receiving messages multiple times)
- Fixed updating avatars + status messages in some cases (f.e. when contact has no status message set)
- Optimized utils::time functions
- Optimized and fixed utils::number::random to return integer instead of strict std::string
- Added utils::conversion::to_string function (as this is often usable
+ macros for use as a data type parameter - Added utils::text::find_first function (as an front-end for std::string searching)
- Added utils::text::html_special_chars and html_special_chars_decode
- Renamed utils::text::find_all to count_all to match what this function really does
- Removed some unused variables
Allgemeine Probleme: - Status messages are not set properly when you set them to often — server limit requires captcha confirmation when you flood
- Being disconnected sometimes — server fault, mostly caused by server time-out side to side with restrictive connection politics — enhancements are on the go
- Away status is not applicable. FB doesn't support any controllable Away status
Bekannte Probleme dieser Version:- 100% CPU usage issue should be gone now, but in case it doesn't, you don't have to kill Miranda, turning protocol off, then disabling it and re-enabling it again should be enough.
Download:-> http://code.google.com/p/eternityplugins/downloads/detail?name=facebook-0.0.0.6.rarRelevante Links:-> Diskussionsthread-> WIKI Artikel-> Engl. Entwicklerthread-> Bug Tracker
|
|
|
|
« Letzte Änderung: 10. Oktober 2009, 18:20:15 von lastwebpage »
|
Gespeichert
↑
↓
|
Die Realität, die andere Realität, die Absurdität, mach es zu deinem Projekt!
|
|
|
|