]> git.mxchange.org Git - quix0rs-gnu-social.git/log
quix0rs-gnu-social.git
16 years agostrtolower jids for comparison
Evan Prodromou [Sat, 30 Aug 2008 05:21:43 +0000 (01:21 -0400)]
strtolower jids for comparison

darcs-hash:20080830052143-84dde-81ba3f1e687605d23e9bdc2c3672ac7ae36f9b60.gz

16 years agoforward messages from queuehandler to listener
Evan Prodromou [Sat, 30 Aug 2008 04:07:17 +0000 (00:07 -0400)]
forward messages from queuehandler to listener

The queuehandler sends messages to the user. If the user replies, the
messages are typically sent directly to the queuehandler (including
resource), not the default bot JID.

We add a little code for the xmppqueuehandler to periodically service
its queue of received messages. Received messages are forwarded to the
listener to deal with. We use XEP 33, 'addresses', to note the
original sender.

The xmppdaemon checks to see if the 'from' on a message is the daemon
address. If so, it looks for a XEP 33 'addresses' stanza, with an
'ofrom' address, which shows who it was originally is from.

This should let us send from one resource ID and still process
incoming messages in a different connection.

darcs-hash:20080830040717-84dde-59c75bfb107a1dd5fd531106751b4544bfd15656.gz

16 years agoadd 'raw' to payload to allow getting to the raw xml
Evan Prodromou [Sat, 30 Aug 2008 00:03:14 +0000 (20:03 -0400)]
add 'raw' to payload to allow getting to the raw xml

darcs-hash:20080830000314-84dde-c83d970dbaf046fa37b4af13a23795abcc20e33b.gz

16 years agostrip script ending from end of xmppdaemon
Evan Prodromou [Fri, 29 Aug 2008 20:26:13 +0000 (16:26 -0400)]
strip script ending from end of xmppdaemon

darcs-hash:20080829202613-84dde-58f58a315ea0093c5b029b01492fd71d2fed014c.gz

16 years agolost $sent_to in jabber_public_notice
Evan Prodromou [Fri, 29 Aug 2008 20:08:59 +0000 (16:08 -0400)]
lost $sent_to in jabber_public_notice

darcs-hash:20080829200859-84dde-d1c4c5897096a06dec8be14e81499d70a79c78d2.gz

16 years agomany jabber queue management changes
Evan Prodromou [Fri, 29 Aug 2008 20:03:52 +0000 (16:03 -0400)]
many jabber queue management changes

Added a method to QueueManager to let subclasses do stuff when idle.
Needed so that XMPP queue manager can service its message queue.

Cleaned up jabber_broadcast_message quite a bit. Use custom joins
instead of loop-and-query, should fix some problems with users who are
getting messages even after turning off notification. Only build $msg
and $entry once, and use the XMPPHP function for messages with a
payload, rather than rolling our own.

darcs-hash:20080829200352-84dde-427e4ca8c81d4222a36f78e7c580b611ff0bf765.gz

16 years agoa little more robust confirm handler
Evan Prodromou [Fri, 29 Aug 2008 18:23:49 +0000 (14:23 -0400)]
a little more robust confirm handler

darcs-hash:20080829182349-84dde-a6d4056d6fa2ecb4c5ed07f3a3a40576315ec4d9.gz

16 years agofix name of instantiated class
Evan Prodromou [Fri, 29 Aug 2008 18:21:12 +0000 (14:21 -0400)]
fix name of instantiated class

darcs-hash:20080829182112-84dde-c29ccd959e19e18cc2ceac1ba701f351f914c26b.gz

16 years agosplit public stream to its own queue handler
Evan Prodromou [Fri, 29 Aug 2008 18:17:02 +0000 (14:17 -0400)]
split public stream to its own queue handler

Add another queue handler for the public stream. Should further
parallelize the work of sending out messages.

darcs-hash:20080829181702-84dde-594505aa73d2380b13bd98917b70b02bac597d12.gz

16 years agoharmonize csrf and queues
Evan Prodromou [Fri, 29 Aug 2008 17:40:12 +0000 (13:40 -0400)]
harmonize csrf and queues

darcs-hash:20080829174012-84dde-4859ce0a34a50080f8376fa3278c3aa3e3a3046d.gz

