- 15 Sep, 2011 1 commit
-
-
Evan Prodromou authored
-
- 12 Sep, 2011 2 commits
-
-
Evan Prodromou authored
-
Evan Prodromou authored
-
- 07 Sep, 2011 7 commits
-
-
Evan Prodromou authored
-
Evan Prodromou authored
-
Evan Prodromou authored
Move the inbox initialization code to upgrade.php. Might not catch group messages, but maybe that's not a big deal.
-
Evan Prodromou authored
-
Evan Prodromou authored
-
Evan Prodromou authored
-
Evan Prodromou authored
-
- 05 May, 2011 1 commit
-
-
Evan Prodromou authored
One of the problems we've had with running large-scale hosting systems for StatusNet is enabling new plugins. If the plugin is not enabled, its database tables are not checked at script time. Conversely, if it is enabled, it may take several hours to run checkschema for tens of thousands of sites -- during which time users might see DB errors. A new argument to checkschema lets it pre-load one or more plugins before checking the schema. This lets us prepare the plugins' database tables before they're used in production. In a multihome environment, this can be combined with tags to gradually roll out a new plugin. In the config file, a stanza like: $site = Status_network::getFromHostname(...); if ($site->hasTag('fooenabled')) { addPlugin('Foo'); } ...will only enable the plugin on certain sites. Meanwhile, a bash script like this should gradually enable the plugin: # For all sites... for site in `php allsites.php`; do # Update the schema for the Foo plugin php checkschema.php -s$site.wildcard -xFoo; # Enable the Foo plugin php settag.php -s$site.wildcard fooenabled; done
-
- 29 Oct, 2010 1 commit
-
-
Brion Vibber authored
-
- 30 Nov, 2009 1 commit
-
-
Craig Andrews authored
-
- 01 Oct, 2009 1 commit
-
-
Evan Prodromou authored
-
- 25 Aug, 2009 2 commits
-
-
Evan Prodromou authored
-
Evan Prodromou authored
-
- 22 Jun, 2009 1 commit
-
-
Evan Prodromou authored
-
- 20 Jun, 2009 2 commits
-
-
Evan Prodromou authored
-
Evan Prodromou authored
-
- 23 Dec, 2008 1 commit
-
-
Evan Prodromou authored
The PEAR coding standards decree: no tabs, but indent by four spaces. I've done a global search-and-replace on all tabs, replacing them by four spaces. This is a huge change, but it will go a long way to getting us towards phpcs-compliance. And that means better code readability, and that means more participation. darcs-hash:20081223191907-84dde-21e8efe210e6d5d54e935a22d0cee5c7bbfc007d.gz
-
- 06 Sep, 2008 1 commit
-
-
CiaranG authored
darcs-hash:20080906202242-f6e2c-8f3d04c181ef4bffc1727f3333a3bfe5766bda6b.gz
-
- 13 Aug, 2008 1 commit
-
-
Evan Prodromou authored
darcs-hash:20080813154603-84dde-fc1cf32ab5617c11b6cbe9ad084dac32b0db315a.gz
-
- 09 Jul, 2008 1 commit
-
-
Mike Cochrane authored
darcs-hash:20080709224630-533db-b5399baef280133858dac9b89c2cd6a2aba9f861.gz
-
- 07 Jul, 2008 1 commit
-
-
Evan Prodromou authored
darcs-hash:20080707055428-84dde-30ce553505221694c1ee6fd99484c41508d47821.gz
-
- 04 Jul, 2008 1 commit
-
-
Gina Haeussge authored
Make sure the action request parameter only consists of a-z, A-Z, 0-9, _ or - to discourage tampering with the following require_once. darcs-hash:20080704194114-2b4f5-2bec30d7d40d7c7bd2c747ef3c805dbf720f6159.gz
-
- 22 Jun, 2008 1 commit
-
-
Evan Prodromou authored
After getting a lot of problems and bugs with this, I'm removing the check_immediate code. Instead, I'm going to add this functionality in JavaScript. I think that's a preferred practice, anyways. darcs-hash:20080622173341-34904-3c406ca9a33dbe3afeacebef1a63d0dd101669c4.gz
-
- 19 Jun, 2008 1 commit
-
-
Evan Prodromou authored
darcs-hash:20080619134710-84dde-6086a4ac7bbd72a251fe5ce6fe3156e3270ebd74.gz
-
- 20 May, 2008 1 commit
-
-
Evan Prodromou authored
darcs-hash:20080520191412-84dde-a607dbe848279639630edd1ab4616d05cc2318d1.gz
-
- 19 May, 2008 1 commit
-
-
Evan Prodromou authored
Added H1 headers to all pages. Added H2 headers to sections of pages, where appropriate. Moved a lot of TODOs around. Made the public stream the default if no action is specified. darcs-hash:20080519141219-84dde-f9917a8351596060faa7ff5d231417773764a8fd.gz
-
- 17 May, 2008 4 commits
-
-
Evan Prodromou authored
darcs-hash:20080517163917-84dde-c9e0953e6074e66d427164e7cfad1ca1cf27553b.gz
-
Evan Prodromou authored
darcs-hash:20080517161817-84dde-a28288b093f40eda0d8444f54eca818b2c65a735.gz
-
Evan Prodromou authored
darcs-hash:20080517154942-84dde-d671f0805fc47c4321d84d3e1c1aea6a11d46395.gz
-
Evan Prodromou authored
Ran everything through php -l, found out that it didn't compile. So: fixed the am-I-running-in-Laconica check at the top of each file. Some syntax fixes in shownotice, showstream, common. darcs-hash:20080517154701-84dde-8d38da89c5b9cb3b40704adb04a4de880c204181.gz
-
- 14 May, 2008 3 commits
-
-
Evan Prodromou authored
Added GNU Affero GPL license block to source code. Added name "LACONICA". I think it should work fine. darcs-hash:20080514192648-84dde-a430dc438a4e3741c62ccf30ee7f85ecc968b159.gz
-
Evan Prodromou authored
darcs-hash:20080514190009-84dde-30f0f1b5955d71cd85563e12078ab02bf8645524.gz
-
Evan Prodromou authored
darcs-hash:20080514145436-84dde-d0994cb35d3fe8545d3f08abeec3cdfe7559c67d.gz
-
- 07 May, 2008 1 commit
-
-
Evan Prodromou authored
darcs-hash:20080507164807-84dde-ef7d205a0fedca42064a337786d2f203cdcc5a45.gz
-