summaryrefslogtreecommitdiff
path: root/classes
AgeCommit message (Collapse)Author
2009-08-21new class for configuration settingsEvan Prodromou
2009-08-21validation code in Notice correctly checks length of contentEvan Prodromou
2009-08-21Notice class has methods to check content lengthEvan Prodromou
2009-08-21check correct setting in Profile bio lengthEvan Prodromou
2009-08-21Profile class has methods to check bio lengthEvan Prodromou
2009-08-21methods for Message to check max content lengthEvan Prodromou
2009-08-21can set group desc limit to unlimited without resetting global limitEvan Prodromou
2009-08-21allow configurable length for user group descriptionEvan Prodromou
2009-08-21data classes allow >140c in user group descriptionsEvan Prodromou
2009-08-21data classes allow >140 bios in profilesEvan Prodromou
2009-08-21Messages can be >140c in classesEvan Prodromou
2009-08-21update data classes for TEXT content in noticeEvan Prodromou
2009-08-20Change the notice type defines all into class constants and adapt all files.Marcel van der Boom
2009-08-18Return null if all columns in the compound primary key aren't specifiedZach Copley
2009-08-12Prevents redirect URLs that have canonical URLs longer than 255 chars from ↵Brett Taylor
being written to the database as their canonical. Redirecting URLs will instead be saved to the database as given. The reason for this is that table 'file' column 'url' is a VARCHAR(255) in MySQL and it silently truncates URLs longer than 255 characters, breaking the url. The proper fix for this is to improve this column, making its type TEXT, but there are no database changes for 0.8.x, so this is the next best thing for data integrity. A migration script for 0.9.x could be written to audit the database checking for redirects and updating these urls to their proper canonical url.
2009-08-10common_config returns false if the config value is not set. ↵Adrian Lang
Design::toWebColor checks with is_null. Hence the common_config value should be adjusted.
2009-08-07Implemented the list_all and list groups API methods as defined at ↵Craig Andrews
http://laconi.ca/trac/wiki/ProposedGroupsAPI Made the Autocomplete plugin also autocomplete groups
2009-08-05Argh, first commit for ages and such a stupid error. Sorry.Adrian Lang
2009-08-05Argh, first commit for ages and such a stupid error. Sorry.Adrian Lang
2009-08-05Fix reference to undefined variable in Design::toWebColor.Adrian Lang
2009-08-04Added correct null check. Created noisey errors on fresh install.Eric Helgeson
$id is not defined, should be $this->id
2009-08-04move redirect-to-openid code to OpenID pluginEvan Prodromou
2009-08-04Move OpenID-related files to OpenID plugin directoryEvan Prodromou
As a first step to pluginizing our OpenID support, I've moved the important OpenID-related files to a dedicated plugin directory. Many of these classes are still referred to by libraries that are still in core.
2009-08-04save an archive of deleted noticesEvan Prodromou
2009-08-04add a deleted_notice tableEvan Prodromou
2009-08-02don't delete during selectEvan Prodromou
2009-08-02GC sessions one by one to make sure memcached gets clearedEvan Prodromou
2009-07-30throw an exception rather than die()Evan Prodromou
2009-07-30remove debugging code about processing a new URLEvan Prodromou
2009-07-30Site-wide design configurationEvan Prodromou
I added some code so that the site-wide design can be set, using the configuration interface. I also moved the configuration option from $config['site']['design']['background'] to just $config['design']['background'], but the old syntax will still work.
2009-07-29New algorithm for reply_to savingEvan Prodromou
I changed the reply-to algorithm so that we only say a notice is in reply to another notice if a) we receive that information from the Web or API or b) it's in a "low bandwidth" (XMPP, SMS) channel, and begins with "@nickname" or "T NICKNAME". The goal is to avoid false-positives and make conversation trees more accurate and useful.
2009-07-27better check for existing DB connection runs SET NAMES UTF8 lessEvan Prodromou
2009-07-23Merge branch '0.8.x' of git@gitorious.org:laconica/mainline into 0.8.xEvan Prodromou
2009-07-23Merge branch 'master' into 0.8.xEvan Prodromou
Conflicts: scripts/twitterstatusfetcher.php
2009-07-23change NOTICE_GATEWAY to Notice::GATEWAY so autoloading worksEvan Prodromou
2009-07-23Merge commit 'br3nda/0.8.x-profile-pgfix' into 0.8.xCraig Andrews
2009-07-23fixed up a limit offset to be ANSI SQL compliantBrenda Wallace
2009-07-22Merge commit 'br3nda/0.8.x-attachmentfix' into 0.8.xCraig Andrews
2009-07-22Merge commit 'br3nda/0.8.x-hashtags' into 0.8.xCraig Andrews
2009-07-22fixed SQL in checking for monthly quota - works in postgres and mysqlBrenda Wallace
2009-07-22missing AND in the SQLBrenda Wallace
2009-07-21Merge branch '0.8.x' of git@gitorious.org:laconica/mainline into 0.8.xEvan Prodromou
2009-07-21correctly gc sessionsEvan Prodromou
2009-07-21correctly gc sessionsEvan Prodromou
2009-07-20turn into canonical terms before checking for unique-ness of a tag in a noticeBrenda Wallace
2009-07-20look for full unicode when saving tagsBrenda Wallace
2009-07-19Merge commit 'br3nda/0.8.x-pgfixes' into 0.8.xCiaranG
2009-07-17Removed noisy debugging statementsZach Copley
2009-07-17Merge branch 'oembed-provider' into 0.8.xCraig Andrews
2009-07-16use a soft limit so there's not a whole bunch of deletes on every writeEvan Prodromou