16 years agoadd a script to stop daemons, too
Evan Prodromou [Thu, 28 Aug 2008 13:50:11 +0000 (09:50 -0400)]
add a script to stop daemons, too

darcs-hash:20080828135011-84dde-40b44db4416cf83b8929bb0ed77741ed0f177f14.gz

16 years agoadd a bash script to start all the daemons
Evan Prodromou [Thu, 28 Aug 2008 13:48:56 +0000 (09:48 -0400)]
add a bash script to start all the daemons

darcs-hash:20080828134856-84dde-271585ac7d76f8f0d615e9f641dfbc25c61bfb28.gz

16 years agoreturn results of broadcasting by sms
Evan Prodromou [Thu, 28 Aug 2008 01:26:35 +0000 (21:26 -0400)]
return results of broadcasting by sms

darcs-hash:20080828012635-84dde-166baf7800333ee79a6bad2e5427ac7623c7614f.gz

16 years agomisprint of omb as oms
Evan Prodromou [Thu, 28 Aug 2008 01:26:19 +0000 (21:26 -0400)]
misprint of omb as oms

darcs-hash:20080828012619-84dde-f7e993f345220d3642743e9f2567d7f8e6e4b6ce.gz

16 years agoreturn correct values for success in handling messages
Evan Prodromou [Thu, 28 Aug 2008 01:10:02 +0000 (21:10 -0400)]
return correct values for success in handling messages

darcs-hash:20080828011002-84dde-8099da64841ab137e915249025857f34084c0f34.gz

16 years ago$this->log to common_log in Queue_item
Evan Prodromou [Thu, 28 Aug 2008 00:45:03 +0000 (20:45 -0400)]
$this->log to common_log in Queue_item

darcs-hash:20080828004503-84dde-c406172d750d0a5452d5cc62ecd7b27db381c575.gz

16 years agoXmppQueueHandler extends QueueHandler too
Evan Prodromou [Thu, 28 Aug 2008 00:42:24 +0000 (20:42 -0400)]
XmppQueueHandler extends QueueHandler too

darcs-hash:20080828004224-84dde-01ba0a7b9105629b1eb8a28a1a9702912e7e9da6.gz

16 years agoextend QueueHandler
Evan Prodromou [Thu, 28 Aug 2008 00:38:29 +0000 (20:38 -0400)]
extend QueueHandler

darcs-hash:20080828003829-84dde-dc44674785f853ebf37861e5e91fb0e0366258e9.gz

16 years agocorrect return values from start() in queue handlers
Evan Prodromou [Thu, 28 Aug 2008 00:30:13 +0000 (20:30 -0400)]
correct return values from start() in queue handlers

darcs-hash:20080828003013-84dde-7c8323ef348960f58590e872b2c4ab37107ba60a.gz

16 years agodon't clear claims immediately
Evan Prodromou [Thu, 28 Aug 2008 00:26:10 +0000 (20:26 -0400)]
don't clear claims immediately

darcs-hash:20080828002610-84dde-d9cb46cb08ac50b8efbdf5683baeb2de168fc4b1.gz

16 years agocorrect presence in jabber function
Evan Prodromou [Thu, 28 Aug 2008 00:19:36 +0000 (20:19 -0400)]
correct presence in jabber function

darcs-hash:20080828001936-84dde-e4ec2fef30c49d1254d5358624a4391930811832.gz

16 years agochange return in queue function
Evan Prodromou [Thu, 28 Aug 2008 00:14:14 +0000 (20:14 -0400)]
change return in queue function

darcs-hash:20080828001414-d018c-fa900f60f0af20c01e8b83a74834ddf46829f4b2.gz

16 years agogot two lines reversed
Evan Prodromou [Wed, 27 Aug 2008 21:19:40 +0000 (17:19 -0400)]
got two lines reversed

darcs-hash:20080827211940-84dde-d5b404023a2fb6b74b6255dd91910c9ec7df3cc6.gz

16 years agochange queue_item to use a compound primary key
Evan Prodromou [Wed, 27 Aug 2008 21:12:39 +0000 (17:12 -0400)]
change queue_item to use a compound primary key

Breaking up to use multiple queue handlers means we need multiple
queue items for the same notice. So, change the queue_item table to
have a compound pkey, (notice_id,transport).

