Mike Macgirvin
5edee3c4d1
magic-envelope verification, status.net appears to do it wrong.
...
Ultimately we need to do it right (or why bother having a spec?),
and fallback to doing it wrong if we're talking to a broken system - which
ironically seems to include most of the federated social web projects.
2010-10-21 04:53:43 -07:00
Mike Macgirvin
a8e4ec7801
use browser geolocation when desired
2010-10-19 20:52:05 -07:00
Mike Macgirvin
d58ff1a8df
duplex wasn't getting set correctly on group pages
2010-10-19 16:23:05 -07:00
Mike Macgirvin
0b2d85891e
lrdd link on profile page (for salmon m/e), remove dfrn-template, qualify some contact lookups, some cleanup of app/boot
2010-10-19 15:51:56 -07:00
Mike Macgirvin
3876cab8ea
sorting out the last(?) quirks in group pages.
2010-10-18 16:38:48 -07:00
Mike Macgirvin
ac824fe83e
eradicate redundant get_uid function
2010-10-18 14:34:59 -07:00
Mike Macgirvin
511c761fec
group/community/celebrity pages
2010-10-18 00:43:49 -07:00
Mike Macgirvin
0f47ac282c
celebrity/group/community pages about 75% implemented
2010-10-17 20:04:17 -07:00
Mike Macgirvin
36e1afa6ae
allow login by username and multiple unique email addresses on system - this will provide support for group/celebrity pages (coming soon).
2010-10-16 20:38:27 -07:00
Mike Macgirvin
6d646e9df5
don't allow ignored contacts to post through the hub, change default poll
...
for hub subscribers to once a day now that we can utilise multiple hubs.
2010-10-15 04:58:13 -07:00
Mike Macgirvin
a1d37b6cc4
add recipient url to pubsub instrumentation
2010-10-15 04:36:39 -07:00
Mike Macgirvin
35a9b49ed0
allow for multiple pubsub hubs so everything can still work when/if one goes flaky
...
(Google's hub has been particularly unreliable recently and the symptoms are that
you just stop receiving updates, and/or updates you send are silently dropped and
never delivered). Also add more instrumentation to help debug pubsub issues.
2010-10-15 04:20:42 -07:00
Mike Macgirvin
d96ae0f9f5
can no longer avoid recording the curl response code
2010-10-13 22:01:23 -07:00
Mike Macgirvin
bf77043b51
set correct content-type on feeds, status.net is fussy and ignores the one declared in the xrd
2010-10-13 19:06:52 -07:00
Mike Macgirvin
c1fb819d34
mostly cosmetic
2010-10-13 02:47:32 -07:00
Mike Macgirvin
033935c194
cleanup to ensure protocol version is passed properly. We will need it if/when any incompatible protocol changes are introduced.
2010-10-12 20:29:04 -07:00
Mike Macgirvin
3c440f70c6
Provide the ability to subscribe to our user from other federated sites.
...
This is a read-only relationship until the rest of the salmon
magic-envelope stuff lands
2010-10-12 19:32:15 -07:00
Mike Macgirvin
744edcf2ab
modularise webfinger and make it service agnostic
2010-10-12 16:50:12 -07:00
Mike Macgirvin
dba866c689
more comprehensive XRD linkages
2010-10-12 04:39:32 -07:00
Mike Macgirvin
013d2604f8
inline salmon magic keys
2010-10-12 04:07:03 -07:00
Mike Macgirvin
b9d768972e
added 's' keys - salmon keys, small keys, stupid keys, whatever...
2010-10-11 23:22:38 -07:00
Mike Macgirvin
6b67d00fce
if pubkey is encrypted, it will also be packaged for safe transport
2010-10-11 04:01:24 -07:00
Mike Macgirvin
eafd225bdd
protocol revision, send dfrn_confirm binary items as hex
2010-10-11 03:16:25 -07:00
Mike Macgirvin
524f73e306
A bit more telemetry of friend confirms and lots of extra doco
...
to understand what is happening and why.
2010-10-10 18:25:34 -07:00
Mike Macgirvin
3531f466e5
further enhance the friend confirm reporting
2010-10-10 16:33:28 -07:00
Mike Macgirvin
0ddfdce6a4
make it much easier to debug friend acceptance issues
...
by reporting specific error conditions across the wire.
2010-10-10 16:16:29 -07:00
Mike Macgirvin
dcaadada35
allow leading/trailing whitespace in passwords
2010-10-09 16:19:52 -07:00
Mike Macgirvin
006ca54f92
ensure regmod redirects to itself after login
2010-10-09 06:00:07 -07:00
Mike Macgirvin
9c10ada906
salmon-magic-public-freaking-nasty-keys
2010-10-06 21:13:15 -07:00
Mike Macgirvin
a0ecdd025e
infrastructure for salmon
2010-10-06 19:46:44 -07:00
Mike Macgirvin
66a6fd8df0
more instrumentation
2010-10-06 18:14:11 -07:00
Mike Macgirvin
9f0cedad8e
remove debugging statement
2010-10-06 16:00:19 -07:00
Mike Macgirvin
09606dbac2
more doco
2010-10-06 00:33:11 -07:00
Mike Macgirvin
036964de4d
friend acceptance sets up lots of important stuff, so we
...
need to be absolutely bulletproof when (not if) things go wrong.
2010-10-05 19:56:09 -07:00
Mike Macgirvin
8424f31aad
a bit more robust about loading external pics
...
also friend confirm was getting wrong email
2010-10-04 16:04:52 -07:00
Mike Macgirvin
941b2331f1
xrd cannot be called before db is open to get language
2010-10-04 04:22:34 -07:00
Mike Macgirvin
b8a9581acb
force lowercase nickname
2010-10-02 17:55:41 -07:00
Mike Macgirvin
7658acbe0a
automatically subscribe to hub if conditions are right
2010-10-01 04:41:53 -07:00
Mike Macgirvin
f5615068ca
trialing pubsubhubbub - operational tweaks
2010-10-01 02:28:06 -07:00
Mike Macgirvin
0d2650b29b
the rest of pubsubhubbub except for the UI that actually turns it on
2010-09-30 21:38:45 -07:00
Mike Macgirvin
632c557008
pubsubhubbub db refinements
2010-09-30 21:00:06 -07:00
Mike Macgirvin
465ba71b58
pubsubhubbub - discovery and notifier
2010-09-30 20:24:03 -07:00
Mike Macgirvin
abe6a3286e
pubsubhubbub endpoint
2010-09-30 19:41:22 -07:00
Mike Macgirvin
7ad27f5737
implement rel alternate, some corresponding last minute touchups on display module
2010-09-30 16:06:53 -07:00
Mike Macgirvin
a0a7c3be8b
add linebreak to invisibility notice
2010-09-30 05:13:13 -07:00
Mike Macgirvin
948061e241
notify people when they are invisible
2010-09-30 05:10:25 -07:00
Mike Macgirvin
dda5195418
show members of locked conversations
2010-09-29 22:11:26 -07:00
Mike Macgirvin
e25e40f1ef
i18n string extraction util
2010-09-29 18:11:23 -07:00
Mike Macgirvin
18287a3656
show lockstate on messages, sparkle failure on profile page,
...
comments on typo checker
2010-09-28 22:12:27 -07:00
Mike Macgirvin
dd3f754e23
found yet another typo, so created a typo finder
2010-09-28 16:10:44 -07:00