summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-03-12Scrub all atom output with common_xml_safe_str()Zach Copley
2010-03-12Add id and updated elements to atom sourceZach Copley
2010-03-11Generator tag should have 'uri' attr not 'url'Zach Copley
2010-03-11Add self link to user and group rss2 feedsZach Copley
2010-03-11Output self link in rss2 feeds, if availableZach Copley
2010-03-11- Output georss xmlns in rss elementZach Copley
- Only output geopoint in rss if one is set
2010-03-11fix invalid separator in magic-public-key XRD and matching parsing.James Walker
2010-03-11remove hard-coded me:env check in magicenvelopeJames Walker
2010-03-11base64_encode/decode -> base64_url_encode/decodeJames Walker
2010-03-11Drop timestamp cutoff parameter from User::getCurrentNotice() and ↵Brion Vibber
Profile::getCurrentNotice(). It's not currently used, and won't be efficient when we update the notice.profile_id_idx index to optimize for our id-based sorting when pulling user post lists for profile pages, feeds etc.
2010-03-10OStatus: reject attempts to create a remote profile for a local user or group.Brion Vibber
Some stray shadow entries were ending up getting created, which would steal group posts from remote users. Run plugins/OStatus/scripts/fixup-shadow.php for each site to remove any existing ones.
2010-03-10Workaround intermittent bugs with HEAD requests by disabling keepalive in ↵Brion Vibber
HTTPClient. I think this is a bug in Youtube's web server (sending chunked encoding of an empty body with a HEAD response, leaving the connection out of sync when it doesn't attempt to read a body) but the HTTP_Request2 library may need to be adjusted to watch out for that.
2010-03-10Fixup script for files w/ bogus data saved into file record ('h bug')Brion Vibber
2010-03-10Fix for attachment "h bug": posting a shortened link to an oembed-able ↵Brion Vibber
resource that has been previously used in the system would incorrectly save "h" as the item's type and title.
2010-03-10Allow site-specific doc filesZach Copley
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-10RequireValidatedEmailPlugin fixes: require email on registration form, tidy ↵Brion Vibber
up i18n infrastructure.
2010-03-10A blank username should never be allowed.Zach Copley
2010-03-10Merge branch 'master' into testingBrion Vibber
2010-03-10Ticket #2221: fix for missing whitespace between messages in en-gb.Brion Vibber
The final whitespace should be dropped from the source messages after we've stabilized; trailing space is pretty unreliable to keep through translation tools and should be avoided. Use separator strings outside the messages!
2010-03-10A blank username should never be allowed.Zach Copley
2010-03-09API config return textlimit valueMichele
2010-03-09OStatus: fix exception thrown on HTTP error during feed discoveryBrion Vibber
2010-03-09Ticket #2210: adjust locale setup fallback to try more locales on the system ↵Brion Vibber
if en_US isn't available. We just need *something* other than C or POSIX to let gettext initialize itself, apparently... Gets Spanish, French, Russian etc UI localization working on Debian Lenny fresh installation set up in Spanish (so es_ES.UTF-8 is available but en_US.UTF-8 isn't).
2010-03-09API config return textlimit valueMichele
2010-03-09Check for invalid and reserved usernames for the admin user at install time.Brion Vibber
2010-03-09Added a checkbox for subscribing the admin of a StatusNet instance toSarven Capadisli
update@status.net. Checked by default. Subscription optional.
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 'commands' into testingBrion Vibber
2010-03-09Command input processing now has centralized places for looking up notice, ↵Brion Vibber
user/profile, and group arguments. OStatus plugin overrides these to allow using webfinger (user@example.com), profile URL (http://example.com/user) and bare profile URL (example.com/user) as arguments.
2010-03-09Merge commit 'origin/master' into testingBrion Vibber
2010-03-09Merge branch 'master' of git@gitorious.org:statusnet/mainlineEvan Prodromou
2010-03-09a script to flush siteEvan Prodromou
2010-03-09Merge branch 'master' of git@gitorious.org:statusnet/mainlineZach Copley
2010-03-09Use canonical URL for notification in RSSCloud pluginZach Copley
2010-03-09Use canonical URL for notification in RSSCloud pluginZach Copley
2010-03-09wrong param order to strpos()James Walker
2010-03-08Only allow RSSCloud subs to canonical RSS2 profile feedsZach Copley
2010-03-08an otp is a real loginEvan Prodromou
2010-03-08Only allow RSSCloud subs to canonical RSS2 profile feedsZach Copley
2010-03-08CentOS 5.4 still has bad PCRE in stock (though all bets off for PHP ↵Brion Vibber
packages, since you'd need a version update anyway...)
2010-03-08Revert "CentOS 5.4 still bogus on a stock install." - bad debug lines crept inBrion Vibber
This reverts commit 7e7d88831cf8b3e8876499b86890da2e63b08c97.
2010-03-08CentOS 5.4 still bogus on a stock install.Brion Vibber
2010-03-08Fix ticket #2208: regression in XMPP sending when server != hostBrion Vibber
The upstream class sets $this->basejid with host unconditionally, which wasn't previously an issue as the fulljid would always be filled in by the server at connect time before sending messages. With the new queued messaging, we need to make sure we've filled out $this->fulljid correctly without making a connection. Now using $server if provided to build $this->basejid and $this->fulljid in the queued XMPP proxy class, so queued messages are sent correctly.
2010-03-08XMPP cleanup: fix outgoing XMPP when queuing is disabled; fix notice for ↵Brion Vibber
first access to undefined member variable
2010-03-08make API realm configurableEvan Prodromou
2010-03-07Merge branch 'master' of git@gitorious.org:statusnet/mainlineEvan Prodromou
2010-03-07add a script to import Twitter atom feed as noticesEvan Prodromou
2010-03-05Remove unused variables, update Twitter onesZach Copley