darcs-hash:20080827211239-84dde-db118799bfd43be62fb02380829c64813c9334f8.gz

16 years agoremove unimplemented methods from XmppDaemon
Evan Prodromou [Wed, 27 Aug 2008 21:04:29 +0000 (17:04 -0400)]
remove unimplemented methods from XmppDaemon

darcs-hash:20080827210429-84dde-90c22dbee16f74f53464dcd538a6dbcf49db4f28.gz

16 years agobreak up monolithic xmppdaemon into multiple queue handlers
Evan Prodromou [Wed, 27 Aug 2008 20:54:07 +0000 (16:54 -0400)]
break up monolithic xmppdaemon into multiple queue handlers

Eventually, the poor xmppdaemon has become overloaded with extra
tasks. So, I've broken it up. Now, we have 5 background scripts, and
more coming:

* xmppdaemon.php - handles incoming XMPP messages only.
* xmppqueuehandler.php - sends notices from the queue out through XMPP.
* smsqueuehandler.php - sends notices from the queue out over SMS
* ombqueuehandler.php - sends notices from the queue out over OMB
* xmppconfirmhandler.php - sends confirmation requests out over XMPP.

This is in addition to maildaemon.php, which takes incoming messages.

None of these are "true" daemons -- they don't daemonize themselves
automatically. Use nohup or another tool to background them. monit can
also be useful to keep them running.

At some point, these might become fork()'ing daemons, able to handle
more than one notice at a time. For now, I'm just running multiple
instances, hoping they don't interfere.

darcs-hash:20080827205407-84dde-97884a12f5f4e54c93bc785bd280683d1ee7e749.gz

16 years agoclean up username entered at login
Evan Prodromou [Fri, 29 Aug 2008 22:52:58 +0000 (18:52 -0400)]
clean up username entered at login

darcs-hash:20080829225258-84dde-6fee5f0beea62f023c13436b8d7044241bc0d01a.gz

16 years agoCSRF protection in remotesubscribe
Zach Copley [Fri, 29 Aug 2008 05:40:38 +0000 (01:40 -0400)]
CSRF protection in remotesubscribe

darcs-hash:20080829054038-7b5ce-d0503a8eb7f89a9d2de4aadd4550f4342b943b09.gz

16 years agoCSRF protection in emailsettings
Zach Copley [Fri, 29 Aug 2008 05:33:37 +0000 (01:33 -0400)]
CSRF protection in emailsettings

darcs-hash:20080829053337-7b5ce-6d94638c57d185e5d44e02ad458593a3f4de36d9.gz

16 years agoCSRF protection in user registration
Evan Prodromou [Fri, 29 Aug 2008 05:40:17 +0000 (01:40 -0400)]
CSRF protection in user registration

darcs-hash:20080829054017-84dde-c9268e5c815934dcbca2451dd6c9016f2ac4a03a.gz

16 years agoCSRF protection in recoverpassword
Zach Copley [Fri, 29 Aug 2008 05:28:24 +0000 (01:28 -0400)]
CSRF protection in recoverpassword

darcs-hash:20080829052824-7b5ce-39a8fd299b7a85793ad7a19fe00c93813ca882b6.gz

16 years agosession token in userauthorization form
Evan Prodromou [Fri, 29 Aug 2008 05:28:47 +0000 (01:28 -0400)]
session token in userauthorization form

darcs-hash:20080829052847-84dde-a64918a75f8300ec8fb230202881691066147652.gz

16 years agocsrf protection in userauthorization
Evan Prodromou [Fri, 29 Aug 2008 05:27:32 +0000 (01:27 -0400)]
csrf protection in userauthorization

darcs-hash:20080829052732-84dde-0ebb7e32236b480cc3aa2eb7a4bb2b41ff6177d6.gz

16 years agobetter client error on CSRF problem with subscribe/unsubscribe
Evan Prodromou [Fri, 29 Aug 2008 05:16:28 +0000 (01:16 -0400)]
better client error on CSRF problem with subscribe/unsubscribe

darcs-hash:20080829051628-84dde-2a339a35c422afb9ec04f757771764ed43b2c28b.gz

16 years agoCSRF protection for subscription/unsubscription
Evan Prodromou [Fri, 29 Aug 2008 05:11:04 +0000 (01:11 -0400)]
CSRF protection for subscription/unsubscription

