• Strona główna
  • Komunikaty
  • Do pobrania
  • Dodatki
  • Informacje o wersji
  • Rozwój
  • Wiki
  • Forum
  • OSTRZEŻENIE! To jest tymczasowy wykaz dodatków z Miranda IM.
    Te dodatki mogą być niekompatybilne z akutalną wersją Mirandy NG, dlatego używając ich zachowaj ostrożność.

    Kliknij tutaj kilka nowych dodatków dla Miranda NG

    « Wróć do opisu

    Dziennik zmian: Facebook Protocol

    Version 0.1.3.11

    - Hotfix for latest login issues due to changes

    Total downloads: (None or statistics not available yet)

    Version 0.1.3.10

    - Instant fix for contacts hanging in online state

    Total downloads: (None or statistics not available yet)

    Version 0.1.3.9

    - Mostly under-the-hood improvements, resulting in faster data processing/better performance

    Total downloads: (None or statistics not available yet)

    Version 0.1.3.8

    - Fixed sending messages
    - Fix for receiving messages twice
    - Small fix for news feed events
    - Some more minor fixes

    Total downloads: (None or statistics not available yet)

    Version 0.1.3.7

    - (Hopefully) fixed internal list implementation (which caused rare crashes)
    - (Hopefully) fixed thread duplication issue (which sometimes caused message to be delivered multiple times)
    - Fixed sending acknowledge to Miranda core when own and eventually contacts' avatars has changed

    Total downloads: (None or statistics not available yet)

    Version 0.1.3.6

    - Added an acknowledgement call when own avatar changes (but not working though)
    - Added News Feed filtering
    - User-Agent selection names made more user-friendly
    - Deeper 64bit adoptation, a testing release should come soon

    Total downloads: (None or statistics not available yet)

    Version 0.1.3.5

    - Revised and simplified chat settings manipulation
    - Fixed important issue with converting between numbers <-> strings and numbers scale
    - Fixed Keep alive procedure to keep user marked as Online
    - Slightly modified processing loop of feeds to do its job more accurately

    Total downloads: (None or statistics not available yet)

    Version 0.1.3.4

    - Fixed handling of personal avatar
    - Fixed Machine identification persistency
    - Updated list of User-Agents
    - Fixed processing News Feed

    Total downloads: (None or statistics not available yet)

    Version 0.1.3.3

    - Hotfix for logging in when Device naming security option enabled
    - Fix for loading avatars when avatars cache is deleted by user

    Total downloads: (None or statistics not available yet)

    Version 0.1.3.2

    - Revision of proper SSL request composition
    - Added a check to disallow running with Miranda 0.10 alpha build #1
    - (Finally) fixed a crash invocation due to inproper handling with close window
    procedure data

    Total downloads: (None or statistics not available yet)

    Version 0.1.3.1

    - Fixed crash invocation when trying to set empty/NULL status message
    - Removed unneeded self-profile update on sending wall post
    - Fixed Facebook Messages URL when clicking on a notification
    - Fixed balloon notifications artifacts
    - Fixed showing events when not enabled
    - Fixed notifying of 0 new messages
    - Fixed a crash invoked when closing of web chat windows enabled
    - Fixed a memory leak inside windows closing function

    Total downloads: (None or statistics not available yet)

    Version 0.1.3.0

    - Improved detection of missing avatar
    - Better self-idle handling
    - Added advanced options for Notifications
    - Fixed HTTP requests time-out handling to match 0.9.14+ way
    - Improved error logging
    - Added an option to close chat windows on web
    - Added support for sending and receiving typing notifications
    - Better reconnect/keep-alive procedures (hopefully)
    - Fix for popup on-click hyperlinks
    - Fix for HTML in notifications and feeds
    - Fixed logout procedure
    - Contacts going offline no more shown when logging out

    Total downloads: (None or statistics not available yet)

    Version 0.1.2.1

    - Rewritten status menu items creation code to work properly with new Miranda
    0.9 feature to move them into main menu
    - Fixed memory leak when processing messages and notifications
    - Fixed a crash caused by internal list implementation
    - Work-around fix for disconnecting issues due to core time-out handling changes
    - Added option to force usage of secure HTTPS connection

    Total downloads: (None or statistics not available yet)

    Version 0.1.2.0

    - Fixed thread forking causing enormous number of dead handles being not closed as they should
    - New enhanced storage for buddy list during runtime (mainly solves data leaks with previous solution)
    - Thread synchronization & data locking revision (may prevent crashes, buffer overflows etc.)
    - Optimized code flow on various places (prevents data leaks, prettier code etc.)
    - Revised Debug build & its settings (f.e. memory leaks logging)
    - Fixed proper acknowledge of Offline status to core when signing off (no clist redraw required)

    Total downloads: (None or statistics not available yet)

    Version 0.1.1.2

    - Quick fix for change in Logout procedure/bug when receiving logout action
    - Introducing new friend requests and new messages notifications when logging in (working when notifications enabled)

    Total downloads: (None or statistics not available yet)

    Version 0.1.1.1

    - Quick fix for change in machine security response code
    - Quick fix for changes in setting and clearing Mind status
    - Contact is marked as online when receiving a message before Buddy list update loop makes him online

    Total downloads: (None or statistics not available yet)

    Version 0.1.1.0

    - Added per-user lock for future usage
    - Added storing of all headers for requests -- store_cookies( ) refactored to store_headers( )
    - Added notification sound -- ShowEvent( ) refactored to NotifyEvent( )
    - Added work-around to work with Machine security feature
    - Fixed API check required due to Google Code wiki changes
    - Dropped old Home page support
    - Added code to support notifying about new messages
    - Added code to support notifying about new friend requests
    - Fixed getting away message to proper differentiate ANSI/Unicode requests
    - Fixed NSL on Contact info page
    - Fixed global Offline status when signing off Facebook
    - Fixed (probably) missing conversion of messages between ANSI/Unicode/UTF-8
    - Fixed processing Feeds
    - Added hidden feature to set Ignore Online notification by default

    Thanks to ROBYER and others for their work during my unavailability

    Total downloads: (None or statistics not available yet)

    Version 0.1.0.2

    - (Hopefully) fixed avatar issue (own avatar bundled with some contacts)
    - Preparation for PopUp linking with contacts
    - Revision of contact update rules
    - Translation improvements

    Total downloads: (None or statistics not available yet)

    Version 0.1.0.1 reupload

    - Instant fix for changed URLs of Facebook Chat servers
    - Fix for a high CPU usage issue caused by mistake in handling connection errors

    Total downloads: (None or statistics not available yet)

    Version 0.1.0.1

    - Instant fix for changed URLs of Facebook Chat servers
    - Fix for a high CPU usage issue caused by mistake in handling connection errors

    Total downloads: (None or statistics not available yet)

    Version 0.1.0.0

    - Replaced JSON_C by CAJUN JSON parser
    - Fixed minor avatar-related crash
    - Added support for a redesigned Facebook site
    - Minor buddy list thread-safety improvement
    - Minor code refactoring
    - Added Notifications
    - Added API version checking
    - Improved logging low-level process, this should solve related crashes
    - Fixed a connection failure rule (now it should safely disconnect only after N failures in a row, not when error counter reaches N failures when incrementing on failure/decrementing on success)
    - (hopefully) fixed a minor crash during avatar saving
    - Changed keep-alive rate to more often, this will hopefully keep us without idle :)
    - Fixed a bug where balloon tooltips were popping when PopUp plugin is turned on, but inactive
    - Fixed delivering failure for offline users

    Total downloads: (None or statistics not available yet)

    Version 0.0.0.7

    - Fixed occasional blocking crash on startup caused by missing personal avatar
    file
    - Reworked contacts parsing
    - Thread-safe buddy loop
    - Featuring notifications, including Live Feed
    - More encoding options in HTTP traffic
    - More proper parsing of homepage
    - Renamed html_special_chars_decode to special_expressions_decode
    - Enhanced threads killing and locking
    - Improved sign-off
    - Fixed broken keep-alive hadling
    - Rewritten contacts update logic
    - Redesigned "What's on my mind" dialog
    - Fixed some JSON parser bugs
    - Fixed default user-agent string
    - Fixed contacts status to be loaded before protocol is marked online
    - Simplified number-to-string convertor definitions

    Total downloads: (None or statistics not available yet)

    Version 0.0.0.6

    Initial Addons release

    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

    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

    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

    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 :))

    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

    0.0.0.1

    - Working avatars
    - Improvements to JSON parsing, still needs pretty enhancements
    - Introducing smart-like logging
    - Many code management changes
    - Checked all dialogs validity
    - Bringing some basic options to work
    - Marked probably almost all memory leaks which should be solved
    - Marked some things to take a look on + solution options somewhere
    - Managed all TODOs
    - Removed some unneeded, deprecated and testing code

    0.0.0.0

    Private initial release

    Total downloads: (None or statistics not available yet)