Timeline
Feb 6, 2010:
- 4:50 AM Changeset [1460] by
- Certificate and Apache config for isawyou.mit.edu
- 4:43 AM Changeset [1459] by
- Backport cluster-glue, heartbeat, and pacemaker from F12 We want to use pacemaker for hacron. It's presently available in F12, but not F11. In F12, it's built against heartbeat 3, which is a completely different beast than the heartbeat 2 available in F11, so we need to backport that as well. heartbeat 3, in turn, depends on cluster-glue, which is not presently in F11. All three of these build cleanly with no source changes so long as their dependencies are present.
- 4:39 AM Changeset [1458] by
- Allow "buildroot override" functionality in mock via a local repo If you're building a chain of packages that have requirements on each other, and aren't yet ready to publish them to the world, mock needs a way to find the dependencies that aren't in a regular repo yet. Configure it to treat /home/scripts-build/mock-local as a local repo that it can install packages from to satisfy dependencies. This is analogous to Fedora's "buildroot overrides" used when building packages that depend on each other and need to be pushed to production together instead of serially. For more details, see: http://fedoraproject.org/wiki/Buildroot_override_SOP
- 3:46 AM Ticket #114 (better story for importing outside Django sites) created by
- We do a lot of custom stuff in setting up Django -- splitting between …
Feb 5, 2010:
- 11:35 PM Changeset [1457] by
- Now with lock timeouts
- 11:30 PM Changeset [1456] by
- Added hacron script
- 8:57 AM Changeset [1455] by
- Certificate and Apache config for classmates.mit.edu
Feb 2, 2010:
- 4:23 AM Ticket #113 (Django auto-installs on a machine where USER != ATHENA_USER get wrong ...) created by
- Currently, the Django auto-installer bakes the username of the running …
- 2:11 AM Changeset [1454] by
- Enable mod_deflate In these harsh economic times, scripts should handle inflation (and deflation).
Feb 1, 2010:
- 2:45 AM Changeset [1453] by
- Stop scriptsifying gzip Fedora has released a package with the relevant patches
Jan 30, 2010:
- 7:30 PM Changeset [1452] by
- Speed up postfix acceptance of mail to foo@scripts.mit.edu Postfix does virtual alias expansion on *all* addresses, both virtual/remote and local, which means that even mail to a normal scripts user will be looked up in not only the regular aliases file, but the virtual maps we set up. If we don't match those addresses in either the hashed virtual file or the regexp virtual file, then an LDAP query will occur instead of quickly accepting the RCPT address. Short-circuit that by matching *@scripts.mit.edu as a regexp and mapping it with no change. If we rewrite it as the unqualified user, then a recursive virtual match happens (all virtual rewrites are subject to recursive matching). Simple, eh?
- 7:14 PM Changeset [1451] by
- Add Munin configuration to the install instructions
Jan 29, 2010:
- 1:10 PM Changeset [1450] by
- More LDAP customizations needed on test servers
- 12:51 PM Changeset [1449] by
- Handle vhosts that have multiple defined aliases
- 12:26 PM Changeset [1448] by
- Renewed certificate for eastgate.mit.edu
Jan 26, 2010:
- 7:13 PM Changeset [1447] by
- Reify *.blue-sun-corp.com
- 7:13 PM Changeset [1446] by
- Missed a ServerAlias
- 7:04 PM Changeset [1445] by
- Handle vhosts that don't have any defined aliases
- 6:57 PM Changeset [1444] by
- Add *.blue-sun-corp.com cert
- 10:48 AM Changeset [1443] by
- I Bemoan The State Of Postfix (LDAP and mail hosting for all our vhosts)
- 10:09 AM Changeset [1442] by
- Deploy clarifications to the fascist locker signup error message (Merge of r1440:1441 from branches/locker-dev to trunk)
- 3:10 AM Changeset [1441] by
- Missed a couple spots on the bikeshed (more clarity for fascist locker error)
Jan 25, 2010:
- 11:42 PM Changeset [1440] by
- Make the sql signup's .my.cnf symlink relative (Merge of r1437:1439 from branches/locker-dev to trunk)
- 10:45 PM Changeset [1439] by
- Relative symlink. Really. Everywhere you create it.
- 10:31 PM Changeset [1438] by
- Make the sql signup process create a relative symlink When users change their locker names, the absolute symlink breaks, and we can't fix it for them.
Jan 23, 2010:
- 6:27 PM Changeset [1437] by
- I don't want mail to info@, marketing@, sales@, or support@scripts
- 7:06 AM Changeset [1436] by
- Stop using deprecated intraposed format for iptables rules I've seen the warning one too many times on boot
- 4:01 AM Changeset [1435] by
- Unblock outbound mail from cycling-club [Redacted]
Jan 21, 2010:
- 9:19 AM Changeset [1434] by
- Renewed certificate for picker.mit.edu
- 8:04 AM Changeset [1433] by
- Scriptsify gzip to patch for CVE-2009-2624 and CVE-2010-0001
Jan 20, 2010:
- 4:57 PM Changeset [1432] by
- Add information about the -Z flag to easy_install.
Jan 19, 2010:
- 11:32 PM Changeset [1431] by
- Fix signup-sql and the fascist locker error message in signup-minimal (Merge r1428:1430 from branches/locker-dev to trunk)
- 11:17 PM Changeset [1430] by
- Bikeshed bikeshed bikeshed... Mushroom mushroom!
- 11:02 PM Changeset [1429] by
- Fascist lockers can't sign up just by giving daemon.scripts l Stop telling them that that will work; it just gets them to an even more cryptic error message.
- 8:43 PM Changeset [1428] by
- Make signup-sql work... for the first time ever? This seems like it can't possibly be the case, but all signs point to this error having been present since the very beginning - we don't have the string "$scriptsdev" in any of our filenames (obviously), so it throws an error any time its run after the user has previously signed up and gotten a .my.cnf, and tells them the info in the file is incorrect regardless of whether it actually is.
Jan 18, 2010:
- 2:32 AM Changeset [1427] by
- Make rails autoinstaller executable Execute ze script. But I am le tired. Well, take a nap. And zen execute ze script.
- 2:24 AM Changeset [1426] by
- Deploy enhancements to Ruby on Rails autoinstaller This pulls in changes which provide an easy knob for users to put their apps into production mode (which was available in earlier versions of RoR) and cause code changes to be picked up by the fcgi automatically without having to kill processes on all our servers (code contributed by Greg Brockman). (Merge of r1297:1411 from branches/locker-dev to trunk)
Jan 14, 2010:
- 5:36 AM Changeset [1425] by
- AFS, you've stepped on these files for the last time cacheinfo - yes, we really want a 10GB cache ThisCell - yes, we actually want our server to work at all
- 3:27 AM Changeset [1424] by
- yum config for scripts testing repo If we're going to do exciting testing on subsets of servers, we probably want one of these now.
Jan 13, 2010:
- 9:20 AM Changeset [1423] by
- Update krb5 to patch for MITKRB5-SA-2009-004/CVE-2009-4212 This is scheduled for Fedora's next push; we're early adopters.
- 1:26 AM Changeset [1422] by
- Add a number of unversioned files from production.
- 1:09 AM Changeset [1421] by
- Fix broken autoinstalls due to lack of tarball. Merging r1417 through r1420 into 'deploy/bin/onathena': U deploy/bin/onathena
- 1:06 AM Changeset [1420] by
- Fix broken autoinstalls due to lack of tarball.
- 12:20 AM Changeset [1419] by
- Didn't get it right the first time.
- 12:19 AM Changeset [1418] by
- Synchronize MediaWiki code (it's actually dead now).
- 12:08 AM Changeset [1417] by
- Push Wizard code.
- 12:07 AM Changeset [1416] by
- Restore missing executable bit in trunk.
Jan 12, 2010:
- 11:59 PM Changeset [1415] by
- Restore missing for-each-server.
- 11:55 PM Changeset [1414] by
- Merged in changes from trunk --- Merging r1262 through r1413 into 'deploy/bin': U deploy/bin/django C deploy/bin/rails > Resolved by accepting working copy --- Merging r1221 through r1413 into '.': U sql/bin/get-password U sql/bin/save-password U doc/tickets/rt.txt U doc/tickets/cnames.txt U bin/fix-php-ini C bin/scripts-rails > Resolved by accepting working copy Skipped 'bin/for-each-server' U bin U sbin/parallel-find.pl U sbin/commit-email.pl U sbin/commit-zephyr Summary of conflicts: Tree conflicts: 2 Skipped paths: 1
- 10:58 AM Changeset [1413] by
- Delete abandoned changes to support Wizard in onserver.pm.
- 10:34 AM Ticket #112 (set-up-an-app pages should be patched out) created by
- If automated configuration fails, we never want users to try to set up …
Jan 9, 2010:
- 4:30 PM Changeset [1412] by
- httpd.conf: Permit index.fcgi as an index This ought to fix the issue where Django apps don't appear when you try to load them without specifying any path info, and instead 403.
Jan 8, 2010:
- 4:40 AM Ticket #111 (WordPress pingbacks aren't automatic) created by
- Despite the text "Trackbacks are a way to notify legacy blog systems …
- 4:38 AM Ticket #110 (the WordPress URL hack breaks pingbacks (and other XMLRPC stuff)) created by
- We have a hack that sets "WordPress? URL" to /~user/blog and "Blog URL" …
- 2:18 AM Changeset [1411] by
- Re-added friendly comments
- 2:15 AM Changeset [1410] by
- Changed rails reloader script to reload if a new file is created. Have tested this on a toy app.
Jan 7, 2010:
- 6:43 PM Changeset [1409] by
- Renewed debathena.mit.edu cert
- 12:32 AM Changeset [1408] by
- Make Rails autoinstalls pick up code changes automatically Ordinarily, a Rails app in production mode running as an fcgi will continue to use old code, necessitating being killed on all of our servers that have an instance of it hanging around. This patch causes the fcgi to notice application changes and reload itself automatically, providing functionality similar to the enhancement we made for Django in r1278. However, unlike Django, the Rails fcgi is able to reload without needing to be killed with fire in order to avoid fcgi renegotiation issues. This code was developed and contributed by Greg Brockman <gdb@mit.edu>. I've just tested and incorporated it into the scripts autoinstaller.
- 12:09 AM Changeset [1407] by
- Provide enough rope to put your rails app into production mode Evidently the Rails maintainers decided that the "right" way to do this involved control of the webserver, and so they should rip out the knob to do it for users on non-braindead webhosts. The "K" is for "Kwality"
Note: See TracTimeline
for information about the timeline view.