summaryrefslogtreecommitdiff
path: root/scripts
AgeCommit message (Collapse)Author
2010-04-12showplugins.php: dump list of activated plugins and their settings on this siteBrion Vibber
2010-04-09Merge branch 'master' of git@gitorious.org:statusnet/mainline into testingBrion Vibber
2010-04-09Fix for strip_geo's decaching; also added --all option to run over all ↵Brion Vibber
notices by given profile to help in fixing up cache inconsistencies
2010-04-08scripts/strip_geo.php to remove geodata from notices by a given user/profile.Brion Vibber
May be slow or run out of memory if run on particularly prolific posters -- not yet optimized for that case. Note that geodata that has already been sent out to other services (via ostatus, omb, twitter, etc) will not be removed from them. (fixed version -- previous had accidentally undone another commit)
2010-04-08scripts/strip_geo.php to remove geodata from notices by a given user/profile.Brion Vibber
May be slow or run out of memory if run on particularly prolific posters -- not yet optimized for that case. Note that geodata that has already been sent out to other services (via ostatus, omb, twitter, etc) will not be removed from them. (fixed version -- previous had accidentally undone another commit)
2010-04-08Revert "scripts/strip_geo.php to remove geodata from notices by a given ↵Brion Vibber
user/profile." This reverts commit ab20e75ff8feab01b4fec81c02b8b4039d65cca0. Accidentally removed another commit; clearing up...
2010-04-08scripts/strip_geo.php to remove geodata from notices by a given user/profile.Brion Vibber
May be slow or run out of memory if run on particularly prolific posters -- not yet optimized for that case. Note that geodata that has already been sent out to other services (via ostatus, omb, twitter, etc) will not be removed from them.
2010-04-07Refactor installer into base class plus web and CLI installers.Brion Vibber
scripts/install_cli.php is a bit experimental at present but works.
2010-04-07fixup_blocks.php: finds any stray subscriptions in violation of blocks, and ↵Brion Vibber
removes them.
2010-04-07Made it so that settag would list tags.Christopher Vollick
Very useful to be able to know what tags a site already has.
2010-04-05Some localization cleanup and doc to aid in customization:Brion Vibber
* added locale/en/LC_MESSAGES/statusnet.po to make it easier to start customizing English texts * added notes to locale/README about customizing and how to disable languages you haven't customized * renamed PO templates from *.po to *.pot to match general conventions and reduce confusion for people trying to find which file they're supposed to edit
2010-03-28add an option to run a command as the site ownerEvan Prodromou
2010-03-23fixup_deletions.php script to look for notices posted by now-deleted ↵Brion Vibber
profiles and remove them.
2010-03-22Some initial media parsingZach Copley
- Activity now returns a list of activity objects - Processing of photo objects
2010-03-18Runtime check for known bad PHP versions with 64-bit stream_select() bug in ↵Brion Vibber
xmppdaemon.php.
2010-03-17Merge branch 'master' into testingBrion Vibber
2010-03-11Add forgotten scripts/fixup_files.php to clean up "the h bug"Brion Vibber
2010-03-10Merge branch 'testing' of git@gitorious.org:statusnet/mainline into 0.9.xBrion Vibber
2010-03-10Merge branch 'master' of git@gitorious.org:statusnet/mainline into testingBrion Vibber
2010-03-10Detect when queuedaemon/xmppdaemon parent processes die and kill the child ↵Brion Vibber
processes. Keeps stray daemon subprocesses from floating around when we kill the parents via a signal! Accomplished by opening a bidirectional pipe in the parent process; the children close out the writer end and keep the reader in their open sockets list. When the parent dies, the children see that the socket's been closed out and can perform an orderly shutdown.
2010-03-09Merge branch 'testing' into 0.9.xBrion Vibber
2010-03-09Added scripts/command.php, can be used to run commands such as subscription ↵Brion Vibber
on behalf of users. This includes whatever support for extended command parsing plugins may have added. Example: ./scripts/command.php -nbrionv sub update@status.net
2010-03-09Merge branch 'testing' into 0.9.xBrion Vibber
2010-03-09a script to flush siteEvan Prodromou
2010-03-07add a script to import Twitter atom feed as noticesEvan Prodromou
2010-03-04Fix a few typosRasmus Lerdorf
2010-03-04Merge branch 'testing' into 0.9.xBrion Vibber
Conflicts: db/08to09.sql
2010-03-04adding checkschema to setup scriptJames Walker
2010-03-01Merge branch 'testing' of gitorious.org:statusnet/mainline into 0.9.xBrion Vibber
Conflicts: db/08to09.sql locale/statusnet.po scripts/update_po_templates.php
2010-03-01Localization tweak: include doc comments marked as 'TRANS' in .po file ↵Brion Vibber
output; these should now get automatically pulled through to the TranslateWiki interface as translator help hints.
2010-03-01Also extract _m() used in core.Siebrand Mazeland
Signed-off-by: Siebrand Mazeland <s.mazeland@xs4all.nl>
2010-02-26Merge branch 'testing' of gitorious.org:statusnet/mainline into 0.9.xBrion Vibber
2010-02-26Merge branch 'blacklistplus' into testingEvan Prodromou
Conflicts: EVENTS.txt
2010-02-26Merge branch 'testing' into 0.9.xBrion Vibber
2010-02-26don't choke on dupelimit in createsim.phpEvan Prodromou
2010-02-25init_conversation.php script to copy old notice conversations into the ↵Brion Vibber
conversation table
2010-02-25Merge branch 'master' of gitorious.org:statusnet/mainline into testingBrion Vibber
2010-02-25Merge commit 'refs/merge-requests/121' of ↵Brion Vibber
git://gitorious.org/statusnet/mainline into integration
2010-02-25Merge commit 'refs/merge-requests/2220' of ↵Brion Vibber
git://gitorious.org/statusnet/mainline into integration
2010-02-24Merge branch 'testing' of gitorious.org:statusnet/mainline into 0.9.xBrion Vibber
2010-02-24Fix update_po_templates.php to support the plural and context variants of ↵Brion Vibber
_m() in plugins
2010-02-21Merge branch 'testing' of gitorious.org:statusnet/mainline into 0.9.xBrion Vibber
2010-02-18Add Script To Update Group Avatar URLsChristopher Vollick
Similar to scripts/updateavatarurl.php. Works for groups. Again, I had to do some weird thing because using clone screwed up the find() iteration.
2010-02-18Update Avatar URL Did Weird Stuff.Christopher Vollick
It was only finding the first two avatars and then thinking it was done. I'm not entirely sure why it was doing that. I think maybe all the cloning made it forget where it was or something. Either way, it seems to work now, and really uses less memory.
2010-02-17Merge branch 'master' into testingBrion Vibber
2010-02-17Queues: redid the breakout control model so we can start up and subscribe to ↵Brion Vibber
queues without running through the complete site list, which is ok at 1k sites but too slow at 10k. All breakout queues that we're going to need to listen to now need to be explicitly listed in $config['queue']['breakout']. Until XMPP is moved to component model, this setting will let the individual processes work with their own queues: $config['queue']['breakout'][] = 'xmpp/xmppout/' . $config['site']['nickname'];
2010-02-16Merge branch 'testing' into 0.9.xBrion Vibber
Conflicts: lib/iomaster.php
2010-02-16Merge branch 'master' into testingBrion Vibber
Conflicts: lib/stompqueuemanager.php
2010-02-16Stomp queue restructuring for mass scalability:Brion Vibber
- Multiplexing queues into groups and for multiple sites. - Sharing vs breakout configurable per site and per queue via $config['queue']['breakout'] - Detect how many times a message is redelivered, discard if it's killed too many daemons - count configurable with $config['queue']['max_retries'] - can dump the items to files in $config['queue']['dead_letter_dir'] Queue daemon memory & resource leak fixes: - avoid unnecessary reconnections to memcached server (switch persistent connections back in on second initialization, assuming it's child process) - monkey-patch for leaky .ini loads in DB_DataObject::databaseStructure() - was leaking 200k per active switch - applied leak fixes to Status_network as well, using intermediate base Safe_DataObject for both it and Memcache_DataObject Misc queue fixes: - correct handling of child processes exiting due to signal termination instead of regular exit - shutdown instead of infinite respawn loop if we're already past the soft memory limit at startup - Added --all option for xmppdaemon... still opens one xmpp connection per site that has xmpp active Cache updates: - add Cache::increment() method with native support for memcached atomic increment
2010-02-08Merge branch 'testing' of git@gitorious.org:statusnet/mainline into 0.9.xBrion Vibber