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).

Is it May already?

changeset:   44f4f65a687c
user:        paul
date:        2008-05-06 03:15:15
description: filter out googlereader annotations that come from other users
changeset:   469fd1376d92
user:        sanjeev
date:        2008-05-06 13:05:39
description: break out statsdb port forward script, since they are now on different machines
changeset:   b263ef31889d
user:        paul
date:        2008-05-06 00:51:23
description: let them eat Like
changeset:   5c302636b771
user:        paul
date:        2008-05-05 20:11:15
description: drop contacts that are too long
changeset:   3dff275cdd12
user:        paul
date:        2008-05-05 19:49:59
description: cleanup comment extraction and add support for google reader annotations
changeset:   a164e7aa3535
user:        sanjeev
date:        2008-05-05 19:46:15
description: aggregate unique ips at a daily level too
changeset:   01bf37351813
user:        sanjeev
date:        2008-05-05 19:11:13
description: aggregate unique users (and old unique users) on a daily basis
changeset:   ce0a3e5201fd
user:        paul
date:        2008-05-05 18:41:00
description: switch twitter to json feed so that we get more info and can do more stuff
changeset:   90162b392b80
user:        paul
date:        2008-05-05 16:50:10
description: fix yelp to support custom urls and empty feeds
changeset:   1002000aecb0
user:        sanjeev
date:        2008-05-05 15:14:46
description: we're using increasing amounts of java
changeset:   cceca6181bb1
user:        bret
date:        2008-05-04 18:21:18
description: Better nouns for blog service.
changeset:   965d54328e8d
user:        sanjeev
date:        2008-05-03 10:24:55
description: oops
changeset:   3e4a7ed48abf
user:        paul
date:        2008-05-02 17:44:12
description: add via Bookmarklet
changeset:   502064a58369
user:        paul
date:        2008-05-02 17:09:29
description: oops
changeset:   9c41fd0be3c8
user:        paul
date:        2008-05-02 16:59:30
description: improve video play and move more to python + add hulu to bookmarklet
changeset:   ef976e281c85
user:        sanjeev
date:        2008-05-02 16:12:15
description: once again, I add something Jim has already added. util/mytop is what I want
changeset:   89dbdcb71ab0
user:        sanjeev
date:        2008-05-02 15:54:55
description: ffmytop is the ff version of mytop (like ffmysql)
changeset:   2a9869547de3
user:        sanjeev
date:        2008-05-02 15:49:34
description: use root, so you can do SHOW INNODB/SLAVE/* STATUS queries
changeset:   c9efab3d35a3
user:        bret
date:        2008-05-02 15:14:53
description: Tudor photo.
changeset:   8dc2dfa5f89b
user:        tudor
date:        2008-05-01 20:43:28
description: Cluster on type in addition to user id and service; fixes GoodReads.
changeset:   430f45bdf90f
user:        tudor
date:        2008-05-01 20:32:24
description: Cluster by type in addition to user and service; fixes GoodReads.
changeset:   d92def4f4ded
parent:      9f8836f34a4a
user:        tudor
date:        2008-05-01 19:22:44
description: merge
changeset:   e6516da497a9
parent:      255a0d11ac09
user:        tudor
date:        2008-05-01 19:21:22
description: Add type to the entry tuple so we don't cluster across types.
changeset:   9f8836f34a4a
user:        paul
date:        2008-05-01 15:03:19
description: raise like limit
changeset:   db475e397dfb
user:        bret
date:        2008-05-01 12:27:30
description: Fix logging import error in worker thread module.
changeset:   255a0d11ac09
user:        tudor
date:        2008-05-01 12:18:54
description: Add Tudor to the default install.
changeset:   e09619cd0156
user:        sanjeev
date:        2008-05-01 11:09:10
description: too many requests cause the summary populator to quit. hack now, full fix later
changeset:   091248bdfc45
user:        paul
date:        2008-05-01 00:26:48
description: oops
changeset:   e6b5fb1fe900
user:        paul
date:        2008-05-01 00:19:34
description: get rid of fb signed urls. this is painfully complex. I hope it works
changeset:   1116e8b47e23
user:        bret
date:        2008-04-30 19:30:45
description: Remove old file
changeset:   73cff9736551
user:        bret
date:        2008-04-30 19:14:25
description: Better photo thumbnail titles
changeset:   9b44aaee79cc
user:        bret
date:        2008-04-30 17:18:27
description: Fix mini-profile bugs.
changeset:   ce118c09a4b0
user:        bret
date:        2008-04-30 16:30:28
description: Add screenshot of mini profile.
changeset:   236ffffc75b2
user:        bret
date:        2008-04-30 16:11:42
description: UI tweaks from Kevin.
changeset:   662d2589af5b
user:        bret
date:        2008-04-30 16:03:48
description: Don't clear headers on redirect.
changeset:   c277c29f94f9
user:        bret
date:        2008-04-30 16:00:22
description: Add shadow to user popup
changeset:   f2d6fd89de05
user:        bret
date:        2008-04-30 15:35:14
description: Improvements to the user popup box.
changeset:   c2c7b08444a1
user:        bret
date:        2008-04-30 15:22:57
description: Another user popup iteration.
changeset:   62f4c712f094
user:        bret
date:        2008-04-30 14:05:20
description: Still write to old tables until search converted
changeset:   7ec2c6c5bf66
user:        bret
date:        2008-04-30 13:53:37
description: Stop writing to old entries table.
changeset:   4eeae9ad38b4
user:        sanjeev
date:        2008-04-30 12:18:45
description: database connections don't seem to get garbage collected fast enough; just open one
changeset:   ba0c1cc64c3f
user:        sanjeev
date:        2008-04-30 12:16:25
description: switch to port-forwarded drfj
changeset:   87e64fa6d04d
user:        sanjeev
date:        2008-04-30 12:05:31
description: use feed_enties instead of entries when generating the summary table
changeset:   a0d0e33f15b5
user:        bret
date:        2008-04-30 11:29:29
description: Fix IE bug.
changeset:   aca8671f16fa
user:        bret
date:        2008-04-30 11:01:33
description: User popups v 0.1
changeset:   f8b714977218
user:        bret
date:        2008-04-30 09:41:41
description: Prevent email addresses from showing up in the API.
changeset:   200b0ef4ef9f
user:        bret
date:        2008-04-30 01:30:03
description: Fix slow queries
changeset:   39b11cfb4a32
user:        bret
date:        2008-04-30 00:09:58
description: Initial user popup code, disabled for now
changeset:   04d8e8166076
user:        bret
date:        2008-04-29 21:30:10
description: Initial user profile popup hover implementation.
changeset:   14063c532e5f
user:        bret
date:        2008-04-29 17:07:19
description: Fix memcached client crashing bug
changeset:   878b68ba4b90
user:        sanjeev
date:        2008-04-29 16:29:56
description: hide private users from crawlers
changeset:   25de488f8191
user:        bret
date:        2008-04-29 15:29:23
description: Update FoF caching bug that showed you FoF entries if the comment was already deleted.
changeset:   048586631153
user:        bret
date:        2008-04-29 15:06:20
description: Added Help/Feedback page and more prominent link to it in the footer.
changeset:   404ff83beeea
user:        bret
date:        2008-04-29 14:47:08
description: Add support for Flickr favorites.
changeset:   d4c6c00a9c3b
user:        bret
date:        2008-04-29 12:48:51
description: Improve robustness, documentation, and error handling for Netvibes support.
changeset:   3819541d84c8
user:        bret
date:        2008-04-29 12:33:51
description: Add (back in) support for editing nicknames.
changeset:   0360be230c2c
user:        bret
date:        2008-04-29 11:53:57
description: Reflect hide preferences in email summaries.
changeset:   42951a47b46f
user:        bret
date:        2008-04-29 10:18:46
description: Make EventStore and UserStore singletons. Make some member variables have shorter names.
changeset:   03618deee58d
user:        bret
date:        2008-04-29 00:03:06
description: Improved fake user and fake entries scripts.
changeset:   4fb0baffa6b1
user:        bret
date:        2008-04-28 19:15:23
description: Add latency to dashboard
changeset:   1954388cda80
user:        sanjeev
date:        2008-04-28 15:18:29
description: oops
changeset:   4594bc86828f
user:        sanjeev
date:        2008-04-28 14:59:37
description: exponential backoff
changeset:   9e74f208a6fc
user:        jim
date:        2008-04-28 13:05:17
description: fix extraneous import in viewlogs script
changeset:   9eaae347e06e
user:        bret
date:        2008-04-28 12:52:07
description: Add option to turn off writes to old entries table.
changeset:   5f1cebf0c6ac
user:        bret
date:        2008-04-28 12:12:43
description: Added script to make fake users and entries for load testing.
changeset:   442164a5dc31
user:        bret
date:        2008-04-28 10:54:25
description: Fix bugs in new eventstore code.
changeset:   2d0662d0ae21
user:        bret
date:        2008-04-28 10:28:36
description: Fix const char* warnings from newer versions of g++.
changeset:   afd9efc730dd
user:        jim
date:        2008-04-28 01:07:16
description: add utility to combine log files from frontends in time order starting at a given time
changeset:   cb291f5cb6f7
user:        paul
date:        2008-04-28 00:09:15
description: script for changing to current live dir
changeset:   a815b1a2ccf6
user:        bret
date:        2008-04-27 22:04:30
description: Eventstore that uses new feed_entries tables now that entries have been copied. Don't turn this on yet; I need to do it to monitor for errors.
changeset:   dfcc1afe6358
user:        bret
date:        2008-04-27 21:47:39
description: Remove another obsolete script
changeset:   a0b4d9db7e44
user:        bret
date:        2008-04-27 21:42:43
description: Remove old scripts
changeset:   84c4c5ba7fa2
user:        bret
date:        2008-04-27 14:52:27
description: Increase number of nginx worker processes.
changeset:   ad51feccaeeb
user:        jim
date:        2008-04-25 22:49:48
description: watch the pretty colors go by
changeset:   d003708f6722
user:        jim
date:        2008-04-25 22:49:20
description: print out java cpu profiles in a more useful format
changeset:   ad200552e226
user:        paul
date:        2008-04-25 19:02:25
description: shorten picture path
changeset:   c53a06bfb151
user:        paul
date:        2008-04-25 17:30:00
description: remove annoying creation date
changeset:   7b91713fd9cb
user:        paul
date:        2008-04-25 17:25:14
description: undo test message
changeset:   4e1c9657635a
user:        paul
date:        2008-04-25 17:22:36
description: basic message extraction for py and templates
changeset:   95bebf2a4bb8
user:        paul
date:        2008-04-25 16:40:18
description: remove dead templates + fix template bug
changeset:   3f974fd4cd8e
parent:      c90827c21d25
user:        jim
date:        2008-04-25 16:39:41
description: merge
changeset:   4a860245ee8c
user:        jim
date:        2008-04-25 16:38:08
description: add utility to follow mysql slow query logs
changeset:   54d3066968cc
parent:      b3b7a9bfc5a2
user:        jim
date:        2008-04-25 12:22:27
description: fix character escaping in mytop
changeset:   c90827c21d25
user:        paul
date:        2008-04-25 14:58:04
description: reduce the thumb depth (but still support the old depth)
changeset:   96de349d2f74
user:        bret
date:        2008-04-25 14:30:18
description: Fix problem with slow deletes.
changeset:   b3b7a9bfc5a2
user:        bret
date:        2008-04-24 23:43:35
description: Less aggressive logging while our disks are in pain.
changeset:   21e0c77462c1
user:        paul
date:        2008-04-24 23:18:29
description: reduce crawlconsumer sleep time (lazy crawl consumer)
changeset:   d6623e13c34f
user:        paul
date:        2008-04-24 23:16:50
description: fix stumbleupon comments
changeset:   2b611ca3f6d1
user:        sanjeev
date:        2008-04-24 18:07:48
description: error -> info
changeset:   2f1bbc49e41f
user:        bret
date:        2008-04-24 17:52:54
description: Fix bugs in iteration.
changeset:   ffae2d045a15
user:        bret
date:        2008-04-24 17:42:33
description: Read old entries in order they are laid out on disk
changeset:   4d34c645b32d
user:        bret
date:        2008-04-24 17:23:35
description: More efficient entry conversion.
changeset:   0040ffbe1eb6
user:        bret
date:        2008-04-24 17:01:08
description: New entry conversion script.
changeset:   24819edf3b1f
user:        bret
date:        2008-04-24 16:33:28
description: Start writing to new new feed entries table.
changeset:   b516f7fffe46
user:        bret
date:        2008-04-24 15:06:35
description: Updated new feed_entries table to not use blobs, which are implemented in a retarded I/O sucking way.
changeset:   fd1051702ba5
user:        bret
date:        2008-04-24 14:28:51
description: Don't update new entries table for a while until we update schema.
changeset:   7c682de77227
user:        bret
date:        2008-04-24 13:17:02
description: New dashboard.
changeset:   8c904f3b08b2
user:        sanjeev
date:        2008-04-24 12:53:03
description: i come from erie
changeset:   8d9677381dab
user:        sanjeev
date:        2008-04-24 12:50:02
description: periodically clear bad chunk list; sleep when there are no good chunks
changeset:   0100eb4f0691
user:        bret
date:        2008-04-24 12:44:04
description: Graph all time at the bottom of dashboard.
changeset:   85fcc7abf497
user:        sanjeev
date:        2008-04-24 12:16:44
description: avoid retrying bad keys
changeset:   e242e975570c
user:        bret
date:        2008-04-24 10:40:17
description: Filter out old entries.
changeset:   a09a6de08013
user:        bret
date:        2008-04-24 01:48:50
description: Fixed bug in bug/feature tracker.
changeset:   e8b2038dffcf
user:        jim
date:        2008-04-23 20:18:11
description: revert to eventstore that uses entries table
changeset:   8ea77879b945
user:        sanjeev
date:        2008-04-23 19:08:17
description: more ram
changeset:   e9d4dc32bab8
user:        sanjeev
date:        2008-04-23 17:56:57
description: support log rotation
changeset:   f10c841b9102
user:        bret
date:        2008-04-23 17:10:36
description: Updated entry conversion script.
changeset:   be7f9882e8ea
user:        bret
date:        2008-04-23 16:15:04
description: Updated entry conversion script to support sleeping and better chunking and fewer queries to get entry IDs, which is a slower query.
changeset:   94b1bb880495
user:        bret
date:        2008-04-23 13:26:31
description: Deleted old files
changeset:   81dbc5196872
user:        bret
date:        2008-04-23 13:26:13
description: Added debug option for entry conversion.
changeset:   7ebb28a954b9
user:        bret
date:        2008-04-23 13:21:32
description: Fix transaction based on conversation with Jim.
changeset:   7f9a22e376bf
user:        bret
date:        2008-04-23 12:53:08
description: Conversion script to new entries table format.
changeset:   353c4f993f38
user:        bret
date:        2008-04-23 03:04:40
description: Add support for more API clients.
changeset:   799cf3bd99bd
user:        bret
date:        2008-04-22 19:02:24
description: Add transactions around updates.
changeset:   16f7cd23c884
user:        bret
date:        2008-04-22 18:28:39
description: Write to new entries table and old entries table.
changeset:   8c988a402126
user:        bret
date:        2008-04-22 01:21:15
description: Remove some unused methods.
changeset:   f1672628d92a
user:        bret
date:        2008-04-22 00:19:32
description: Get rid of more excessive logging.
changeset:   3d32de7b0690
user:        bret
date:        2008-04-21 19:10:14
description: Get rid of verbose logging code.
changeset:   6d1e60b2b0f5
user:        sanjeev
date:        2008-04-21 16:18:46
description: fix bugs
changeset:   df0b635bc598
user:        sanjeev
date:        2008-04-21 16:10:50
description: track api page views
changeset:   f3d061f39da3
user:        sanjeev
date:        2008-04-21 15:59:33
description: import auth_user field into the stats db
changeset:   2433bd09b144
user:        sanjeev
date:        2008-04-21 13:53:48
description: just generate weekly graph; add incoming events; rescale
changeset:   d58f6b3dcdba
user:        sanjeev
date:        2008-04-21 13:31:39
description: generate weekly stats from the sumary table; comment out the rest
changeset:   e13a40908f14
user:        sanjeev
date:        2008-04-21 12:55:46
description: traditional == good
changeset:   befecdbb521f
user:        jim
date:        2008-04-21 12:35:59
description: log an error and continue if we can't upload credentials to S3
changeset:   13835a94552b
user:        bret
date:        2008-04-20 22:21:26
description: Updated "via" UI from Friday.
changeset:   8801edc3161f
user:        bret
date:        2008-04-18 01:18:57
description: Fix bug in bugs db.
changeset:   4e55e4652ee4
user:        bret
date:        2008-04-18 01:13:36
description: Initial bugs/prioritization app implementation.
changeset:   cc2190ceb350
user:        bret
date:        2008-04-17 12:19:23
description: Fix other comment via error
changeset:   0e60be7dfb1b
user:        bret
date:        2008-04-17 12:13:58
description: Make comment "via" handling more robust for existing cached comments.
changeset:   91fd7e3d2e11
user:        bret
date:        2008-04-17 11:55:56
description: Add support for "via" for comments and entries so API devs don't need to embed the text into comments.
changeset:   6e4e25498c96
user:        paul
date:        2008-04-16 15:31:24
description: increase auto-refresh freq and also enable for igoogle
changeset:   31bf1cca9457
user:        paul
date:        2008-04-16 14:56:39
description: no longer need two ping mon
changeset:   5e1f5ff9498d
user:        paul
date:        2008-04-16 14:46:10
description: thread-local db conn
changeset:   b568945da7b3
user:        paul
date:        2008-04-16 13:22:53
description: make ping monitor both async and multi-threaded
changeset:   519ff240d5c8
user:        paul
date:        2008-04-16 08:12:46
description: keep the spice promo until they've actually configured a service
changeset:   897498c06bb0
user:        paul
date:        2008-04-16 08:00:51
description: fix double-escape bug on config error messages + improve blog config error message
changeset:   292ebc409745
user:        bret
date:        2008-04-15 16:22:22
description: Add comment IDs and hidden bit to API output.
changeset:   6639b51cfe0b
user:        bret
date:        2008-04-15 16:09:26
description: Fix invite promo.
changeset:   5f290010e914
user:        paul
date:        2008-04-14 21:50:37
description: import digg comments
changeset:   86d1f1218623
user:        paul
date:        2008-04-14 21:41:57
description: decrease digg factor now that we have pings
changeset:   227207f58ec1
user:        paul
date:        2008-04-14 19:45:55
description: a bunch of ping monitor improvements, including digg support
changeset:   9012e3b98cc4
user:        jim
date:        2008-04-14 16:03:26
description: remove Hide and More links from gadget
changeset:   26a9ff7ec373
user:        sanjeev
date:        2008-04-14 15:01:54
description: add approximate number of new events/minute to the stats summary
changeset:   753ed8c93cbf
user:        jim
date:        2008-04-14 13:27:47
description: set time zone in init command so it will happen on reconnect
changeset:   961d70414aeb
user:        jim
date:        2008-04-14 11:58:37
description: add method to kill a user's cache
changeset:   05fe0f229f62
user:        jim
date:        2008-04-14 11:58:23
description: force login if AT is not set (fixes gadget in safari); set expires header on AT cookie if 'remember' is checked
changeset:   27b9c15f4e54
user:        bret
date:        2008-04-14 10:53:48
description: Re-add invite promo under search box for new users since last promo.
changeset:   f65c2e60db29
user:        bret
date:        2008-04-14 10:39:40
description: Minor bug fixes.
changeset:   5e6079119469
user:        bret
date:        2008-04-13 21:12:12
description: More progress on open sourcing. Added newhttpclient and newdatabase, the OSS friendly versions of those file. Will convert the site incrementally to those versions rather than do it all at once.
changeset:   16ac5545c3af
user:        paul
date:        2008-04-11 20:46:58
description: fix a few bugs related to the zombie change
changeset:   4a95d5481eff
parent:      efe14d08a336
user:        jim
date:        2008-04-11 20:01:55
description: merge
changeset:   efe14d08a336
parent:      cf1bc187bdb5
user:        jim
date:        2008-04-11 20:00:47
description: i am an idiot
changeset:   dd924141d1dd
user:        bret
date:        2008-04-11 18:59:07
description: Dumb fixes.
changeset:   ba857f878817
user:        bret
date:        2008-04-11 17:17:01
description: More work to make friendfeed.web open-sourceable.
changeset:   cf1bc187bdb5
parent:      d6af4259a9db
user:        jim
date:        2008-04-11 12:48:56
description: merge
changeset:   dce772187978
parent:      e42694767b2f
user:        jim
date:        2008-04-11 12:48:31
description: i like tables
changeset:   d6af4259a9db
user:        sanjeev
date:        2008-04-11 12:13:06
description: send error alerts to emergency
changeset:   89ed2866db45
user:        sanjeev
date:        2008-04-11 11:41:52
description: avoid infinite loop
changeset:   bcd98b214018
user:        sanjeev
date:        2008-04-11 11:32:10
description: remove the 5 minute lag for the stats summary table
changeset:   af870101da50
user:        paul
date:        2008-04-10 18:53:51
description: add zombie ghosts
changeset:   c2d27c36f92a
user:        bret
date:        2008-04-10 18:30:00
description: Temporarily check in scripts for experimenting with clustering.
changeset:   5b505e744e92
user:        bret
date:        2008-04-10 12:27:44
description: Improve dashboard to have better comment/like stats.
changeset:   5059d27c71cc
user:        bret
date:        2008-04-09 19:03:33
description: Finished new stats dashboard.
changeset:   e42694767b2f
parent:      4f0ef6f9bc70
user:        jim
date:        2008-04-09 19:04:17
description: merge
changeset:   70d5deb593b9
user:        jim
date:        2008-04-09 19:03:53
description: fix bugs with incrementally indexing comments
changeset:   76c811fdad76
parent:      78d6aa0fe6eb
user:        jim
date:        2008-04-09 18:55:13
description: added mytop

April 1-9: April's birthday

changeset:   4f0ef6f9bc70
user:        paul
date:        2008-04-09 18:27:05
description: kill more workers
changeset:   138493caa489
user:        paul
date:        2008-04-09 17:40:49
description: crawl on multiple interfaces
changeset:   6a0827f37180
user:        sanjeev
date:        2008-04-09 16:48:58
description: kill more workers
changeset:   78d6aa0fe6eb
parent:      b52185bbd4da
user:        jim
date:        2008-04-09 16:29:49
description: merge
changeset:   d1b0bf65ce0b
user:        jim
date:        2008-04-09 16:29:40
description: add tool to futz with google talk roster/subscriptions
changeset:   e1fb1ccf66ac
parent:      9080c8569ed4
user:        jim
date:        2008-04-09 16:29:18
description: move BinAscii to root package, play with useless jabber stuff
changeset:   b52185bbd4da
parent:      9de4af3bd261
user:        sanjeev
date:        2008-04-09 15:52:10
description: merge
changeset:   32d0c7089a47
user:        sanjeev
date:        2008-04-09 15:51:56
description: I long for the day we are UTC everywhere
changeset:   124fe6a43556
user:        sanjeev
date:        2008-04-09 15:50:33
description: also populate summary table when importing access log
changeset:   4104a59704e5
user:        sanjeev
date:        2008-04-09 15:49:18
description: forgot invites
changeset:   6e70134b64b1
user:        sanjeev
date:        2008-04-09 15:48:58
description: speed up mysql query by doing it in python
changeset:   503f0a99aa9f
parent:      817345cbc1f0
user:        sanjeev
date:        2008-04-09 05:47:27
description: merge
changeset:   caa46e5e0e44
user:        sanjeev
date:        2008-04-09 05:47:15
description: generate persistent stats summary table
changeset:   2d109a0e0f6a
parent:      b36e8df98433
user:        sanjeev
date:        2008-04-08 16:23:27
description: merge
changeset:   262c1787d613
parent:      ac02a4b94115
user:        sanjeev
date:        2008-04-08 16:23:17
description: merge
changeset:   66376c5de162
parent:      f0fd977475dc
user:        sanjeev
date:        2008-04-04 17:46:18
description: rescale month graphs
changeset:   b36e8df98433
parent:      f0fd977475dc
user:        sanjeev
date:        2008-04-04 14:34:25
description: merge
changeset:   f0fd977475dc
parent:      f72167fdcd80
user:        sanjeev
date:        2008-04-03 18:43:28
description: add month graphs
changeset:   9de4af3bd261
user:        sanjeev
date:        2008-04-09 15:41:23
description: fewer workers
changeset:   95accca97a52
user:        sanjeev
date:        2008-04-09 15:04:17
description: reduce number of workers
changeset:   2471fcc86489
user:        sanjeev
date:        2008-04-09 14:55:45
description: also forward the statsdb
changeset:   817345cbc1f0
user:        paul
date:        2008-04-09 03:18:24
description: cleanup crawl factors, add digg at .1
changeset:   e07026dd6599
user:        bret
date:        2008-04-08 19:38:29
description: Skeleton for new dashboard so I can work on it from home.
changeset:   4e985f589592
user:        paul
date:        2008-04-08 19:12:49
description: fix delete to properly invalidate comment and like cache
changeset:   9080c8569ed4
user:        jim
date:        2008-04-08 19:10:14
description: fix really retarded indexer bug
changeset:   a6ab0f9813af
parent:      ac02a4b94115
user:        jim
date:        2008-04-08 16:51:58
description: merge
changeset:   a6dbc2ad3483
user:        jim
date:        2008-04-08 16:51:50
description: add java unpickler
changeset:   cdfafdbd8bb7
parent:      2f5a564acb38
user:        jim
date:        2008-04-07 16:54:13
description: remove cruft
changeset:   ac02a4b94115
user:        paul
date:        2008-04-08 00:26:29
description: add pownce factor 0.2
changeset:   69d0877cf22f
user:        paul
date:        2008-04-07 18:32:30
description: avoid setting last_entry_date to the future
changeset:   df970eb77bdc
user:        bret
date:        2008-04-07 18:32:25
description: Added SVM implementation, link extractor, URL canonicalizer.
changeset:   454e7f2d5f35
user:        paul
date:        2008-04-07 17:33:31
description: switch google ping to regex because their xml does not parse. Also increase the interval because they only update every 6 min
changeset:   10c067e65dfe
user:        paul
date:        2008-04-07 17:09:51
description: remove the www from pownce, since they just 301
changeset:   daacf62bba83
user:        sanjeev
date:        2008-04-07 15:59:34
description: prefs:varbinary -> mediumblob
changeset:   b3d969bc353d
user:        paul
date:        2008-04-07 15:22:56
description: only update last_entry_date when there are new entries. Also, fix a crawl worker bug
changeset:   2f5a564acb38
user:        bret
date:        2008-04-07 12:27:01
description: Don't nicknames that contain "friendfeed" in them.
changeset:   0e0b65c50b18
user:        jim
date:        2008-04-07 12:18:32
description: install freaking pycurl in the freaking system
changeset:   d49fc5d91557
user:        paul
date:        2008-04-06 23:42:35
description: increase size of vimeo player to be about the same as the YT player
changeset:   2c3a5f268e96
user:        bret
date:        2008-04-05 19:11:29
description: Accomodate HTTP multipart POST body bug exhibited by Flash on Windows.
changeset:   4b9a20b4b005
user:        bret
date:        2008-04-05 13:55:00
description: Fix another template bug.
changeset:   3c56b0686b2c
user:        bret
date:        2008-04-05 13:41:20
description: Revert Flickr change that removed all thumbnails.
changeset:   4beeedb00557
user:        jim
date:        2008-04-04 19:59:49
description: new nginx binary with patched load balancer
changeset:   7732ee1af5fa
user:        sanjeev
date:        2008-04-04 17:47:01
description: increase db ram
changeset:   a20fd3feb589
user:        paul
date:        2008-04-04 17:40:37
description: make 'Skipping' msg debug
changeset:   e849486032ef
user:        paul
date:        2008-04-04 17:33:51
description: add ifmod factor to occasionally skip if-modified-since. also lower the youtube factor again
changeset:   2df16ea02007
user:        bret
date:        2008-04-04 17:13:03
description: Add support for Netvibes. Make "All services" have three column layout since it got too long.
changeset:   f06dac567456
user:        bret
date:        2008-04-04 14:50:07
description: Make Netvibes widget work as well as Google Gadget.
changeset:   8c9bec84fcb6
user:        paul
date:        2008-04-03 23:29:41
description: allow for https reader urls
changeset:   7572ba16ef17
user:        bret
date:        2008-04-03 22:59:43
description: Remove April bday promo.
changeset:   f53afa899ef7
user:        bret
date:        2008-04-03 22:56:05
description: Add support for inline seesmic playback.
changeset:   7bc9be276a38
user:        bret
date:        2008-04-03 22:50:03
description: Remove mixx from allservices, which had broken the allservices dialog.
changeset:   a27ac17d8ed7
user:        paul
date:        2008-04-03 19:17:52
description: dates in the flickr rss feed are off by one hour. switch to atom
changeset:   f72167fdcd80
user:        paul
date:        2008-04-03 17:10:43
description: forgot title
changeset:   2d2d9b01564c
user:        paul
date:        2008-04-03 16:22:52
description: add april's birthday
changeset:   12aa0a0cc675
user:        bret
date:        2008-04-03 16:21:09
description: Add April birthday promo.
changeset:   d3541ad7005b
user:        bret
date:        2008-04-03 15:54:16
description: Added support for Mixx.
changeset:   d5f347bd14a5
user:        bret
date:        2008-04-03 15:08:21
description: Show error message for invalid imaginary friend names.
changeset:   ea8a4bd26b02
parent:      b8866a6f423c
user:        jim
date:        2008-04-03 15:11:45
description: merge
changeset:   4087d401990b
parent:      7281f0b235af
user:        jim
date:        2008-04-03 15:11:28
description: freaking curl
changeset:   b8866a6f423c
user:        bret
date:        2008-04-03 14:57:44
description: Fix two bugs.
changeset:   caf9098def00
user:        bret
date:        2008-04-03 14:11:57
description: Take a sample of total subscriptions for stats page when people have way too many subscriptions.
changeset:   7281f0b235af
parent:      99ecad57e4e0
user:        jim
date:        2008-04-03 13:32:44
description: merge
changeset:   d5f8dc2fbace
user:        jim
date:        2008-04-03 13:32:27
description: better logging
changeset:   7d453349a403
parent:      0c839d29438a
user:        jim
date:        2008-04-03 12:47:02
description: moof
changeset:   99ecad57e4e0
user:        bret
date:        2008-04-03 01:12:51
description: Fix web site monitor bug
changeset:   5fb4ba0b08b3
user:        paul
date:        2008-04-03 00:30:31
description: epoll expects and int timeout
changeset:   24940dff3037
user:        paul
date:        2008-04-03 00:29:07
description: allow blank invite message (for some reason get_argument does not recognise empty string as being value)
changeset:   e8d69056a04f
user:        paul
date:        2008-04-02 23:39:48
description: fix last_ui_crawl exception bug
changeset:   0c839d29438a
user:        jim
date:        2008-04-02 23:10:40
description: minor trivial improvements in goodness
changeset:   6051d53fc131
user:        jim
date:        2008-04-02 22:46:43
description: use correct platform for pycurl egg
changeset:   6b3f0e57df6b
user:        jim
date:        2008-04-02 22:46:32
description: fix search bugs
changeset:   5e28eec10351
user:        paul
date:        2008-04-02 22:38:02
description: limit sub emails
changeset:   da3d3a3fa339
user:        paul
date:        2008-04-02 19:15:38
description: fix hiding and undo in fb and igoog
changeset:   85b3f5634631
user:        paul
date:        2008-04-02 18:48:22
description: import prefix of Yelp review text
changeset:   dfcbebf84443
user:        paul
date:        2008-04-02 18:10:23
description: fix comment box width in iGoogle
changeset:   a7a38a5413a4
user:        jim
date:        2008-04-02 17:55:40
description: add pycurl library with async dns lookup
changeset:   5ba0758c1552
user:        jim
date:        2008-04-02 17:54:30
description: better indexer limit
changeset:   bc8427a1935a
user:        bret
date:        2008-04-02 17:43:56
description: Fixed async part of API sharing method
changeset:   e7cb0e00348b
user:        bret
date:        2008-04-02 16:59:19
description: Make asynchronous a decorator, so HTTP requests are finished by default unless the decorator is present.
changeset:   29912e4c7064
user:        paul
date:        2008-04-02 16:16:16
description: super hide compressed
changeset:   1d994b8c9e48
user:        paul
date:        2008-04-02 16:15:55
description: super hide
changeset:   c3bac74ff014
user:        sanjeev
date:        2008-04-02 15:57:45
description: do high priority crawl targets in their own little batches
changeset:   a7f878083204
user:        sanjeev
date:        2008-04-02 15:20:14
description: rescale
changeset:   d30a0e093c5e
user:        bret
date:        2008-04-02 14:38:06
description: Fixed Server-Time header.
changeset:   79e435a0faad
user:        bret
date:        2008-04-02 01:36:48
description: Re-add timeouts because they are definitely necessary for the curl event loop. I am retarded.
changeset:   0907a525ac78
user:        bret
date:        2008-04-01 22:24:11
description: Minor cleanup to web.py to remove FF-specific stuff.
changeset:   4e4958e1c449
user:        bret
date:        2008-04-01 20:03:32
description: Fix bugs related to removing RFC date constant
changeset:   4122fd76c799
user:        bret
date:        2008-04-01 19:25:09
description: Decoupled our core HTTP server / web.py from other packages so we can eventually open source more easily.
changeset:   2afa4d4afc6a
parent:      c34a609ef783
user:        sanjeev
date:        2008-04-01 19:18:19
description: merge
changeset:   c34a609ef783
parent:      c4a878c51b41
user:        sanjeev
date:        2008-04-01 19:17:53
description: increase crawl chunk size; reduces load on the manager/mysql

Mar 26 - April 1: More slightly better

changeset:   b2f5d2439c6d
parent:      c4a878c51b41
user:        jim
date:        2008-04-01 18:41:33
description: merge
changeset:   78bb149a3a28
user:        jim
date:        2008-04-01 18:41:24
description: better notificationating, i hope
changeset:   748600f99596
parent:      d1444d9c5dad
user:        jim
date:        2008-04-01 17:44:51
description: clean up search indexer
changeset:   c4a878c51b41
user:        sanjeev
date:        2008-04-01 15:31:17
description: attempt to use fake s3 for crawl consumer
changeset:   ed5c93e2d780
user:        bret
date:        2008-04-01 12:38:03
description: Remove event_log since it is not really used anymore.
changeset:   fa7fe73a295b
user:        bret
date:        2008-04-01 02:28:26
description: Wrote drop-in replacement for S3 that we can run in our data center if S3 continues to have a lot of problems. Backed on files, nothing too fancy, but good enough for the crawl.
changeset:   f96a19951b51
user:        bret
date:        2008-03-31 19:41:27
description: Add user profile handler to API to get subscriptions and services data.
changeset:   84ac96d5b45a
user:        paul
date:        2008-03-31 18:45:12
description: more crawlers + dedicated twitter mon
changeset:   41cb0e9c5558
user:        paul
date:        2008-03-31 17:53:35
description: handle fractional timezones, kindof
changeset:   c7f88e777056
user:        paul
date:        2008-03-31 17:31:16
description: handle bad prefs more gracefully
changeset:   c2e4db30d582
user:        paul
date:        2008-03-31 17:26:58
description: fix another uuid bug
changeset:   a52de25ae75d
user:        paul
date:        2008-03-31 16:37:36
description: raise pref limit
changeset:   9b81270d03c8
user:        bret
date:        2008-03-31 16:31:52
description: Add Silverlight clientaccesspolicy.xml
changeset:   ed944678e223
user:        bret
date:        2008-03-31 16:07:41
description: Fixed UUID bug
changeset:   856be549014e
user:        sanjeev
date:        2008-03-31 15:58:03
description: no need to get .bytes after get_uuid_argument
changeset:   d1444d9c5dad
parent:      876ecc924c34
user:        jim
date:        2008-03-31 15:03:04
description: merge
changeset:   99fdc7258750
user:        jim
date:        2008-03-31 15:02:49
description: fix printing to stdout/stderr when not using --logstderr
changeset:   25c765d73740
parent:      ec213988906c
user:        jim
date:        2008-03-31 14:54:59
description: java search changes
changeset:   876ecc924c34
user:        sanjeev
date:        2008-03-31 10:00:45
description: add new machines and other details
changeset:   dd4480e7894d
user:        sanjeev
date:        2008-03-31 09:15:24
description: convenience ssh script
changeset:   5f7cbdc73907
user:        paul
date:        2008-03-31 01:09:24
description: convert a bunch of uuid args so that bad args cause 404 instead of 500
changeset:   d49b8b421f7c
user:        sanjeev
date:        2008-03-29 03:55:47
description: +wamerican
changeset:   babaaa780870
user:        paul
date:        2008-03-28 18:59:17
description: new new hide ui
changeset:   ec213988906c
parent:      5c68dd4c63cb
user:        jim
date:        2008-03-28 12:13:49
description: merge
changeset:   73f84e4be2b4
user:        jim
date:        2008-03-28 12:13:44
description: add JEPP jar
changeset:   4d905061ef7b
parent:      12e10a0bb10b
user:        jim
date:        2008-03-28 12:12:46
description: have incremental indexer switch to new base and keep running
changeset:   5c68dd4c63cb
user:        paul
date:        2008-03-28 00:48:31
description: make hide undo slightly less confusing
changeset:   d728e455d668
user:        paul
date:        2008-03-28 00:38:59
description: new hide ui
changeset:   ff0269cb80f1
user:        paul
date:        2008-03-27 22:00:34
description: fix leo bug
changeset:   12e10a0bb10b
user:        jim
date:        2008-03-27 17:53:23
description: write 'print' statements as log entries too
changeset:   93f9c88f54d5
user:        jim
date:        2008-03-27 16:58:18
description: add date to log format
changeset:   d4c68a5b5658
user:        jim
date:        2008-03-27 16:05:08
description: set python default encoding to utf-8
changeset:   66b01610b9ff
user:        jim
date:        2008-03-27 16:04:55
description: don't use maven for eclipse deps no more
changeset:   0d435792ed26
user:        jim
date:        2008-03-27 15:14:50
description: fix eclipse classpath
changeset:   dfd13f3fed77
parent:      5659b8b7eb8c
user:        jim
date:        2008-03-27 15:09:48
description: merge
changeset:   dc61b79adee5
parent:      2a95243d910e
user:        jim
date:        2008-03-27 12:22:05
description: small logging changes
changeset:   5659b8b7eb8c
user:        jim
date:        2008-03-27 14:50:23
description: move eclipse dotfiles to search subdir
changeset:   7327ec977372
parent:      01a1595dc517
user:        jim
date:        2008-03-27 14:49:53
description: merge search repo
changeset:   01a1595dc517
user:        jim
date:        2008-03-27 13:06:34
description: move to search subdir
changeset:   2469daa8f7a5
user:        jim
date:        2008-03-27 12:16:59
description: better logging
changeset:   2611c46d8596
user:        jim
date:        2008-03-26 21:05:46
description: java 1.5 fixes
changeset:   8ab1c490deb0
user:        jim
date:        2008-03-26 20:01:32
description: typos
changeset:   333534c54fa9
user:        jim
date:        2008-03-26 19:38:48
description: forgot some files
changeset:   469ca1a64d97
user:        jim
date:        2008-03-26 19:25:38
description: add libraries
changeset:   302bc845b969
user:        jim
date:        2008-03-26 19:04:35
description: cleaning up for deployment
changeset:   06c3eea90f85
user:        jim
date:        2008-03-25 21:51:26
description: flush docindexer before saving snapshot
changeset:   9ebe759854ca
user:        jim
date:        2008-03-25 17:02:01
description: garbage collect old index versions
changeset:   f428b31ab930
user:        jim
date:        2008-03-25 16:37:53
description: new versioned indexing scheme
changeset:   8a5af018df71
user:        jim
date:        2008-03-21 15:41:32
description: more goodness
changeset:   354ddee56e40
user:        jim
date:        2008-03-17 15:19:09
description: print stats during load testing
changeset:   32c1322f0106
user:        jim
date:        2008-03-17 14:00:15
description: load test multiple types of queries
changeset:   e9b8109c8253
user:        jim
date:        2008-03-17 12:51:29
description: more fastness
changeset:   3346dc240a42
user:        jim
date:        2008-03-13 18:07:16
description: productionization
changeset:   8d9b9b599935
user:        jim
date:        2008-03-12 19:48:32
description: fix mysql time zone crap
changeset:   6be0ebf699cd
user:        jim
date:        2008-03-10 21:42:37
description: working json, semi-incremental indexing
changeset:   37650e81b5b8
user:        jim
date:        2008-03-07 15:45:42
description: cleanup
changeset:   b448a4bab03b
user:        jim
date:        2008-03-06 17:05:17
description: incremental indexing, live search index reloading
changeset:   449e7ef9bb10
user:        jim
date:        2008-03-06 15:29:18
description: shard indexer
changeset:   32168261ec91
user:        jim
date:        2008-03-06 14:51:00
description: keep track of index times
changeset:   5877f52fba57
user:        jim
date:        2008-03-04 18:11:59
description: more better
changeset:   806e31ce5235
parent:      000000000000
user:        jim
date:        2008-03-04 13:04:39
description: initial commit
changeset:   2a95243d910e
user:        paul
date:        2008-03-27 03:02:28
description: command line friendfeed
changeset:   90c25cab7ad3
user:        bret
date:        2008-03-27 00:29:24
description: More robust file upload handling.
changeset:   a572819d28ee
user:        bret
date:        2008-03-26 21:12:03
description: Fix dumb photo bug
changeset:   35b25b918836
user:        paul
date:        2008-03-26 17:15:06
description: fix two cluster expansion bugs
changeset:   3f1d3f477ff5
user:        paul
date:        2008-03-26 16:24:55
description: auto filter thedoc
changeset:   8b64cdd68501
user:        bret
date:        2008-03-26 16:21:27
description: Make web site monitor page us every 60s instead of every 30s.

Mar 11-26: Search, Twitterback, API, and more

changeset:   d91be3770734
user:        paul
date:        2008-03-26 15:42:46
description: add ana
changeset:   098a1f8c5ec4
user:        paul
date:        2008-03-26 15:35:00
description: double-unescape disqus
changeset:   2fafa8034059
user:        bret
date:        2008-03-26 15:29:43
description: Fix query of death.
changeset:   4fae23cf451e
user:        bret
date:        2008-03-26 13:41:47
description: Added service icon URL to API output.
changeset:   57db831fd098
user:        paul
date:        2008-03-26 13:16:23
description: remove stray print
changeset:   cc67ef124560
user:        sanjeev
date:        2008-03-26 13:14:43
description: fragment large backups unto multiple S3 keys
changeset:   ebfa62bd8d43
user:        bret
date:        2008-03-26 02:19:37
description: Update language on friends list pagers.
changeset:   40fab0552f2b
user:        bret
date:        2008-03-26 02:15:27
description: Add paging to the friends pages so my subscribers page isn't ass slow in Firefox anymore.
changeset:   5a5b0f68e595
parent:      2ed776584532
user:        sanjeev
date:        2008-03-25 19:53:25
description: merge
changeset:   8ea43363d4c5
user:        sanjeev
date:        2008-03-25 19:53:14
description: rescale, plus add graphs for last 24 hrs (still a work in progress)