darcs-hash:20080829051104-84dde-9bd23c28c2c8a720046060a33ff3e5f246c47116.gz

16 years agoCSRF protection in imsettings.php
Zach Copley [Fri, 29 Aug 2008 03:57:07 +0000 (23:57 -0400)]
CSRF protection in imsettings.php

darcs-hash:20080829035707-7b5ce-69a9ff98390ff8b9671ede948d78fdb37371aac6.gz

16 years agoCSRF protection in smssettings.php
Zach Copley [Fri, 29 Aug 2008 03:51:18 +0000 (23:51 -0400)]
CSRF protection in smssettings.php

darcs-hash:20080829035118-7b5ce-57613e88b29617ea422c7f7003e81ef885e3debb.gz

16 years agoadd csrf protection to profile settings
Evan Prodromou [Fri, 29 Aug 2008 04:39:09 +0000 (00:39 -0400)]
add csrf protection to profile settings

darcs-hash:20080829043909-84dde-c70a633c93ab89560bc300817bda66eebf6176cf.gz

16 years agoCSRF protection in openidsettings
Evan Prodromou [Fri, 29 Aug 2008 04:29:08 +0000 (00:29 -0400)]
CSRF protection in openidsettings

darcs-hash:20080829042908-84dde-1d1a22dfd3d89c5521aeb9069dc64c5f6dad3a27.gz

16 years agoswap around some stuff to show the form correctly on a CSRF error in openidlogin
Evan Prodromou [Fri, 29 Aug 2008 04:09:25 +0000 (00:09 -0400)]
swap around some stuff to show the form correctly on a CSRF error in openidlogin

darcs-hash:20080829040925-84dde-7195734eeb3df6439c099c1139caf77e2c2ea3c1.gz

16 years agoCSRF protection for OpenID form
Evan Prodromou [Fri, 29 Aug 2008 03:59:34 +0000 (23:59 -0400)]
CSRF protection for OpenID form

darcs-hash:20080829035934-84dde-cf36fd802bed76fdf15ac39b838494a414d5cc1e.gz

16 years agoadd a token for CSRF avoidance
Evan Prodromou [Fri, 29 Aug 2008 03:48:54 +0000 (23:48 -0400)]
add a token for CSRF avoidance

darcs-hash:20080829034854-84dde-a636b446dc254aaa77ac65f63be01e49c192bf32.gz

16 years agoshow error in delete notice
Evan Prodromou [Fri, 29 Aug 2008 02:55:59 +0000 (22:55 -0400)]
show error in delete notice

darcs-hash:20080829025559-84dde-bd29b5e6750a1ff72bd39e8e76bde325b0313fb8.gz

16 years agoCSRF protection in deletenotice
Evan Prodromou [Fri, 29 Aug 2008 02:51:27 +0000 (22:51 -0400)]
CSRF protection in deletenotice

darcs-hash:20080829025127-84dde-b3e2eb64b7dd8302037f471f6dba6949e2e15ecc.gz

16 years agoadd CSRF protection to avatar
Evan Prodromou [Fri, 29 Aug 2008 02:39:19 +0000 (22:39 -0400)]
add CSRF protection to avatar

darcs-hash:20080829023919-84dde-38e4bf6bddc120a221af5f856d9f88b7a532096b.gz

16 years agoreturn after failed token
Evan Prodromou [Fri, 29 Aug 2008 02:37:31 +0000 (22:37 -0400)]
return after failed token

darcs-hash:20080829023731-84dde-8920bbaf1e1f171829d0acff3f89ec987deb6368.gz

16 years agofix random function name
Evan Prodromou [Fri, 29 Aug 2008 02:18:54 +0000 (22:18 -0400)]
fix random function name

darcs-hash:20080829021854-84dde-818492a31c07dd0921c2a693095ca7ac901b6d35.gz

16 years agocode for session token
Evan Prodromou [Fri, 29 Aug 2008 01:53:04 +0000 (21:53 -0400)]
code for session token

darcs-hash:20080829015304-84dde-1c93203bdfbd4c1696cdd3c07212ff16a9f727dd.gz

16 years agoadd session token check to password change
Evan Prodromou [Fri, 29 Aug 2008 01:45:15 +0000 (21:45 -0400)]
add session token check to password change

