Commit Graph

9129 Commits (db7d81b008f474abf76f0ed8defe7b8935a16553)

Author SHA1 Message Date
Doug Coleman 2e72e91f92 Make sure the ping comes from the correct ip. 2010-09-21 11:16:05 -05:00
Doug Coleman 7b0a50e7d2 Squashed commit of the following:
commit 90deaafa9db083ecdb9e0e30ad3694317e616399
Merge: f392dfd 32cf7bb
Author: Doug Coleman <doug.coleman@gmail.com>
Date:   Tue Sep 21 00:33:37 2010 -0500

    Merge branch 'icmp-ping' of git://github.com/mrjbq7/factor into icmp-ping2

commit 32cf7bb0e0b876309bce248944dfeca243f02594
Author: John Benediktsson <mrjbq7@gmail.com>
Date:   Fri Sep 10 14:01:47 2010 -0700

    ping: Adding a simple IPv4 ping implementation.

commit da0c5ce7acf1407256c3ac2b98ac5b68858878c1
Author: John Benediktsson <mrjbq7@gmail.com>
Date:   Fri Sep 10 14:01:15 2010 -0700

    io.sockets.icmp: Adding ICMP support.

commit 60fdf7e7d995d63c11be87e8e1398f7bdd593833
Author: John Benediktsson <mrjbq7@gmail.com>
Date:   Fri Sep 10 14:00:48 2010 -0700

    io.sockets: Adding protocol support for sockets.

commit 2f130f1f9e0e2ea44d798beaad244a9c33b0d86a
Author: John Benediktsson <mrjbq7@gmail.com>
Date:   Fri Sep 10 14:00:28 2010 -0700

    Adding getprotobyname().
2010-09-21 11:15:33 -05:00
Doug Coleman 1f366c8b1d Move math.transforms.fft to unmaintained since it's broken and there are no unit tests 2010-09-21 00:20:23 -05:00
Slava Pestov b361e1b694 webapps.mason.version.source: fix bugs discovered during 0.94 release 2010-09-20 21:36:24 -07:00
Doug Coleman d97bf9f890 Move <rgb-image> to images.testing, add randomize-image word 2010-09-19 21:54:04 -05:00
Doug Coleman aa8c12a84b Squashed commit of the following:
commit 8a15381d30508b8f36a9e36dc3a0afc3c962c853
Author: Doug Coleman <doug.coleman@gmail.com>
Date:   Sat Sep 11 14:32:30 2010 -0500

    Squash threaded-server branch
