-
Notifications
You must be signed in to change notification settings - Fork 25
Comparing changes
Open a pull request
base repository: mrDoctorWho/vk4xmpp
base: r243
head repository: mrDoctorWho/vk4xmpp
compare: master
Commits on Jan 28, 2015
-
Configuration menu - View commit details
-
Copy full SHA for b708870 - Browse repository at this point
Copy the full SHA b708870View commit details
Commits on Feb 3, 2015
-
Configuration menu - View commit details
-
Copy full SHA for db97ecf - Browse repository at this point
Copy the full SHA db97ecfView commit details
Commits on Feb 12, 2015
-
Fixed transport restart when was started with few agruments instead o…
…f none Fixed groupchats users: users weren't showing up unless the "Show all users in groupchats" was set Fixed groucpats initialization: now transport shouldn't run damn lot of threads when chat wasn't created well
Configuration menu - View commit details
-
Copy full SHA for b537c3c - Browse repository at this point
Copy the full SHA b537c3cView commit details
Commits on Feb 13, 2015
-
Fixed #79: now chats should be handled correctly
Fixed flooding in the main log by "updateFriends" message when user have to pass captcha challenge
Configuration menu - View commit details
-
Copy full SHA for f692388 - Browse repository at this point
Copy the full SHA f692388View commit details -
Configuration menu - View commit details
-
Copy full SHA for e62103a - Browse repository at this point
Copy the full SHA e62103aView commit details -
Fixed possible KeyError in groupchats.py
Fixed possible NameError in groupchats.py if ConferenceServer isn't set Added option "i s/am groot/ghost/" to let user use transport like a ghost Added count of user's friend in the main log
Configuration menu - View commit details
-
Copy full SHA for 4572e27 - Browse repository at this point
Copy the full SHA 4572e27View commit details
Commits on Feb 14, 2015
-
Atterratio Aeternus committed
Feb 14, 2015 Configuration menu - View commit details
-
Copy full SHA for e842bc7 - Browse repository at this point
Copy the full SHA e842bc7View commit details -
Merge pull request #80 from Atterratio/fix_none_status
Fix None status if xmpp status empty
Configuration menu - View commit details
-
Copy full SHA for 7eeb390 - Browse repository at this point
Copy the full SHA 7eeb390View commit details
Commits on Feb 15, 2015
-
Fix possible incorrect access detection in status-to-vk plugin
Little docstring addition in plugins and core Closing #81
1Configuration menu - View commit details
-
Copy full SHA for 0379523 - Browse repository at this point
Copy the full SHA 0379523View commit details
Commits on Feb 16, 2015
-
Configuration menu - View commit details
-
Copy full SHA for eb4644e - Browse repository at this point
Copy the full SHA eb4644eView commit details
Commits on Feb 17, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 5f10f36 - Browse repository at this point
Copy the full SHA 5f10f36View commit details
Commits on Feb 18, 2015
-
Updated config. Now there is no "evalJID" variable. Now it's ADMIN_JI…
…DS[] Fixed formatting error somewhere in groupchats.py Little core refactoring. Still trying to figure out why the hell the transport freezes sometimes. Updated locale, a little Fixed #82 ("VK" object has no attr[..]; not tested, but should work fine) Fixed #83. Transport was completely untied from simpleapps.ru. Feel free to make your own registration url Fixed #84. Password registration should work fine now
Configuration menu - View commit details
-
Copy full SHA for 922019d - Browse repository at this point
Copy the full SHA 922019dView commit details
Commits on Feb 21, 2015
-
Fixed registration form strings
Completed "Check an API token" option in adhoc Little refactoring in mod_iq_disco Added translation feature to adhoc items, but those are still in english. Translators are welcome!
Configuration menu - View commit details
-
Copy full SHA for a1704ab - Browse repository at this point
Copy the full SHA a1704abView commit details
Commits on Feb 23, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 937873f - Browse repository at this point
Copy the full SHA 937873fView commit details -
Merge pull request #86 from Manazius/master
Fixed Russian localization
Configuration menu - View commit details
-
Copy full SHA for acb99b2 - Browse repository at this point
Copy the full SHA acb99b2View commit details
Commits on Mar 2, 2015
-
Fixed typo in "keep_online" setting
Fixed user settings loading Fixed turning off groupchats handling
Configuration menu - View commit details
-
Copy full SHA for a80ae54 - Browse repository at this point
Copy the full SHA a80ae54View commit details
Commits on Mar 13, 2015
-
Change simpleapps.ru to jabberon.ru
Fixed TypeError in groupchats.py in users list update Fixed retrying of groupchats creation in groupcahts.py (now it shouldn't start dozens of threads) Same as in groupchats as described in the line above fixed the same error in statustovk.py extension Fixed fake user deletion after captcha challenge was completed by a user Fixed transport freeze while working in longpoll Fixed transport freeze while sending a message or handling any method in the main thread Added feature to unload any module Vcard requests will be highly limited for the transport stability and such Most of the handlers were switched to threaded mode
Configuration menu - View commit details
-
Copy full SHA for 5e9e194 - Browse repository at this point
Copy the full SHA 5e9e194View commit details
Commits on Mar 16, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 4e068d4 - Browse repository at this point
Copy the full SHA 4e068d4View commit details -
Merge pull request #87 from alexeycv/patch-1
Update links in README.md
Configuration menu - View commit details
-
Copy full SHA for 7c8e3bc - Browse repository at this point
Copy the full SHA 7c8e3bcView commit details
Commits on Mar 18, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 7991519 - Browse repository at this point
Copy the full SHA 7991519View commit details -
Configuration menu - View commit details
-
Copy full SHA for fc54c21 - Browse repository at this point
Copy the full SHA fc54c21View commit details
Commits on Mar 20, 2015
-
Added a possibility to change vk4xmpp-monitor address
Added new events: 08 and 09 (see plugin .example.py for more information) Replaced code “with Database(...” by runDatabaseQuery() Added last_used timestamp for groupchats Added inactive groupchats exterminator Groupchats are now kept in the database, so nothing will be missed or messed As groupchats are now in the database, the function that was calling for Daleks to exterminate a chat was completely rewritten, so now Daleks don't have to exterminate any VK administrator to find out the groupchat owner TransportFeatures and UserFeatures was cleared in the kernel and now they must be filled by modules and extensions Added "force_vk_date" to user's settings to force VK timestamp for messages A brand new Module Loader that allows you easy to load, unload and reload any module A bit of optimizations for html unescape As there are new events: 08 and 09, the Watcher now is a plugin Kilobytes replaced by Megabytes in stats Fixed exec command, now it execs the code in the main globals()
Configuration menu - View commit details
-
Copy full SHA for 16fc44d - Browse repository at this point
Copy the full SHA 16fc44dView commit details -
More settings: “force vk timestamp for groupchats”, “tie nickname to …
…groupchat” New option in transport settings: Transport now can automatically call a Dalek to exterminate user when they leave a chat New plugin: interpreter; replaces mod_msg_main features: eval and exec. Now you can disable such commands for better security
Configuration menu - View commit details
-
Copy full SHA for 6203d2f - Browse repository at this point
Copy the full SHA 6203d2fView commit details
Commits on Mar 21, 2015
-
New extension: user_activity to gather statistics for user's activity
Little code cleanup in mod_iq_disco
Configuration menu - View commit details
-
Copy full SHA for 0190703 - Browse repository at this point
Copy the full SHA 0190703View commit details -
Updated description for "tie_chat_to_nickname" user config field
Fixed a typo in mod_iq_vcard New admin feature: now you can easy (re)/(un)load any transport's module and reload extensions Little code cleanup in mod_iq_disco and added a warning about it's code
Configuration menu - View commit details
-
Copy full SHA for 92ab5fc - Browse repository at this point
Copy the full SHA 92ab5fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for e91d4b8 - Browse repository at this point
Copy the full SHA e91d4b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for b7a74a5 - Browse repository at this point
Copy the full SHA b7a74a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for d7cd110 - Browse repository at this point
Copy the full SHA d7cd110View commit details -
Configuration menu - View commit details
-
Copy full SHA for e7b8c4c - Browse repository at this point
Copy the full SHA e7b8c4cView commit details
Commits on Mar 22, 2015
-
Fixed ValueError if wrong JSON was coming in decoder
Fixed possible KeyError in Poll if user disappeared while we were initializing Poll
Configuration menu - View commit details
-
Copy full SHA for 16e2f2b - Browse repository at this point
Copy the full SHA 16e2f2bView commit details
Commits on Mar 23, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 3eddda3 - Browse repository at this point
Copy the full SHA 3eddda3View commit details
Commits on Mar 25, 2015
-
Fixed order in groupchat and personal messages
Fixed user deletion in user_activity Fixed a typo in groupchats.py
Configuration menu - View commit details
-
Copy full SHA for 911b643 - Browse repository at this point
Copy the full SHA 911b643View commit details
Commits on Apr 3, 2015
-
I really hope it will be the latest commit.
Ok. Here we are: Add "nick" column to groupchats table to save chat's owner nickname. This will prevent losing messages if chat wasn't initialized Split module "writer" into 2: writer and printer. First is for crash logs, second is for printing messages to stdout Fixed chats extermination Fixed initialization order: logger now should be initialized at the right time Fixed stats: no crash should occur on wrong ps output
Configuration menu - View commit details
-
Copy full SHA for 1fcaae7 - Browse repository at this point
Copy the full SHA 1fcaae7View commit details -
Fixed sending messages if timestamp not forced
Fixed ignoring messages from stragers
Configuration menu - View commit details
-
Copy full SHA for e47753c - Browse repository at this point
Copy the full SHA e47753cView commit details
Commits on Apr 7, 2015
-
Use NICK for screen_name and FN for the full name in vcard
Fix possible exception in groupchats, if user changed their nick Add setting to send nicknames (screen_name) instead of full name in stanzas
Configuration menu - View commit details
-
Copy full SHA for 8403a2e - Browse repository at this point
Copy the full SHA 8403a2eView commit details
Commits on Apr 15, 2015
-
Replace URL_VCARD_NO_IMAGE in the config by a new URL
Configuration menu - View commit details
-
Copy full SHA for 57e4db6 - Browse repository at this point
Copy the full SHA 57e4db6View commit details
Commits on Apr 21, 2015
-
The most hard thing was rewriting the core and modules to follow PEP8 guidelines. Still not complete. And will not be completed. Changed config defaults (especially port and pidFile fields) New config option: RUN_AS to run the transport as a specified user (root access required, I think). Plugin variables removed as well. Parts of the code in core was split into the modules: defaults (for default variables), settings (for user/transport settings), longpoll (for longpoll, obviously), utils (for cross-module used functions) Removed unneeded API-call in avatar_hash plugin. Now we hash all user's friends avatars Removed plugin-specific variables from the core. Fixed watcher messages The code of vkapi module (APIBinding class) was split into a PasswordLogin and APIBinding classes. New error handling by vkapi: if it receives “too fast” error, it increases waiting timeout for 0.05 sec until it'll be fine Brand new API for modules In conclusion, I can say that the transport has gone through a huge code cleanup process. I cleaned up especially the core, library and modules. Well, you can see the diff anyways. Meet a brand new VK4XMPP v3.0 And I really hope it will be the last commit. Really, it's enough, I'm done.
Configuration menu - View commit details
-
Copy full SHA for 06e919c - Browse repository at this point
Copy the full SHA 06e919cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 34ecc32 - Browse repository at this point
Copy the full SHA 34ecc32View commit details
Commits on Apr 23, 2015
-
Add partial RosterX support (add only, for now)
Add groups support for roster contacts (via RosterX feature) Code cleanup & fixes in groupchats extension Custom registration forms (not done yet, check out library/forms.py) Little refactoring in modulemanager library WARNING: This commit may contain breaking changes. It may break especially groupchats, module management, settings management, registration process. DO NOT UPDATE to this release unless you're a pro.
Configuration menu - View commit details
-
Copy full SHA for a03e783 - Browse repository at this point
Copy the full SHA a03e783View commit details
Commits on Apr 24, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 0515686 - Browse repository at this point
Copy the full SHA 0515686View commit details
Commits on Apr 25, 2015
-
Brand new refactored function connect() in the User class and auth() in
VK class New logic in mod_iq_register Overall code quality changes.
Configuration menu - View commit details
-
Copy full SHA for 8191314 - Browse repository at this point
Copy the full SHA 8191314View commit details -
Configuration menu - View commit details
-
Copy full SHA for d33f4b4 - Browse repository at this point
Copy the full SHA d33f4b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba4fe75 - Browse repository at this point
Copy the full SHA ba4fe75View commit details
Commits on Apr 26, 2015
-
Fix crash when user has asked for subscription
Add subscription request after transport have added users to user's roster by RosterX Overall code cleanup
Configuration menu - View commit details
-
Copy full SHA for 59d46b7 - Browse repository at this point
Copy the full SHA 59d46b7View commit details
Commits on Apr 28, 2015
-
Fix wrong admin jids detection
Fix longpoll: now user won't fall out the Poll Fix several captcha exceptions Split get&set in mod_iq_register to a different functions Fix several wrong argument exceptions in mod_prs_main No code climate changes were applied.
Configuration menu - View commit details
-
Copy full SHA for 3dd7438 - Browse repository at this point
Copy the full SHA 3dd7438View commit details
Commits on Apr 29, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 1b433cc - Browse repository at this point
Copy the full SHA 1b433ccView commit details
Commits on Apr 30, 2015
-
Configuration menu - View commit details
-
Copy full SHA for db435ae - Browse repository at this point
Copy the full SHA db435aeView commit details
Commits on May 1, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 83841d3 - Browse repository at this point
Copy the full SHA 83841d3View commit details -
Fix bug: README files in extensions/ were treated as python modules
Pavel Volkov committedMay 1, 2015 Configuration menu - View commit details
-
Copy full SHA for da833dd - Browse repository at this point
Copy the full SHA da833ddView commit details -
Merge pull request #91 from mikken/extensions_filelist_fix
Fix bug: README files in extensions/ were treated as python modules
Configuration menu - View commit details
-
Copy full SHA for 68e06cd - Browse repository at this point
Copy the full SHA 68e06cdView commit details
There are no files selected for viewing
This file was deleted.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.