darcs-hash:20080829014515-84dde-bce51f66ba0b3b4347a55a70b2b266b72c242304.gz

16 years agoget language before setting it.
Evan Prodromou [Thu, 28 Aug 2008 00:53:23 +0000 (20:53 -0400)]
get language before setting it.

darcs-hash:20080828005323-84dde-8f69e1e6115faa544c22436539148dac53ed6f65.gz

16 years agodon't do too many broadcasts or confirms before checking the message queue
Evan Prodromou [Wed, 27 Aug 2008 14:23:36 +0000 (10:23 -0400)]
don't do too many broadcasts or confirms before checking the message queue

darcs-hash:20080827142336-84dde-2bec2149d86900fd0291f8c00f85aa756842bbe1.gz

16 years agoadd back in a session start handler
Evan Prodromou [Wed, 27 Aug 2008 13:54:22 +0000 (09:54 -0400)]
add back in a session start handler

darcs-hash:20080827135422-84dde-857d6e980e18803186d080a60eea60f1362bb348.gz

16 years agorestoring upstream XMLStream.php after pulling ciarang's patch
Evan Prodromou [Wed, 27 Aug 2008 13:30:48 +0000 (09:30 -0400)]
restoring upstream XMLStream.php after pulling ciarang's patch

darcs-hash:20080827133048-84dde-cb99ac89c65008a8832395684386518718247887.gz

16 years agoXMPP daemon that doesn't eat messages - note change to XMPPHP as well (Ticket #551)
CiaranG [Tue, 26 Aug 2008 20:00:57 +0000 (16:00 -0400)]
XMPP daemon that doesn't eat messages - note change to XMPPHP as well (Ticket #551)

darcs-hash:20080826200057-f6e2c-fb9a88251d034824218d20b3fefcde96ddaef827.gz

16 years agodon't show unknown (debug) errors
Evan Prodromou [Wed, 27 Aug 2008 13:23:46 +0000 (09:23 -0400)]
don't show unknown (debug) errors

darcs-hash:20080827132346-84dde-c5499ac960fbb28bced28ff9355846f7183fcb5c.gz

16 years agofixup whitespace
Evan Prodromou [Wed, 27 Aug 2008 13:16:03 +0000 (09:16 -0400)]
fixup whitespace

darcs-hash:20080827131603-84dde-7be64f28840a29c5833bc625aaf6cb8f07b891e5.gz

16 years agoimport upstream XMPPHP with @ciarang's fix
Evan Prodromou [Wed, 27 Aug 2008 12:44:30 +0000 (08:44 -0400)]
import upstream XMPPHP with @ciarang's fix

darcs-hash:20080827124430-84dde-654751781702f5518153a01aa3dae4a8580b7f35.gz

16 years agofix error storing uris of remote notices
Evan Prodromou [Tue, 26 Aug 2008 21:11:08 +0000 (17:11 -0400)]
fix error storing uris of remote notices

darcs-hash:20080826211108-84dde-b277bdb1476b9cec0c0d93fa8d565c4642ba16c8.gz

16 years agouse notice URI if it's not local and it's an HTTP URL
Evan Prodromou [Tue, 26 Aug 2008 21:03:14 +0000 (17:03 -0400)]
use notice URI if it's not local and it's an HTTP URL

darcs-hash:20080826210314-84dde-34d4eb71c7d74b65c0c4b486f345ed7d9301af15.gz

16 years agoonly send local messages to public XMPP stream
Evan Prodromou [Tue, 26 Aug 2008 20:53:41 +0000 (16:53 -0400)]
only send local messages to public XMPP stream

darcs-hash:20080826205341-84dde-04c1641f4b9c5aa5318b76512664ee9df170d779.gz

16 years agooptionally turn encryption on or off in the XMPP connection
Evan Prodromou [Tue, 26 Aug 2008 13:18:14 +0000 (09:18 -0400)]
optionally turn encryption on or off in the XMPP connection

For identi.ca, we had some problems with the XMPP daemon getting
"stuck" in I/O through the encrypted (by default) XMPP socket. Turning
off encryption helped. So, now it's an option.

darcs-hash:20080826131814-84dde-2c4a809c6fb666dfb4b96d0d61205fe418f4e4b4.gz

