This blog documents the changes the FriendFeed engineering team makes to the FriendFeed source code. It may not be interesting to you if you aren't an engineer. Heck, it may not be interesting to anybody. We put it here because we are trying to run our company a little differently — with more transparency and more accountability to our users. Plus, now you can watch Paul break and fix the site in virtually real-time. Sweet.
We've edited out changesets about future/secret releases, changesets that looked too boring ("merge branch"), and changesets that have too many cuss words in the description (yes, we had you in mind with that rule, Bret).

Two months of changes

changeset:   c23fc6845f1a
user:        bret
date:        2008-08-19 12:31:37
description: Make HTML change log generation more flexible.
changeset:   d5541b06fcfb
user:        sanjeev
date:        2008-08-19 12:14:39
description: more machine shuffling
changeset:   b72d4f09575f
user:        sanjeev
date:        2008-08-19 12:07:53
description: turn search monitoring back on
changeset:   8c6bedb36596
user:        sanjeev
date:        2008-08-19 12:06:55
description: remove unneeded open port
changeset:   a954b0482f52
user:        sanjeev
date:        2008-08-19 12:05:45
description: more logging; use databases on v7
changeset:   0e91b2a72703
user:        jim
date:        2008-08-18 18:40:43
description: safer pull script that copies itself
changeset:   181bdde3af99
user:        gburd
date:        2008-08-18 16:46:14
description: Add option to start notifications from current time instead of catching up from last notification.
changeset:   3725b40e35c2
user:        gburd
date:        2008-08-18 16:16:20
description: Don't touch db unless notifier is enabled.
changeset:   374384de901d
user:        bret
date:        2008-08-18 15:07:07
description: Bug fixes for new cookie domain
changeset:   b650b9c8222f
user:        bret
date:        2008-08-18 14:26:57
description: Fix set_cookie
changeset:   c86354d940e9
user:        bret
date:        2008-08-18 12:39:01
description: Make cookies work for the entire friendfeed.com domain.
changeset:   6e1057ef9d4d
user:        gburd
date:        2008-08-18 12:04:21
description: Add option to disable notifier.
changeset:   57ffa48d0131
user:        gburd
date:        2008-08-18 11:29:03
description: Misc notifier cleanup.
changeset:   b18729c575ec
user:        sanjeev
date:        2008-08-18 11:02:32
description: disable temporarily
changeset:   431acb1cfc12
user:        bgolub
date:        2008-08-17 08:54:42
description: make API user profile handler work with UUIDs
changeset:   e0dff4456d03
user:        paul
date:        2008-08-17 13:49:27
description: bug
changeset:   6173721aaff7
user:        paul
date:        2008-08-17 13:45:05
description: handle blocked entries a little more gracefully
changeset:   44446a144cc5
user:        paul
date:        2008-08-17 13:33:01
description: fix blocking on search
changeset:   5b582b94e04d
user:        paul
date:        2008-08-17 13:01:59
description: use a cheaper search ping. also adjust max age
changeset:   7f0eea62f138
user:        bret
date:        2008-08-17 12:48:30
description: Add beta.friendfeed.com to nginx config
changeset:   6261322e18c7
user:        paul
date:        2008-08-15 18:05:16
description: extract sup links from feeds
changeset:   aed3f265bd33
user:        paul
date:        2008-08-15 17:52:15
description: fix name. add ns for rss
changeset:   8a9b0dd1a488
user:        gburd
date:        2008-08-15 16:46:30
description: Add utility to generate image thumbnails using PIL or ImageMagick.
changeset:   5b9a00e36da4
user:        sanjeev
date:        2008-08-15 16:18:24
description: concmarksweep needs more heap
changeset:   c780a48706b6
user:        sanjeev
date:        2008-08-15 15:53:43
description: log gcs
changeset:   92f4a1db3307
user:        paul
date:        2008-08-15 15:44:13
description: bug
changeset:   5cf2a41edea8
user:        sanjeev
date:        2008-08-15 14:39:32
description: minor cleanup
changeset:   f9fcbdb4585b
user:        sanjeev
date:        2008-08-15 14:37:30
description: open ejabberd port on v8
changeset:   a459836a191b
user:        bgolub
date:        2008-08-15 04:07:39
description: remove alternate atomlink from single entry pages
changeset:   827292cff5df
user:        paul
date:        2008-08-14 23:02:02
description: strip args by default
changeset:   20892c6998bc
user:        paul
date:        2008-08-14 19:10:40
description: shorten alert mail
changeset:   6a7ecee4b4f3
parent:      13515875ced0
user:        sanjeev
date:        2008-08-14 18:51:15
description: office dns update
changeset:   0843d47f5ad5
user:        paul
date:        2008-08-14 18:51:18
description: google feedfetcher
changeset:   13515875ced0
user:        sanjeev
date:        2008-08-14 18:49:33
description: update machine state
changeset:   4fe96dfe73ff
user:        sanjeev
date:        2008-08-14 18:39:07
description: use v9 for test config
changeset:   e6b15b6f8d5f
user:        sanjeev
date:        2008-08-14 18:34:32
description: search moves from v7 to v9
changeset:   a76d27debd9a
parent:      8adaeb9bba78
user:        sanjeev
date:        2008-08-14 18:17:25
description: more logging
changeset:   07c62e88d261
user:        gburd
date:        2008-08-14 15:10:15
description: Replace mail2ff with friendfeed in error messages.
changeset:   91267287bce1
user:        paul
date:        2008-08-13 18:33:38
description: cleanup live scripts to use config flag
changeset:   688322c1f685
user:        paul
date:        2008-08-13 18:08:09
description: util for tweaking users
changeset:   cb71ccaf7287
user:        gburd
date:        2008-08-13 17:20:59
description: Add buddy image to xmpp bot. Fix bug in status text.
changeset:   dd98f8bc2756
user:        gburd
date:        2008-08-13 15:21:48
description: rename friendfeed_bot to bot
changeset:   b745aa83d815
user:        gburd
date:        2008-08-13 15:07:21
description: Get XMPP notifications working with hacked up suscription info.
changeset:   c0d6a106987e
user:        gburd
date:        2008-08-12 22:55:20
description: Fix typo on mail2ff page.
changeset:   5ddc84418108
user:        paul
date:        2008-08-12 22:20:28
description: handle logging exceptions
changeset:   8560928d1776
user:        gburd
date:        2008-08-12 21:43:59
description: Redirect http://mail2ff.com to http://friendfeed.com/share/mail.
changeset:   791ccf530127
user:        paul
date:        2008-08-12 21:27:51
description: make the blog feed parser more error tolerant
changeset:   92e12184c220
user:        sanjeev
date:        2008-08-12 18:43:50
description: dhcp ip change
changeset:   f6dea53e7992
user:        gpatnaik
date:        2008-08-12 16:41:00
description: small changes to demos
changeset:   e27a723f6255
user:        gpatnaik
date:        2008-08-12 16:36:31
description: 1.added additional similarity options to simmat.py 2.changed clusterwords.py to display the top words in a cluster based on wordranks(computed similarly to pagerank)
changeset:   390e262153c8
user:        gburd
date:        2008-08-12 15:58:09
description: Add about mail2ff page.
changeset:   3b1e85f8303e
user:        paul
date:        2008-08-12 14:30:30
description: script for rate reset
changeset:   614f5fc9422e
user:        sanjeev
date:        2008-08-12 12:47:58
description: +dan's linux machine
changeset:   41f59bf4ef41
user:        gpatnaik
date:        2008-08-12 11:25:41
description: removing commented code.....
changeset:   afd8831e1a60
user:        gpatnaik
date:        2008-08-12 11:23:04
description: clustering code.....
changeset:   1e21b604eecb
user:        bret
date:        2008-08-12 10:49:22
description: Up vslow request limit since we are blocked from our office IP :(
changeset:   6d0d27474a02
user:        bgolub
date:        2008-08-12 07:34:31
description: fix blog names in API
changeset:   cd6ec2daf2a9
user:        paul
date:        2008-08-12 01:06:57
description: deal with long comments before they reach the db
changeset:   ec7361b21531
user:        paul
date:        2008-08-12 00:22:33
description: +license
changeset:   5aee35dfaf8d
user:        paul
date:        2008-08-12 00:11:48
description: simpleping no more
changeset:   e9fe4fc846d2
user:        paul
date:        2008-08-12 00:10:33
description: copyright
changeset:   537625118302
user:        paul
date:        2008-08-11 23:45:07
description: not an error
changeset:   5f490e5c420e
user:        paul
date:        2008-08-11 23:37:22
description: add some color to the sup
changeset:   9279552e00b7
user:        paul
date:        2008-08-11 23:32:37
description: restore the lost changes caused by change abebede12
changeset:   6440f45b6002
user:        sanjeev
date:        2008-08-11 22:17:15
description: v9 is now a search replica too
changeset:   c68b3212f38e
user:        paul
date:        2008-08-11 19:13:04
description: handle bad uuid args
changeset:   661b3206db23
user:        paul
date:        2008-08-11 19:01:34
description: enable_sup
changeset:   f6a95337b86b
user:        paul
date:        2008-08-11 18:57:18
description: sup intro
changeset:   a63c4c6bcaef
user:        gpatnaik
date:        2008-08-11 10:06:31
description: clusterinf code.....
changeset:   b4911c2a8e3f
parent:      399c6c409f05
user:        sanjeev
date:        2008-08-09 08:20:39
description: increase streaming result timeout
changeset:   f5c0122df4ca
user:        sanjeev
date:        2008-08-08 19:38:33
description: b has been conscripted
changeset:   9db8f753eafd
user:        sanjeev
date:        2008-08-08 19:33:10
description: give b more ips to crawl from
changeset:   8194fca900fb
user:        sanjeev
date:        2008-08-08 19:31:47
description: script for crawling on b
changeset:   4c2b98bcc4ab
user:        paul
date:        2008-08-08 18:40:33
description: always update last_entry_date
changeset:   5a42d8a01a5a
user:        paul
date:        2008-08-08 18:03:29
description: check that all memcache keys are safe
changeset:   dd6ac2fb2255
user:        paul
date:        2008-08-08 17:46:38
description: linkify twitter #words
changeset:   2d9631ba611c
parent:      3e7cde873045
user:        paul
date:        2008-08-07 16:17:04
description: log stale feeds
changeset:   df085e7b569f
user:        gburd
date:        2008-08-08 17:29:38
description: Use database to record items previously processed by the notifier.
changeset:   b991f8adbd59
user:        paul
date:        2008-08-08 16:39:16
description: increase fast crawl size a little
changeset:   af1cf5ab0db6
user:        paul
date:        2008-08-08 16:32:03
description: better, correcter logging
changeset:   4a0dad8e273e
user:        casey
date:        2008-08-08 16:04:50
description: minor pingmonitor optimization
changeset:   399c6c409f05
user:        gpatnaik
date:        2008-08-08 14:28:00
description: small changes to demos.py
changeset:   2fd54346b578
user:        gburd
date:        2008-08-08 11:49:05
description: Add code to find new entries and comments. More to come.
changeset:   d840e14d8942
user:        gburd
date:        2008-08-08 10:18:56
description: Mail mail2ff error messages more visible by including the text "MAIL2FF ERROR" in the message.
changeset:   f6261f4dd168
user:        paul
date:        2008-08-08 03:34:49
description: fix qod -- $ is dangerous because it matches newlines
changeset:   b0e1f0222b6d
user:        bret
date:        2008-08-08 02:18:08
description: App engine escaping annoyance.
changeset:   d369079354ce
user:        casey
date:        2008-08-07 19:25:47
description: use a modified user_credentials_v2 instead of crawl_state, removing the need for credentialuploader/consumer
changeset:   e2276dfab368
user:        gpatnaik
date:        2008-08-07 19:23:32
description: removing comment lines....
changeset:   d0c198ddbe89
user:        sanjeev
date:        2008-08-07 19:09:12
description: keep going so we don't miss files
changeset:   32b0790232f7
user:        sanjeev
date:        2008-08-07 18:30:54
description: lets also grab /etc/hosts
changeset:   fae66dfb885e
user:        sanjeev
date:        2008-08-07 18:11:34
description: add, remove and move machines around
changeset:   a6fb86ba0dea
user:        gpatnaik
date:        2008-08-07 16:18:42
description: change from localhost to friendfeed.....
changeset:   3e7cde873045
user:        gpatnaik
date:        2008-08-07 16:13:47
description: added security to ApiEntryContentHandler, get_entry_content now more efficient
changeset:   19a3be2cc81d
user:        paul
date:        2008-08-07 16:04:36
description: tweak factors
changeset:   89f259e10bb8
user:        paul
date:        2008-08-07 15:55:41
description: remove delicious factor
changeset:   f597870c6ec9
user:        paul
date:        2008-08-07 15:55:09
description: fix things to work with the new delicious
changeset:   c36693b0049a
user:        paul
date:        2008-08-07 14:45:26
description: set 'deny' restriction on private feeds
changeset:   9a0ab0694c97
user:        bret
date:        2008-08-06 17:16:47
description: Fix auth redirect thing for corp site.
changeset:   2bcaea462d59
user:        casey
date:        2008-08-06 16:10:18
description: when deleting a user, remove them and their entries from rooms also
changeset:   abebede12191
user:        gpatnaik
date:        2008-08-06 15:56:21
description: changed the order around a little bit
changeset:   8268f62f8345
user:        paul
date:        2008-08-06 15:37:17
description: multiple fb updaters + general support for multiple tasks of type
changeset:   2aec4668681e
user:        gpatnaik
date:        2008-08-06 15:31:41
description: added api functionality for pulling entry content from db (for internal use only)
changeset:   8e07af1f1fda
user:        paul
date:        2008-08-06 15:02:16
description: bug
changeset:   c2e08032fddd
user:        paul
date:        2008-08-06 14:55:23
description: add support for multiple fb updaters
changeset:   4e1d429752fb
user:        paul
date:        2008-08-05 19:10:21
description: reduced sleep
changeset:   bbfc22dfd413
user:        paul
date:        2008-08-05 19:00:36
description: do fb updates in smaller batches
changeset:   9c9311b34669
user:        paul
date:        2008-08-05 18:58:41
description: log fb update info
changeset:   52ea8d45c147
user:        paul
date:        2008-08-05 18:25:24
description: switch to actual friendfeed bundle id
changeset:   6263a49163bd
user:        paul
date:        2008-08-05 18:17:13
description: update to use Facebooks feed publish api of the month
changeset:   ed3b1e2d1328
user:        bret
date:        2008-08-05 18:09:01
description: Redirect finishes for us, causing errors
changeset:   8adaeb9bba78
user:        sanjeev
date:        2008-08-05 11:46:40
description: update db configs
changeset:   ff431b93620f
user:        sanjeev
date:        2008-08-04 14:30:08
description: minor machine setup changes
changeset:   2ac4e9ae5ed8
user:        sanjeev
date:        2008-08-01 14:32:03
description: more convenient for gary to use v8 instead of o4
changeset:   af9627eb1cc9
user:        gburd
date:        2008-08-01 13:35:13
description: Set SUP content type to application/json to match type attribute in feed link elements.
changeset:   a8f2a599e4ca
user:        sanjeev
date:        2008-08-01 13:08:12
description: make finding recent comments/likes faster
changeset:   c24c59f9d3c7
user:        sanjeev
date:        2008-08-01 11:15:34
description: o4 is Gary's test machine
changeset:   c77dd8f11a85
user:        gburd
date:        2008-08-01 10:51:55
description: Restructure mail2ff to check RCPT TO before accepting message data. This will reduce time spent handling data from the growing number of spammers.
changeset:   c01eb3eb42b4
user:        gburd
date:        2008-08-01 09:26:03
description: Let JSON formatter handle datetimes in SUP.
changeset:   c981ac24b64b
user:        paul
date:        2008-08-01 00:08:53
description: switch sup to 3339 dates
changeset:   1b4844756297
user:        paul
date:        2008-08-01 00:05:38
description: switch sup to a link tag, which seems slightly more better. also add to rss
changeset:   9c5ddcd93cde
user:        jim
date:        2008-07-31 23:38:43
description: workaround for parsing html entities in xml feeds
changeset:   129be6797897
user:        paul
date:        2008-07-31 18:45:11
description: move date format
changeset:   2ece0f9af62e
user:        sanjeev
date:        2008-07-31 15:34:20
description: pullhg -slave will pull from the production slave
changeset:   5e788286be19
user:        paul
date:        2008-07-31 14:55:35
description: unlimited unhide
changeset:   89c24700b81e
user:        paul
date:        2008-07-31 13:58:26
description: more service activity data
changeset:   4cd22e162817
user:        gburd
date:        2008-07-31 13:37:44
description: Correct typo in sup file url.
changeset:   3ce3b0436f31
user:        gburd
date:        2008-07-31 13:22:20
description: SUP changes: - compute sup id from stream id instead of nickname - add sup elements to feeds (currently disabled by command line flag) - replace next_update with period. - advertise available periods in the sup file.
changeset:   e8f75ff7765d
user:        sanjeev
date:        2008-07-31 10:53:05
description: more ram to the searcher
changeset:   af58adfce610
user:        sanjeev
date:        2008-07-31 10:24:10
description: make v8-10 visible to ff1
changeset:   55d47ae6308c
parent:      d1d03b804c25
user:        bgolub
date:        2008-07-31 00:20:40
description: give hellotxt an apikey with more shares
changeset:   770d6fd1b3d6
user:        paul
date:        2008-07-30 18:44:49
description: add yesterday
changeset:   c21680de9a25
user:        casey
date:        2008-07-30 18:26:01
description: Support URLs and NSIDs for flickr
changeset:   819c1ef7e333
user:        paul
date:        2008-07-30 17:34:35
description: increase share
changeset:   e98aa69114fa
user:        paul
date:        2008-07-30 17:14:20
description: improve service graph
changeset:   4c5698b90dc8
user:        sanjeev
date:        2008-07-30 11:16:59
description: catch more exceptions, use more memory
changeset:   3931a6c226ab
user:        gburd
date:        2008-07-30 11:13:19
description: Ignore virtual users in SUP.
changeset:   f317559917d8
user:        gburd
date:        2008-07-30 10:55:05
description: Add SUP handler.
changeset:   d1d03b804c25
user:        bgolub
date:        2008-07-30 09:36:16
description: s/R/r
changeset:   098d002e9b9e
user:        bgolub
date:        2008-07-30 09:34:47
description: rumblex
changeset:   9318a52f3481
user:        bgolub
date:        2008-07-30 07:45:28
description: instead of raising a 403 if just 1 entry is private, filter on the list of readable_stream_ids. this is as fast as the previous approach because has_streams_read_permissions uses get_readable_streams as well. verified to honor permissions
changeset:   fffd38f578cf
user:        paul
date:        2008-07-30 02:17:53
description: add comments and likes to service graph
changeset:   1d1c65e9c341
user:        paul
date:        2008-07-30 00:39:37
description: allow existing rooms to keep their nicknames
changeset:   1146d11da3bb
user:        paul
date:        2008-07-29 19:09:26
description: adjust the service graph selection
changeset:   825bb067ebe5
user:        paul
date:        2008-07-29 18:27:59
description: not all entities have trailing dots now
changeset:   91dcd45336c7
user:        paul
date:        2008-07-29 18:26:04
description: missing dots
changeset:   4b85300a7f48
user:        paul
date:        2008-07-29 17:36:09
description: add rate limiting by apikey
changeset:   2e74447f895f
user:        paul
date:        2008-07-29 17:04:19
description: collapse appengine block
changeset:   168b894ec26c
user:        paul
date:        2008-07-29 16:58:17
description: increase basic_auth_fail
changeset:   b53c1d8f59fa
user:        casey
date:        2008-07-29 16:39:07
description: bug
changeset:   7f2878513875
user:        sanjeev
date:        2008-07-29 16:03:13
description: increase search rpc timeout
changeset:   6087fba20b03
user:        gburd
date:        2008-07-29 15:51:09
description: Add API to get recent updates at /api/updates/home/N.
changeset:   6d00a76744e0
user:        gburd
date:        2008-07-29 14:31:50
description: Restore room configuration to initializedatastore.
changeset:   db0e17c96d15
user:        gburd
date:        2008-07-29 13:42:42
description: Don't convert 403 to 401 when limit exceeded during authentication.
changeset:   8d55b3bba42f
user:        bgolub
date:        2008-07-29 09:05:35
description: stumbleread
changeset:   ecc0916606ed
user:        paul
date:        2008-07-28 19:20:16
description: digg
changeset:   212080d0f5df
user:        paul
date:        2008-07-28 18:37:43
description: calculate daily service activity
changeset:   087364af2f38
user:        paul
date:        2008-07-28 18:35:14
description: add service activity graph
changeset:   76840039ccd6
user:        gburd
date:        2008-07-28 16:04:20
description: Get updated streams using abs time instead of delta.
changeset:   ea37bfc02298
user:        gburd
date:        2008-07-28 15:42:22
description: Add methods to find streams with recent changes.
changeset:   69616d9c928e
user:        paul
date:        2008-07-28 15:38:30
description: improve autocomplete
changeset:   7c26fe5d12db
user:        jim
date:        2008-07-28 15:21:27
description: util fixes
changeset:   071d936ae145
user:        paul
date:        2008-07-28 13:57:07
description: make new users line visible
changeset:   5bb304f4f87a
user:        casey
date:        2008-07-28 12:03:30
description: check for nickname collision with existing rooms
changeset:   1d9e2e4b8a9d
user:        bgolub
date:        2008-07-28 08:03:47
description: add tags to title so I know when a bug is for the newui or not easily
changeset:   1f9730ca0a45
user:        bgolub
date:        2008-07-28 06:39:03
description: fix room argument not being added to pager when searching a room
changeset:   96e07981bfb3
user:        sanjeev
date:        2008-07-27 14:49:32
description: even better
changeset:   f28067b2f722
user:        sanjeev
date:        2008-07-27 14:40:38
description: search loops
changeset:   ffcb35327545
user:        bgolub
date:        2008-07-25 04:18:12
description: ourdoings API id
changeset:   481ce22afa90
user:        sanjeev
date:        2008-07-25 10:12:05
description: rainier's ip address changed
changeset:   b88f69e48ca6
user:        gburd
date:        2008-07-24 22:15:34
description: Check point some work in progress.
changeset:   bda8748b5d1b
user:        casey
date:        2008-07-24 20:02:50
description: start using destination blog links when easy
changeset:   b8b9b7043362
user:        casey
date:        2008-07-24 19:43:13
description: more efficient permission check
changeset:   6e0f5326f08d
parent:      f7f97b4dd422
user:        bgolub
date:        2008-07-24 19:22:38
description: defaults for vipers are eth1 active, eth0 unplugged
changeset:   bae60faf204b
user:        casey
date:        2008-07-24 19:19:19
description: permissions false by default actually
changeset:   5c982fd4234b
user:        casey
date:        2008-07-24 19:17:27
description: quick fix for multiple entry ids
changeset:   0e0001ed6725
user:        paul
date:        2008-07-24 17:32:11
description: +simpleping
changeset:   f7f97b4dd422
user:        bret
date:        2008-07-24 16:41:55
description: Fix audio enclosures 500 bug
changeset:   b2fa9974ef80
user:        gburd
date:        2008-07-24 14:48:52
description: Remove unused imports
changeset:   88bfa09d00ce
user:        jim
date:        2008-07-24 14:12:28
description: add test script
changeset:   0ccec8c99eb9
user:        jim
date:        2008-07-24 14:10:46
description: fix notify bug
changeset:   057732f5ea2e
user:        bret
date:        2008-07-24 14:10:06
description: Better handling of tags in bugs database forms.
changeset:   b8f60916a37f
user:        bgolub
date:        2008-07-24 06:13:00
description: api keys
changeset:   219100c035c6
user:        casey
date:        2008-07-24 09:36:12
description: put media enclosures in json output
changeset:   1c9c93121e91
user:        bgolub
date:        2008-07-24 02:37:38
description: multi entry api request
changeset:   d693653bb5a6
user:        bret
date:        2008-07-24 02:21:50
description: Fix rate checking error
changeset:   0424bc2c4835
user:        casey
date:        2008-07-24 01:47:03
description: triple the feed and api paging limits
changeset:   1d69dc3e6900
user:        paul
date:        2008-07-24 01:18:03
description: email server exceptions
changeset:   b09fab406449
user:        paul
date:        2008-07-23 23:50:07
description: oops
changeset:   b9df9c3466f5
user:        paul
date:        2008-07-23 23:49:37
description: more careful exception catching and handling
changeset:   b71fbde57a1e
user:        paul
date:        2008-07-23 18:25:03
description: handle bogus methods
changeset:   3343078f8e8f
user:        paul
date:        2008-07-23 17:34:07
description: more editable
changeset:   d935c4551e43
user:        paul
date:        2008-07-23 17:32:57
description: make FF more likeable
changeset:   d356c3d1b4f2
user:        casey
date:        2008-07-23 12:29:57
description: keep audio players in the correct order when there are more than one
changeset:   f37b965f2e8d
user:        bgolub
date:        2008-07-23 07:02:41
description: bugs database now has atom feeds for each page
changeset:   d599cba2e9f2
user:        paul
date:        2008-07-23 01:56:44
description: slight bug
changeset:   ed11ec2a27df
user:        paul
date:        2008-07-22 23:34:09
description: another noisy warning
changeset:   765ef389009b
user:        paul
date:        2008-07-22 22:27:31
description: handle logging error
changeset:   91ce32a5deb6
user:        paul
date:        2008-07-22 22:16:15
description: quiet some non-errors
changeset:   949c14eebf38
user:        paul
date:        2008-07-22 21:41:54
description: extend now
changeset:   b79f30d515ca
user:        paul
date:        2008-07-22 21:23:07
description: handle data that violates the db
changeset:   a9c4f424a601
user:        paul
date:        2008-07-22 21:22:28
description: add zooomr faves
changeset:   6e87c538d550
user:        paul
date:        2008-07-22 19:46:31
description: intensedebate changed to usernames instead of userids
changeset:   a52f73cfe3fc
user:        paul
date:        2008-07-22 19:20:02
description: reorg services
changeset:   d4318382bf80
user:        paul
date:        2008-07-22 18:52:53
description: add identica
changeset:   83757d70f64b
user:        paul
date:        2008-07-22 18:30:43
description: add plurk
changeset:   ec50fc1432b2
user:        paul
date:        2008-07-22 16:56:53
description: fix basic auth problem that was breaking twitter
changeset:   e95bbf9d7d30
user:        gburd
date:        2008-07-22 15:45:18
description: Add skeleton for FriendFeed bot.
changeset:   dfa07e85babb
user:        paul
date:        2008-07-22 11:23:18
description: bug
changeset:   8c7cc607e0d1
user:        bgolub
date:        2008-07-22 06:30:58
description: add mioNews
changeset:   d4fdb958271d
user:        gburd
date:        2008-07-22 08:55:30
description: Add infrastructure for handling XMPP stanzas.
changeset:   4bc1f0728968
user:        paul
date:        2008-07-21 18:53:42
description: switch workers to use more efficient multipart form post
changeset:   c404931cde8e
user:        sanjeev
date:        2008-07-21 18:43:47
description: +raptr client
changeset:   71b286840856
user:        paul
date:        2008-07-21 17:21:06
description: log subscription events for better debugging
changeset:   6dcceff574ee
user:        bgolub
date:        2008-07-20 09:03:10
description: include_host wasn't passed onto static_url
changeset:   403fc71ff010
user:        bgolub
date:        2008-07-20 08:36:31
description: add my services
changeset:   a3bed3930519
user:        bret
date:        2008-07-20 01:37:58
description: Make initializedatastore less sucky and verbose.
changeset:   2d65bbed134c
user:        paul
date:        2008-07-19 14:02:56
description: add dampening on freshness errors
changeset:   848b7bad6cdb
user:        paul
date:        2008-07-18 19:18:28
description: diversify the search test
changeset:   8db13e6d0870
user:        paul
date:        2008-07-18 18:54:28
description: finally add the twitter consumer
changeset:   5bd7e13a3ee7
user:        sanjeev
date:        2008-07-18 18:48:53
description: fix friendfeed production user
changeset:   660e67b3f58d
user:        paul
date:        2008-07-18 18:42:36
description: stop sending our twit creds until the new limit is in effect
changeset:   04bc28f3dcbe
user:        paul
date:        2008-07-18 18:13:24
description: monitor more machines
changeset:   565aa4419497
user:        bgolub
date:        2008-07-18 18:04:04
description: simply explicitly stating display:inline on a float fixes the IE6 double margin bug explained here: http://www.positioniseverything.net/explorer/doubled-margin.html
changeset:   6b40908c415f
user:        paul
date:        2008-07-18 18:02:10
description: mon free disk
changeset:   759c34211fd7
user:        paul
date:        2008-07-18 18:00:52
description: util
changeset:   5e2dd881599e
user:        paul
date:        2008-07-18 17:36:38
description: change crawl exception to warning so they don't clog the server logs
changeset:   bbef42f7904b
user:        paul
date:        2008-07-18 17:34:13
description: twitter needs auth
changeset:   59b4f63b4a39
user:        bgolub
date:        2008-07-18 17:26:30
description: compressed
changeset:   69538134bc32
user:        bgolub
date:        2008-07-18 17:25:57
description: put loading spinner next to content
changeset:   a3d790a78d8b
user:        paul
date:        2008-07-18 17:21:32
description: fix symbol collision that broke comment edits
changeset:   4d19b185d8e2
user:        paul
date:        2008-07-18 16:31:34
description: monitor freshness
changeset:   e6ecbc7d1f4f
user:        paul
date:        2008-07-18 16:30:48
description: fix loopy search
changeset:   a123cfdea2dc
user:        sanjeev
date:        2008-07-18 15:03:09
description: bring down the searcher if the update thread hits a problem
changeset:   637d5ead4c1a
user:        bgolub
date:        2008-07-18 14:25:09
description: add my key
changeset:   c2c7b6d80099
parent:      f86814df8914
user:        tudor
date:        2008-07-17 15:32:33
description: log user deletes
changeset:   463052833ef3
user:        bgolub
date:        2008-07-17 20:45:27
description: add all rooms feed to API
changeset:   999cc2b41bb8
user:        paul
date:        2008-07-17 19:20:28
description: util for plurk
changeset:   83776047b33a
user:        bgolub
date:        2008-07-17 18:49:50
description: forgot to run all-compress last ci
changeset:   36b649543e67
parent:      6783706733a5
user:        bgolub
date:        2008-07-17 18:26:46
description: hide in iPhone
changeset:   71dea16ec52d
user:        bret
date:        2008-07-17 15:00:55
description: More progress on new live mockup.
changeset:   6783706733a5
user:        bgolub
date:        2008-07-17 15:00:36
description: put More link on all entries but don't put the permalink in the menu if already on a permalink
changeset:   fd4f57ce55ac
user:        paul
date:        2008-07-17 14:50:35
description: fix merge
changeset:   c9a9fac98a88
user:        bret
date:        2008-07-17 12:57:02
description: Implementation of sidebar chrome mockup from yesterday.
changeset:   d7cbceeeb22a
parent:      5cb5d40e863d
user:        bgolub
date:        2008-07-17 11:49:04
description: merege
changeset:   d73c2ed46f35
user:        bgolub
date:        2008-07-17 11:14:59
description: collapse empty quote div
changeset:   321596806823
parent:      355230a5ebaa
user:        bgolub
date:        2008-07-17 11:08:07
description: timestamp on comment bubbles
changeset:   5cb5d40e863d
parent:      72ef134e5cf5
user:        bgolub
date:        2008-07-16 16:27:26
description: add myself to initializedatastore.py
changeset:   ee864cc14d25
parent:      dbaba13540f6
user:        bgolub
date:        2008-07-16 14:54:49
description: add myself to initializedatastore.py
changeset:   f86814df8914
user:        tudor
date:        2008-07-17 11:19:35
description: pullhg in a branch should optionally pull from main as well
changeset:   9f83dc13d0e8
parent:      ca911a7c8cf7
user:        tudor
date:        2008-07-17 11:14:47
description: update entry modification time on add_like, add_comment
changeset:   355230a5ebaa
user:        gburd
date:        2008-07-16 17:43:46
description: Fix 500 for entry id with bad format.
changeset:   914c5b8302a5
user:        gburd
date:        2008-07-16 17:29:26
description: Fix example URL on create room page.
changeset:   c75627b08e46
user:        paul
date:        2008-07-16 22:44:11
description: handle non-utf8 args more gracefully
changeset:   aca2de3bd4cc
user:        paul
date:        2008-07-16 22:31:33
description: fix bug
changeset:   2795ff845ade
user:        paul
date:        2008-07-16 22:25:19
description: improve search error handling
changeset:   5a3f5a1544c3
user:        paul
date:        2008-07-16 22:00:03
description: fix+improve escaping fix
changeset:   67214c849e08
user:        bret
date:        2008-07-16 21:03:49
description: Fix escaping issue for room description.
changeset:   d8167b20f3f4
user:        jim
date:        2008-07-16 18:59:00
description: no more errors
changeset:   7c89444df3aa
parent:      dbaba13540f6
user:        jim
date:        2008-07-16 18:58:24
description: fix notify to always send diff
changeset:   df627128132b
user:        gburd
date:        2008-07-16 16:07:24
description: Increaase max mail2ff message size to 20MB.
changeset:   60d095fd27c7
user:        paul
date:        2008-07-16 18:28:47
description: fix search error handling (broken by fixit :)
changeset:   55538eb9325a
user:        gburd
date:        2008-07-16 15:03:35
description: Call service connection handler when xmpp stanza received, add method to send stanza.
changeset:   eb7acb267819
parent:      ac9bddd95137
user:        gburd
date:        2008-07-16 14:58:21
description: .lower() room names.
changeset:   0e4de9ff2051
user:        paul
date:        2008-07-16 17:38:24
description: fix stupid bug just added to js escape
changeset:   ca911a7c8cf7
user:        gburd
date:        2008-07-16 15:00:55
description: .lower() room names.
changeset:   72ef134e5cf5
user:        paul
date:        2008-07-16 15:35:09
description: make javascript_string safer
changeset:   83a1a2a3bf12
user:        bret
date:        2008-07-16 14:45:23
description: Missing image
changeset:   7887013f786d
user:        bret
date:        2008-07-16 14:45:09
description: Updated fonts mock
changeset:   dbaba13540f6
user:        bret
date:        2008-07-16 09:53:31
description: Tweak mocks.
changeset:   bfe15e3da6b8
user:        bret
date:        2008-07-16 00:06:08
description: Another mockup.
changeset:   f70f4489f210
user:        bret
date:        2008-07-15 18:01:16
description: more UI demo tweaks
changeset:   9db12a7c3c90
user:        bret
date:        2008-07-15 17:49:49
description: Demo for horizontal rule mockup.
changeset:   4be7b2d69f91
user:        bret
date:        2008-07-15 17:08:04
description: Make it possible to have UI demo without writing any code.
changeset:   cf3280ec89f5
user:        bret
date:        2008-07-15 14:37:58
description: Add index of UI mockups.
changeset:   ab3fa090ef67
user:        bret
date:        2008-07-15 14:26:42
description: Add thumbnail chooser to demo making script.
changeset:   bd217e588c5f
user:        bret
date:        2008-07-15 12:23:50
description: Render Twitter/messages correcting in demo.
changeset:   7f2178f94e76
user:        bret
date:        2008-07-15 12:07:39
description: Add simple demo module to corp website using the FF API so our mockups are more "live".
changeset:   62c598c332ca
user:        sanjeev
date:        2008-07-15 11:28:42
description: simple utility to force a pull from main
changeset:   20067d0c0efe
user:        sanjeev
date:        2008-07-15 10:41:18
description: add o
changeset:   7f56a5b6fc3b
user:        sanjeev
date:        2008-07-15 10:38:14
description: update machine status
changeset:   907d4e239e35
user:        jim
date:        2008-07-14 14:19:55
description: forward ssh agent by default in ffssh
changeset:   9995b1f453ed
user:        jim
date:        2008-07-14 14:19:18
description: invalidate proper subscription keys in memcache
changeset:   ac9bddd95137
user:        gburd
date:        2008-07-14 12:08:10
description: Cleanup junk left in previous submit.
changeset:   433b9294ec5a
user:        jim
date:        2008-07-14 12:20:20
description: break out logic for setting entry div css classes
changeset:   bd9546598432
parent:      1a9f43c19013
user:        jim
date:        2008-07-14 12:17:36
description: use same logic for trunk and branches in hg scripts
changeset:   4c3c7d993568
user:        gburd
date:        2008-07-14 11:44:48
description: Remove Verizon footer from mail2ff messages.
changeset:   cac85b334818
user:        bret
date:        2008-07-14 11:34:11
description: All time graph URL got too bug; truncate to eight months.
changeset:   814606dfc9af
user:        gburd
date:        2008-07-14 11:07:42
description: XMPP connection cleanup. - Delay calling handlers until xml parser returns. - Don't call socket send if it is already known that the socket will block.
changeset:   c306651f7502
user:        bret
date:        2008-07-14 10:54:35
description: Add required App Engine index.
changeset:   3b4ef397e7a4
user:        bret
date:        2008-07-14 10:49:54
description: Better width management for bugs db
changeset:   d788e0d2f9e1
user:        bret
date:        2008-07-14 10:47:22
description: Don't require authentication for redirect
changeset:   7fc40f10cddb
user:        bret
date:        2008-07-14 10:47:01
description: Redirect old bugs page to new bugs page.
changeset:   ccefd3f02f0b
user:        bret
date:        2008-07-14 10:18:15
description: Fix share links for the iPhone
changeset:   a02cfbc6b11b
user:        bret
date:        2008-07-14 09:48:37
description: CSS version number for bugs db
changeset:   e5ce3b989949
user:        bret
date:        2008-07-14 09:14:42
description: Add mio news; restrict width of bugs in bugsdb
changeset:   b53914f4163f
user:        bret
date:        2008-07-14 09:05:13
description: Allow UUIDs for user feeds in API.
changeset:   4174379097c1
user:        paul
date:        2008-07-13 18:06:03
description: drop the youtube AAAAAAAAAAA links
changeset:   13850d806dad
user:        bret
date:        2008-07-13 09:03:24
description: Fix weird entry body / best of error.
changeset:   ffdd5a330aae
user:        bret
date:        2008-07-12 23:12:11
description: Fix bug in bugs DB.
changeset:   8e9a0dc23bc8
user:        sanjeev
date:        2008-07-11 23:17:18
description: be a bit more conservative with expunging
changeset:   1a9f43c19013
user:        sanjeev
date:        2008-07-11 19:59:15
description: ignore the deleted flag when expunging
changeset:   d72169e68d7d
user:        paul
date:        2008-07-11 19:21:18
description: switch simpleshare to use mixin + handle comments in the link box
changeset:   a9671915a5c2
user:        bret
date:        2008-07-11 18:54:02
description: Link to new bugs database.
changeset:   3830ed3ef268
user:        bret
date:        2008-07-11 18:53:07
description: Manually specify app engine indexes.
changeset:   208ce5d106f5
user:        bret
date:        2008-07-11 18:50:21
description: Bugs database for our App Engine internal system
changeset:   7c98028442ad
user:        sanjeev
date:        2008-07-11 18:47:16
description: expunge old deleted entries when re-adding a service
changeset:   b349fc8bea1c
user:        sanjeev
date:        2008-07-11 18:19:35
description: ok we care about deleted ids as well
changeset:   e71e291cd390
user:        sanjeev
date:        2008-07-11 17:45:37
description: add GRANTS note
changeset:   61fdb71ca982
user:        sanjeev
date:        2008-07-11 17:37:52
description: much more efficient to just retrieve the ids
changeset:   ef4277a6df4f
user:        sanjeev
date:        2008-07-11 14:31:40
description: silly bug
changeset:   0edcdcda5823
user:        sanjeev
date:        2008-07-11 12:33:26
description: missing :
changeset:   6f63e1fb0d32
user:        sanjeev
date:        2008-07-11 11:19:43
description: use the eventstore instead of the crawl_entry_log table
changeset:   6824777c0d74
parent:      2cbb23131b51
user:        sanjeev
date:        2008-07-11 11:18:48
description: Fix typo
changeset:   39ec41008057
user:        gburd
date:        2008-07-11 17:32:41
description: Implement XMPP component protocol.
changeset:   90e6e65718f5
user:        sanjeev
date:        2008-07-11 12:40:55
description: typo
changeset:   e178d40256d2
user:        bret
date:        2008-07-11 11:50:44
description: Setting up a corp website on App Engine restricted to the friendfeed.com domain to replace my unreliable bugs app, etc. Checking in an initial corp homepage and an AppEngine-capable (WSGI-ified) web.py.
changeset:   54ce76ab5106
user:        bret
date:        2008-07-11 11:31:06
description: Make embedded graphs link to main dashboard.
changeset:   3ebac4977c26
user:        bret
date:        2008-07-11 11:24:44
description: Make iframe-embeddable graphs for a dashboard I am making. rundashboard is a complete hack now, lots of copied code and unreadable crap. Need to clean up at some point soon.
changeset:   2cbb23131b51
user:        gburd
date:        2008-07-11 09:59:22
description: fix a couple of typos, remove unused vars & imports
changeset:   fa736a8d68c2
user:        paul
date:        2008-07-11 01:09:21
description: send email when new code is pushed
changeset:   96e720401d6b
user:        paul
date:        2008-07-10 17:27:09
description: add friend-of to the api
changeset:   b52bda055467
user:        gburd
date:        2008-07-10 13:36:41
description: Fix API host for mail2ff.
changeset:   4030a0d231d1
user:        gburd
date:        2008-07-10 13:08:20
description: Bounce more informative error messages back to mail2ff senders.
changeset:   5efaa983dc43
user:        jim
date:        2008-07-10 13:05:22
description: consolidate some common code
changeset:   40484745c819
user:        bret
date:        2008-07-10 11:31:44
description: Add hack script for printing Goutham's clusters.
changeset:   c2c1beb7bbd7
user:        bret
date:        2008-07-10 10:44:01
description: Change ping.fm's first IP.
changeset:   dc7b0075a29b
user:        gburd
date:        2008-07-10 05:59:21
description: Default mail2ff entry title to "Photo" in more situations. Handle unicode decode error for subject.
changeset:   1b66ba96fcb6
user:        gburd
date:        2008-07-10 05:51:30
description: Handle exception raised for illegal hex char in get_uuid_argument.
changeset:   424529970ab6
user:        paul
date:        2008-07-10 00:46:39
description: add emails parameter to user feed
changeset:   513aa16a9e97
user:        sanjeev
date:        2008-07-09 19:38:54
description: more contingencies
changeset:   2060724383bb
user:        gburd
date:        2008-07-09 15:09:14
description: Cleanup charset handling in mail2ff
changeset:   67ffdb4a80a9
user:        gburd
date:        2008-07-09 11:18:50
description: Rename error code element in API responses to "errorCode" for consistency with other compound identifiers in API responses.
changeset:   2e079834ee29
user:        gburd
date:        2008-07-09 11:08:30
description: Rename error code element in API responses from "code" to "error_code".
changeset:   3c78add6dde1
user:        gburd
date:        2008-07-09 10:56:28
description: Add error codes to API. Error code is specified by error_code kwarg to friendfeed.web.HTTPError constructor. The error code is a string. The api decorator generates error response bodies. The body is formatted as JSON or XML depending on the requested format. The response body contains a single element, "code". If there's demand, we can add an error message in future. The api decorator fills in a default error code based on the HTTP status code.
changeset:   397d5708b940
user:        sanjeev
date:        2008-07-08 16:43:44
description: set email addr on branch pushes
changeset:   620170861e9f
user:        bret
date:        2008-07-08 16:24:47
description: Fix bug causing 500s for some users with blocked people.
changeset:   ab9a3a188f6d
user:        sanjeev
date:        2008-07-08 16:14:40
description: make branches notify by default. untested :)
changeset:   dfbb03237a71
user:        sanjeev
date:        2008-07-08 14:48:33
description: swap o2 for o4
changeset:   1d0e3fc5d994
user:        tudor
date:        2008-07-08 14:27:08
description: add util/hg-tkmerge
changeset:   024b14cdcfb8
user:        bret
date:        2008-07-08 09:22:53
description: Increase ping.fm limit again.
changeset:   0182a8c006f8
user:       &