Brion Vibber
239b88025e
Should fix spurious 'nickname taken' and 'email taken' errors on registration. Form's checks for existing nicks & emails would incorrectly return true on the second lookup due to bad interaction with negative caching.
...
(was checking $obj !== false but we return null now on negative cache hits, with false for cache misses)
2010-02-04 13:08:34 -08:00
Brion Vibber
5a1cbdc6f1
Add time-based cutoffs for public tag cloud, favorited lists to speed up those queries.
...
Defaulting to only looking at last 90 days of activity, can be adjusted up or down.
$config['tag']['cutoff'] = 86400 * 90;
$config['popular']['cutoff'] = 86400 * 90;
Per-user and per-group tag clouds do not use the cutoff (and it doesn't help with indexing on them).
2010-02-04 11:06:01 -08:00
Evan Prodromou
7a7e2162dd
Script to update profile URLs
2010-02-03 14:58:29 -05:00
Evan Prodromou
dbeb388ade
clear cache for Profile::hasRepeated() at Notice::insert() time
2010-02-03 12:31:25 -05:00
Evan Prodromou
0e0beea5aa
clearcache.php column flag was conflicting with default flag
2010-02-03 12:13:20 -05:00
Evan Prodromou
aee73d87ee
showcache.php column flag was conflicting with default flag
2010-02-03 12:13:07 -05:00
Evan Prodromou
644a916383
change 'sitetype' to 'siteplan' to use consistent language
2010-02-03 11:55:54 -05:00
Evan Prodromou
20953ea3de
Merge branch 'master' of git@gitorious.org:statusnet/mainline
2010-02-03 11:53:54 -05:00
Evan Prodromou
6215b9788c
add nickname as unique key for user_group table
2010-02-03 11:53:31 -05:00
Brion Vibber
51c3606715
Fix regression breaking file attachments. This is what I get for rushing fixes and not properly testing them. :P
2010-02-02 09:32:28 -08:00
Brion Vibber
4f6052d8d8
Apply xopher's fix to add 'sitetype' parameter to setup_status_network.sh, exposed to the email
2010-02-02 05:53:05 -08:00
Brion Vibber
6159edcebb
Improve name validation checks on local File references
2010-02-01 08:49:59 -08:00
Evan Prodromou
57d8f22a3a
fix local file include vulnerability in doc.php
...
Conflicts:
actions/doc.php
2010-02-01 11:20:22 -05:00
Evan Prodromou
f9cb1c3265
restructuring of User::registerNew() lost password munging
2010-02-01 00:47:50 -05:00
Evan Prodromou
5d2c083899
Add a script to clear the cache for a given key
...
Like showcache.php, clearcache.php clears the cache for a given key.
2010-01-31 22:58:29 -05:00
Evan Prodromou
fb36094eb1
buggy fetch for site owner
2010-01-31 22:55:07 -05:00
Evan Prodromou
dc62246443
Add a robots.txt URL to the site root
...
Adds a robots.txt file to the site root. Defaults defined by
'robotstxt' section of config. New events StartRobotsTxt and
EndRobotsTxt to let plugins add information. Probably not
useful if path is not /, but won't hurt anything, either.
2010-01-31 10:12:26 -05:00
Evan Prodromou
fec8066bf7
error clearing tags for profiles from memcached
2010-01-30 14:37:39 -05:00
Evan Prodromou
4ae31f3476
on exceptions, stomp logs the error and reenqueues
2010-01-30 13:15:17 -05:00
Evan Prodromou
def5d56ce1
add lat, lon, location and remove closing tag from geocode.php
2010-01-30 12:47:21 -05:00
Evan Prodromou
1b7cc3393a
Use passed-in lat long in geocode.php
...
Don't rewrite the lat-long for a location in geocode.php.
2010-01-30 12:43:00 -05:00
Evan Prodromou
a1c9874a61
better handling of null responses from geonames.org
2010-01-30 12:40:11 -05:00
Evan Prodromou
8318f195a2
plugin to limit number of registered users
2010-01-29 18:29:51 -05:00
Evan Prodromou
8cb8b357a4
add hooks for user registration
2010-01-29 17:54:54 -05:00
Evan Prodromou
2a054a50fb
live fast, die young in bash scripts
2010-01-29 15:33:35 -05:00
Evan Prodromou
ab3e90949f
Merge branch 'master' of git@gitorious.org:statusnet/mainline
2010-01-29 15:16:24 -05:00
Evan Prodromou
a7b2a08c42
for single-user mode, retrieve either site owner or defined nickname
2010-01-29 15:15:52 -05:00
Evan Prodromou
70a4f8c0e2
method to get the site owner
2010-01-29 15:15:23 -05:00
Evan Prodromou
d437b76ed1
define a constant for the 'owner' role of a site
2010-01-29 15:15:04 -05:00
Evan Prodromou
f6eecf02fc
add simple cache getter/setter static functions to Memcached_DataObject
2010-01-29 15:01:21 -05:00
Sarven Capadisli
f6c8b8a868
Hides .author from XHR response in showstream
2010-01-29 15:21:47 +00:00
Brion Vibber
4d3808a815
Fix more fatal errors in queue edge cases
2010-01-28 23:08:36 -08:00
Brion Vibber
e5eca9bd2c
Don't attempt to resend XMPP messages that can't be broadcast due to the profile being deleted.
2010-01-28 22:51:07 -08:00
Brion Vibber
990b0f7995
Merge branch 'master' of git@gitorious.org:statusnet/mainline
2010-01-28 22:29:26 -08:00
Brion Vibber
ccb678ad15
Wrap each bit of distrib queue handler's saving operation in a try/catch; log exceptions but let everything else continue.
2010-01-28 22:26:58 -08:00
Zach Copley
fa9ae59445
Merge branch 'testing'
2010-01-29 06:08:55 +00:00
Brion Vibber
288dc3452f
Log exceptions from queuedaemon.php if they're not already caught
2010-01-28 22:05:14 -08:00
Zach Copley
440ee00b1e
Move sessions settings to its own panel
2010-01-28 22:04:14 -08:00
Brion Vibber
864ce8e276
Fixes for status_network db object .ini and tag setter script
2010-01-28 20:09:17 -08:00
Evan Prodromou
4a0413c027
Add a script to set tags for sites
2010-01-28 20:00:33 -08:00
Evan Prodromou
11f3d8ce31
Merge branch 'testing'
2010-01-28 21:12:34 -05:00
Zach Copley
292ac40cae
Merge branch 'testing' of git@gitorious.org:statusnet/mainline into testing
2010-01-29 01:53:11 +00:00
Zach Copley
48a1a5a2dc
Adjust API authentication to also check for OAuth protocol params in the
...
HTTP Authorization header, as defined in OAuth HTTP Authorization Scheme.
2010-01-29 01:49:38 +00:00
Brion Vibber
da34de74fe
Merge branch 'testing'
2010-01-28 16:55:37 -08:00
Evan Prodromou
d13d73c563
Last-chance distribution if enqueueing fails
2010-01-28 16:53:37 -08:00
Brion Vibber
155a5d446f
Manual failover for stomp queues.
...
If an array of multiple servers is put in $config['queue']['stomp_server'], enqueues will pick a random server to send to (failing over automatically if any are down).
Queue handling daemons connect all servers so they get events no matter where they were delivered.
In case of disconnection, daemons should now handle it gracefully and attempt to reconnect every 60 seconds or so, automatically resubscribing to all queues once it's back up.
Can put to 'native' failover for reads as well by disabling $config['stomp']['manual_failover'] = false; but this is untested and may explode in addition to requiring that your ActiveMQ cluster actually be set up to handle its own data distribution.
Additionally, can choose which queues to mark as persistent by setting $config['stomp']['persistent'] to an array of queue names.
2010-01-28 16:49:32 -08:00
Evan Prodromou
63a0e84a8b
lost config in index.php made all traffic go to master
2010-01-28 16:52:42 -05:00
Evan Prodromou
a33194effb
Revert "Revert "move RW setup above user get in index.php so remember_me works""
...
This reverts commit be7bca2303
.
2010-01-28 16:52:05 -05:00
Evan Prodromou
be7bca2303
Revert "move RW setup above user get in index.php so remember_me works"
...
This reverts commit fa78953337
.
2010-01-28 16:50:28 -05:00
Evan Prodromou
fa78953337
move RW setup above user get in index.php so remember_me works
2010-01-28 16:35:38 -05:00