16 years agonever allow blank passwords
Evan Prodromou [Mon, 25 Aug 2008 18:52:45 +0000 (14:52 -0400)]
never allow blank passwords

darcs-hash:20080825185245-84dde-f2ad86c1aedc2a42f7b468775234be53a7e84d5b.gz

16 years agouse better SQL date, fix security problem with OpenID logins
Evan Prodromou [Mon, 25 Aug 2008 18:41:04 +0000 (14:41 -0400)]
use better SQL date, fix security problem with OpenID logins

darcs-hash:20080825184104-84dde-5735c1791002a12c3417603dc85da31ea868f263.gz

16 years agochange DataObject_Cast to use sql_now
Evan Prodromou [Mon, 25 Aug 2008 18:30:05 +0000 (14:30 -0400)]
change DataObject_Cast to use sql_now

darcs-hash:20080825183005-84dde-c1d24a057d9545cc6d1f0dc21c5af4ea7316d8e9.gz

16 years agouse common_sql_now() instead of DB_DataObject_Cast
Evan Prodromou [Mon, 25 Aug 2008 18:23:38 +0000 (14:23 -0400)]
use common_sql_now() instead of DB_DataObject_Cast

darcs-hash:20080825182338-84dde-ec0edef9469b294b7e23945f1bc7d810da988ed7.gz

16 years agouse mb_strlen instead of strlen in xmpp daemon
Evan Prodromou [Mon, 25 Aug 2008 17:31:05 +0000 (13:31 -0400)]
use mb_strlen instead of strlen in xmpp daemon

darcs-hash:20080825173105-84dde-ea607521c78694fe558514b423f1c6dc0e70241e.gz

16 years agonotify user of remote subscriptions
Evan Prodromou [Sun, 24 Aug 2008 20:05:17 +0000 (16:05 -0400)]
notify user of remote subscriptions

darcs-hash:20080824200517-84dde-9662d89dbcd948e3ef7b7f8d4e82d90b4891c684.gz

16 years agobig scarygram warning in config.php.sample about using DB_DataObject's debug mode
Evan Prodromou [Sun, 24 Aug 2008 17:12:02 +0000 (13:12 -0400)]
big scarygram warning in config.php.sample about using DB_DataObject's debug mode

darcs-hash:20080824171202-84dde-fd3ed2b9645f2c2ec5439824dbc6f6a765c0a622.gz

16 years agomove README to main dir
Evan Prodromou [Sun, 24 Aug 2008 11:37:19 +0000 (07:37 -0400)]
move README to main dir

darcs-hash:20080824113719-84dde-fce2da5de5de7cd76c001ac2c48b99edbedb80a8.gz

16 years agobe a little more liberal for sites that accidentally put whitespace before the xml...
Evan Prodromou [Sun, 24 Aug 2008 01:38:03 +0000 (21:38 -0400)]
be a little more liberal for sites that accidentally put whitespace before the xml decl

darcs-hash:20080824013803-84dde-9c5d9ce9c588cfb9baddae64366e3417f0a5fee9.gz

16 years agorequest token is not readonly
Evan Prodromou [Sun, 24 Aug 2008 01:17:06 +0000 (21:17 -0400)]
request token is not readonly

darcs-hash:20080824011706-84dde-bf35373c3bfc631f8285f8630155195c3c5cc304.gz

16 years agoPrevent jabber.php error by checking key exists
CiaranG [Sat, 23 Aug 2008 05:35:48 +0000 (01:35 -0400)]
Prevent jabber.php error by checking key exists

darcs-hash:20080823053548-f6e2c-dfc8a0acd9fb8589ed37e54c7d0d3d38afff34f5.gz