2010-09-19 13:38:02 -05:00
Slava Pestov f013f9aa2f Rename mason.server to webapps.mason.backend, rename mason.version to webapps.mason.version, for cleaner client-server separation 2010-09-17 19:46:55 -07:00
Slava Pestov c4d717a49a mason: add new idle, upload, finish states to make status display more helpful 2010-09-17 19:46:55 -07:00
Slava Pestov b3c5097862 mason: send a heartbeat even while a build is running, and tighten deadline for crashed machine in mason.server 2010-09-16 21:27:17 -07:00
Slava Pestov 77db248759 mason: make upload timeout configurable, bump default to 1 hour for erg's mom's dialup 2010-09-15 22:53:54 -07:00
Slava Pestov 7b6f84ad0e mason.server.watchdog: new tool to send e-mails when build machines go down 2010-09-14 21:54:33 -07:00
Doug Coleman d00cc766a4 Fix using list 2010-09-12 00:26:14 -05:00
Slava Pestov 590586e551 benchmark.sockets: yield between spawning clients so we don't backlog requests (we call accept with a limit of 128) 2010-09-11 18:43:47 -07:00
John Benediktsson cd27d1337b math.floating-point: adding double>ratio. 2010-09-11 19:41:06 -05:00
Slava Pestov 0f26b660bb openal.alut fix from Chris Double 2010-09-09 20:36:35 -07:00
Slava Pestov 976c4230cd twitter: don't use https on Windows since Factor doesn't support https there 2010-09-08 20:54:31 -07:00
Slava Pestov d43802bea2 benchmark.sockets: fix race by using promises instead of super-dodgy random calls to yield 2010-09-08 20:54:30 -07:00
Slava Pestov a19428fa72 webapps.mason: fix templates for boilerplate wrapping 2010-09-07 22:36:46 -07:00
Slava Pestov 1ab2d347a7 mason: fix load errors 2010-09-06 21:44:16 -07:00
Slava Pestov 9c87687b7f mason: notify server after uploading docs so that docs.factorcode.org can update immediately 2010-09-06 19:00:10 -07:00
Slava Pestov e395a8fb60 webapps.mason.docs-update: fix using list 2010-09-06 17:52:04 -07:00
Slava Pestov 98d1407f8f webapps.mason: kick off docs update in a new thread so that client doesn't time out 2010-09-06 17:50:50 -07:00
Slava Pestov 04d1bbb0ca webapps.mason: fixes 2010-09-06 17:47:39 -07:00
Slava Pestov 9b6db6b0e3 webapps.mason: add action to update docs 2010-09-06 17:30:08 -07:00
Slava Pestov db61c9341b geo-ip: new download link 2010-09-06 16:47:12 -07:00
Slava Pestov ee2169eb6c irc.gitbot: fix load error 2010-09-05 17:55:22 -07:00
Slava Pestov feffc260d6 mason: various assorted improvements
- put disk usage in build report
- bump minimum disk space required before starting a build from 300mb to 1gb
- check repository consistency before pulling; if there are untracked files, or if the pull fails, blow away the repo and clone it again
2010-09-05 15:22:02 -07:00
Slava Pestov 3c4cf722f4 webapps.mason: show build machines that didn't upload binaries despite building clean 2010-09-05 13:15:40 -07:00
Slava Pestov 3fe4992992 mason.server: fix unit test 2010-09-05 13:11:17 -07:00
Slava Pestov 67e6b456b5 mason.updates: fix typo 2010-09-05 12:59:28 -07:00
Slava Pestov d3992ff611 webapps.mason: fix typo 2010-09-04 18:58:57 -07:00
Slava Pestov 12b63c5957 webapps.mason: more bikeshedding 2010-09-04 18:32:46 -07:00
Slava Pestov cc1b1ea381 webapps.mason: make the dashboard public and only protect the build actions 2010-09-04 18:30:07 -07:00
Slava Pestov b81c37e1d0 webapps.mason.status-update: don't force SSL (merge local change from concatenative.org) 2010-09-04 18:23:04 -07:00
Slava Pestov 29fb8d39f9 webapps.mason: add broken builder display to dashboard 2010-09-04 18:22:00 -07:00
Slava Pestov 608a9261f1 webapps.mason: change wording 2010-09-04 18:09:07 -07:00
Slava Pestov 44ffd6a707 Missing files from last patch, oops 2010-09-04 18:05:28 -07:00
Slava Pestov 2cba7fd727 mason: add support for forcing a build across the farm by reading a counter value from the server 2010-09-04 18:00:33 -07:00
Slava Pestov 67a828f0f7 webapps.mason: add dashboard showing crashed machines, add a mechanism for forcing a build across the farm 2010-09-04 17:59:18 -07:00
Slava Pestov 5df4edc14f mason: when checking if we need to build, compare source for last finished (clean/dirty/error) build with the latest source hashes, instead of the last *downloaded* source hashes. This ensures that if a build is terminated due to machine failure, we start building again next time 2010-09-04 16:58:10 -07:00
Slava Pestov 8e98a238ff mason: check free disk space, and don't send too many e-mails within a short period if the local git repo becomes corrupted, etc 2010-09-04 16:26:32 -07:00
Doug Coleman 1e9afc927f Simplify combinator with joe's suggestion, unit test 2010-08-29 15:24:55 -05:00
Doug Coleman bd3fccfd4a Clean up html.parser.analyzer, apply blei's fix for find-between* 2010-08-29 13:22:11 -05:00
Doug Coleman 74f3579644 Fix the max-depth variable in spider 2010-08-29 13:21:50 -05:00
Slava Pestov 2ba279d689 webapps.wiki: fix wording of rollback message to be more accurate 2010-08-22 21:58:13 -07:00
Slava Pestov 6079a3c78d webapps.mason: remove XML prolog from downloads.xml since the output of this template gets included in another page 2010-08-22 21:56:57 -07:00
Slava Pestov aaace74616 webapps.mason: update links 2010-08-22 21:30:19 -07:00
Doug Coleman 8b0a95e4a0 Refactor spider vocab to fix a bug and remove a rot 2010-08-18 11:35:08 -05:00
Slava Pestov 4b6e78709a twitter: remove obsolete comment 2010-08-17 19:25:24 -07:00
Joe Groff fa65635e6f gpu.shaders: typo in docs reported by typemore 2010-08-17 17:14:05 -07:00