16 years agoEscape profile url in xmpp in case fancy urls off (Ticket #521)
CiaranG [Sat, 23 Aug 2008 05:25:34 +0000 (01:25 -0400)]
Escape profile url in xmpp in case fancy urls off (Ticket #521)

darcs-hash:20080823052534-f6e2c-aa452a8c2c6ee33399f4079d0bf2224847e1450a.gz

16 years agoFixed attempt to read nonexistent match in JID regex
CiaranG [Fri, 22 Aug 2008 19:17:51 +0000 (15:17 -0400)]
Fixed attempt to read nonexistent match in JID regex

darcs-hash:20080822191751-f6e2c-578869b8524e3238c461872981a5dd8c285937e3.gz

16 years agoXMPP sub/unsub and help commands
CiaranG [Fri, 22 Aug 2008 19:10:32 +0000 (15:10 -0400)]
XMPP sub/unsub and help commands

darcs-hash:20080822191032-f6e2c-a3a7efbbaad1ec7c48ef132a8ba34fc8b8651969.gz

16 years agoDefine xmpp daemon claim timeout time
CiaranG [Fri, 22 Aug 2008 18:59:55 +0000 (14:59 -0400)]
Define xmpp daemon claim timeout time

darcs-hash:20080822185955-f6e2c-569bc9d304e904fd26e3cc976e8246e3eb7f93bd.gz

16 years agoFix bug in xmpp on/off (ticket #528)
CiaranG [Tue, 19 Aug 2008 07:13:21 +0000 (03:13 -0400)]
Fix bug in xmpp on/off (ticket #528)

darcs-hash:20080819071321-f6e2c-a7ee326669eba917fff8dd37c85c13db46c93f19.gz

16 years agoXMPP bounce message when too long (ticket #112)
CiaranG [Mon, 18 Aug 2008 21:30:31 +0000 (17:30 -0400)]
XMPP bounce message when too long (ticket #112)

darcs-hash:20080818213031-f6e2c-760cbb6f91485bbb8b29156c06a16e9ad6cd0acf.gz

16 years agobetter error reporting in user authorization action
Evan Prodromou [Fri, 22 Aug 2008 21:21:11 +0000 (17:21 -0400)]
better error reporting in user authorization action

darcs-hash:20080822212111-84dde-2770093fcfaa6fe03abb1143d3828f0622382b45.gz

16 years agofix include path bug
Evan Prodromou [Fri, 22 Aug 2008 21:06:54 +0000 (17:06 -0400)]
fix include path bug

darcs-hash:20080822210654-84dde-68595effcfc11d5e4497c72b189b5f046a8b3ca6.gz

16 years agoadd note to config.php.sample about localonly
Evan Prodromou [Fri, 22 Aug 2008 21:04:15 +0000 (17:04 -0400)]
add note to config.php.sample about localonly

darcs-hash:20080822210415-84dde-1a00e3090d52bbeeb5f40b0640cb561992ff0d1e.gz

16 years agolocal-only is optional on public timeline
Evan Prodromou [Fri, 22 Aug 2008 21:03:07 +0000 (17:03 -0400)]
local-only is optional on public timeline

darcs-hash:20080822210307-84dde-c90f6e7953d11c5b12c7a084ac23e5578412932c.gz

16 years agoinclude external libs in a subdir to make install easier
Evan Prodromou [Fri, 22 Aug 2008 13:17:14 +0000 (09:17 -0400)]
include external libs in a subdir to make install easier

darcs-hash:20080822131714-84dde-6978424ded2ed1041a65142a25560654ac717fcd.gz

16 years agoadd Cincinnati Bell Wireless
Evan Prodromou [Thu, 21 Aug 2008 12:53:06 +0000 (08:53 -0400)]
add Cincinnati Bell Wireless

darcs-hash:20080821125306-84dde-58acb80666ed3a2b1ef4db3290aa3c5f0de12a9a.gz

16 years agoTwitter-compatible API - RESTfulness checks as per Twitter
zach [Tue, 19 Aug 2008 21:49:23 +0000 (17:49 -0400)]
Twitter-compatible API - RESTfulness checks as per Twitter

darcs-hash:20080819214923-462f3-83ab492cb93c1ba643beb70853578cbd7ac35d61.gz

16 years agoTwitter-compatible API - /statuses/show - better err msg if notice doesn't exist
zach [Tue, 19 Aug 2008 20:23:18 +0000 (16:23 -0400)]
Twitter-compatible API - /statuses/show - better err msg if notice doesn't exist

darcs-hash:20080819202318-462f3-bc08a105c6b41b6a89a2358962440f68a9a79c7f.gz

16 years agoTwitter-compatible API - Added /statuses/followers to methods that
zach [Tue, 19 Aug 2008 19:54:31 +0000 (15:54 -0400)]
Twitter-compatible API - Added /statuses/followers to methods that

require bareauth only if no nickname/id is supplied.

darcs-hash:20080819195431-462f3-93d27cf980fd09aeb30ea741639c1650baecad60.gz

16 years agoTwitter-compatible API - /statuses/destroy method implemented
zach [Tue, 19 Aug 2008 19:46:10 +0000 (15:46 -0400)]
Twitter-compatible API - /statuses/destroy method implemented

darcs-hash:20080819194610-462f3-eb736e4cfc817b479e1e8e52db03b5f44cdb3d2a.gz

16 years agoTwitter-compatible API - moved show() to the right file
zach [Tue, 19 Aug 2008 00:39:31 +0000 (20:39 -0400)]
Twitter-compatible API - moved show() to the right file

darcs-hash:20080819003931-462f3-4b5b838a2fc5f872391581a189d33abdd8eeb744.gz

16 years agoTwitter-compatible API - running all strings through gettext() now
zach [Tue, 19 Aug 2008 00:29:03 +0000 (20:29 -0400)]
Twitter-compatible API - running all strings through gettext() now

darcs-hash:20080819002903-462f3-94e62891db9b9de049a918034742e545f663e840.gz

16 years agoadd database tables for foreign services
Evan Prodromou [Tue, 19 Aug 2008 22:12:14 +0000 (18:12 -0400)]
add database tables for foreign services

darcs-hash:20080819221214-84dde-15683b1e146b9e29064aa8ae04bc7daebfaf2e92.gz

16 years agoadd remote flag to broadcast of notices
Evan Prodromou [Tue, 19 Aug 2008 18:28:24 +0000 (14:28 -0400)]
add remote flag to broadcast of notices

darcs-hash:20080819182824-84dde-84d93fae2c4b0d6acee646999bad8e8bb9752c7b.gz

16 years agobroadcast remote notices
Evan Prodromou [Tue, 19 Aug 2008 18:27:24 +0000 (14:27 -0400)]
broadcast remote notices

darcs-hash:20080819182724-84dde-d2cece72dfb7f4f9f5b5cb4574812fdd32daa601.gz

16 years agoset internal encoding in XMPP daemon
Evan Prodromou [Mon, 18 Aug 2008 03:30:49 +0000 (23:30 -0400)]
set internal encoding in XMPP daemon

darcs-hash:20080818033049-84dde-eb6098e0ae84d081418536ceb6964a65bcbf4953.gz

16 years agotrim whitespace in laconica.sql
Evan Prodromou [Sun, 17 Aug 2008 15:21:33 +0000 (11:21 -0400)]
trim whitespace in laconica.sql

darcs-hash:20080817152133-84dde-36313e2aa0f37dd43ae8ed17c1194e4a2289a2eb.gz

16 years agorestore fave table lost when doing utf8 upgrade
Evan Prodromou [Sun, 17 Aug 2008 15:21:08 +0000 (11:21 -0400)]
restore fave table lost when doing utf8 upgrade

darcs-hash:20080817152108-84dde-9ca19fbe374ad021771f175f587f19902b3f927b.gz

16 years agoDatabase uses UTF-8 by default
Evan Prodromou [Sun, 17 Aug 2008 15:17:28 +0000 (11:17 -0400)]
Database uses UTF-8 by default

darcs-hash:20080817151728-84dde-6d5557db098a1273c0b9e3451b814e8d57759e57.gz

16 years agofirst step towards adding favorites to the system
Evan Prodromou [Wed, 13 Aug 2008 14:26:37 +0000 (10:26 -0400)]
first step towards adding favorites to the system

darcs-hash:20080813142637-84dde-9530d153eceb6bbedbb692755aa5c96d65d8e071.gz

16 years agouse mb_substr for xmpp daemon check
Evan Prodromou [Mon, 18 Aug 2008 02:55:49 +0000 (22:55 -0400)]
use mb_substr for xmpp daemon check

darcs-hash:20080818025549-84dde-0277e3c0b58a6d223f892376cfc9f5aa9df9714b.gz

16 years agoaccept 140 chars in API, too
Evan Prodromou [Sun, 17 Aug 2008 19:27:10 +0000 (15:27 -0400)]
accept 140 chars in API, too

darcs-hash:20080817192710-84dde-47e8da809c930c7c4528e3cb920d9a448e56d4c0.gz