545 Commits

Author SHA1 Message Date
cls%seawood.org
e3b4e225d8 Add checksetup.pl to make new changes usable on older setups.
Bug #348817 r=bear


git-svn-id: svn://10.0.0.236/trunk@207786 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-17 23:07:17 +00:00
cls%seawood.org
55d270cf6f More fixes for setuid tinderbox mail:
* Use Compress::Zlib instead of gunzip in warning & scrape scripts
* Exit with error if warning or scrape scripts fail.
* Do not make warning.pl or scrape.pl setuid
Bug #344695 r=bear


git-svn-id: svn://10.0.0.236/trunk@207657 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-16 22:07:17 +00:00
cls%seawood.org
314da7531e Add dummy <a> tag so that the page validates properly.
git-svn-id: svn://10.0.0.236/trunk@207565 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-16 07:18:35 +00:00
cls%seawood.org
1c416ccb86 Allow registry and bonsai urls to be configured via Makefile
Bug #345804 r=bear


git-svn-id: svn://10.0.0.236/trunk@207558 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-16 06:28:38 +00:00
cls%seawood.org
26a72c3a50 Remove unsupported specfile
git-svn-id: svn://10.0.0.236/trunk@203619 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-25 05:57:41 +00:00
cls%seawood.org
ace2403a75 Add year to blame column dates.
Bug #239017 r=bear


git-svn-id: svn://10.0.0.236/trunk@203615 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-25 05:20:07 +00:00
cls%seawood.org
8b91d493a9 Use the 3 param version of open().
Thanks to Josh Soref <timeless@bemail.org> for the original patch.
Bug #321336 r=bear


git-svn-id: svn://10.0.0.236/trunk@203546 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-24 20:12:09 +00:00
cls%seawood.org
01480b4f41 Round to 3 significant digits when displaying log size in Gb.
git-svn-id: svn://10.0.0.236/trunk@203541 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-24 19:47:00 +00:00
cls%seawood.org
9dd7927e8a Use Compress::Zlib instead of insecurely forking out to gzip and validate tree= input.
Bug #321489 r=rhelmer/preed


git-svn-id: svn://10.0.0.236/trunk@203530 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-24 18:48:14 +00:00
cls%seawood.org
fed2bdf906 Tidy up html output.
Bug #344665 r=timeless


git-svn-id: svn://10.0.0.236/trunk@203525 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-24 18:41:23 +00:00
cls%seawood.org
11e107c197 Fix popups when using bonsai
git-svn-id: svn://10.0.0.236/trunk@203522 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-24 18:19:24 +00:00
cls%seawood.org
528b9bdc63 Remove unused variable.
git-svn-id: svn://10.0.0.236/trunk@203038 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-18 21:56:48 +00:00
cls%seawood.org
0eccc71e57 Switch to using md5_hex instead of crypt for admin password & update documentation.
Thanks to Josh Soref <timeless@bemail.org> for the original patch.
Bug #321478 r=bear


git-svn-id: svn://10.0.0.236/trunk@203009 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-18 19:29:53 +00:00
cls%seawood.org
5733055a60 Use Compress::Zlib & Compress::Bzip2 instead of forking off gzip & bzip2 processes which will not have permission to modify the files.
Bug #344695 r=bear


git-svn-id: svn://10.0.0.236/trunk@202951 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-18 18:17:33 +00:00
cls%seawood.org
b169e93edc Misc cleanup changes from live tinderbox.
Thanks to Chase Phillips <chase@mozilla.org> for the original patch.
Bug #334592 r=bear


git-svn-id: svn://10.0.0.236/trunk@202292 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-18 02:51:34 +00:00
cls%seawood.org
1705c12a44 Only allow multiple trees to be passed into the quickparse mode of showbuilds.cgi.
Thanks to Josh Soref <timeless@bemail.org> for the original patch.
Bug #334592 r=bear


git-svn-id: svn://10.0.0.236/trunk@202290 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-18 02:19:32 +00:00
cls%seawood.org
9c5ddd1297 Do not mix new tree forms with existing tree management forms.
Bug #344639 r=timeless


git-svn-id: svn://10.0.0.236/trunk@202284 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-18 01:12:38 +00:00
cls%seawood.org
dda784e0b1 Use setuid scripts to handle mail.
Bug #344695 r=bear


git-svn-id: svn://10.0.0.236/trunk@202233 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-17 17:14:35 +00:00
cls%seawood.org
45b64f061a Display real end times for builds.
Thanks to Chase Phillips <chase@mozilla.org> for the original patch.
Bug #334592 r=bear


git-svn-id: svn://10.0.0.236/trunk@201818 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-10 16:43:04 +00:00
cls%seawood.org
d029291be5 Implement wayback links.
Thanks to Chase Phillips <chase@mozilla.org> for the patch.
Bug #334592 r=cls


git-svn-id: svn://10.0.0.236/trunk@201747 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-07 14:32:19 +00:00
cls%seawood.org
aeed7bf0a0 Create default index for new trees.
git-svn-id: svn://10.0.0.236/trunk@200688 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-23 16:25:17 +00:00
cls%seawood.org
47725c3c38 Indicate the number of days of stored logs and their estimated diskspace cost.
git-svn-id: svn://10.0.0.236/trunk@200687 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-23 16:21:53 +00:00
cls%seawood.org
0f17c755e5 Cache logfiles for 1hr from viewing time.
Use HTTP headers insead of HTML meta flags to set expires & last-modified fields.


git-svn-id: svn://10.0.0.236/trunk@200686 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-23 16:17:57 +00:00
cls%seawood.org
76b829879e Make the commit info time period a per-tree config option & bump the default to 14 days.
git-svn-id: svn://10.0.0.236/trunk@200685 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-23 16:12:41 +00:00
rhelmer%mozilla.com
bdd65a4a43 add timestamp of build start to quickparse output. b=342483 r=preed
git-svn-id: svn://10.0.0.236/trunk@200660 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-23 01:47:44 +00:00
timeless%mozdev.org
7a444c8559 Bug 338087 Tinderbox 'L' popups are broken in Firefox trunk due to misuse of DOM Range
patch by Olli.Pettay@gmail.com r=timeless


git-svn-id: svn://10.0.0.236/trunk@200415 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-20 06:28:37 +00:00
cls%seawood.org
b8739a8bd5 Only deny access to *.pl & *.pm at the toplevel and the examples dir
git-svn-id: svn://10.0.0.236/trunk@199751 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-12 20:40:12 +00:00
cls%seawood.org
f868787531 Quote the key value in the form so that keys with spaces (e.g. build names) are properly set.
Bug #215676 r=bear


git-svn-id: svn://10.0.0.236/trunk@199629 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-09 19:08:53 +00:00
cls%seawood.org
60864f7f0a Exit tb_loadquickparseinfo() early if the tree directory doesn't exist or the
build file cannot be read.
Bug #37647 r=bear


git-svn-id: svn://10.0.0.236/trunk@199628 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-09 19:06:43 +00:00
cls%seawood.org
2979247454 Url encode + so that roc's bonsai links work.
Bug #171688 r=bear


git-svn-id: svn://10.0.0.236/trunk@199627 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-09 19:05:13 +00:00
cls%seawood.org
a20de2bd0a Update README.
Thanks to timeless for the patches.
Bug 211861 & 211863 r=cls


git-svn-id: svn://10.0.0.236/trunk@199529 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-08 20:04:17 +00:00
cls%seawood.org
5d57f09fad Only allow access to cgi & .gif files
git-svn-id: svn://10.0.0.236/trunk@199527 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-08 19:03:02 +00:00
cls%seawood.org
08b69d300d Make "Trim logs" do what it says.
Bug #340448 r=timeless


git-svn-id: svn://10.0.0.236/trunk@199476 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-08 01:10:07 +00:00
cls%seawood.org
fda2043124 Report an error if notes.txt is not writable.
Bug #223304 r=bear


git-svn-id: svn://10.0.0.236/trunk@199037 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-05 17:49:31 +00:00
cls%seawood.org
f69cdbe205 Add support for doing checkin queries against viewvc/viewcvs.
Bug #338047 r=bear


git-svn-id: svn://10.0.0.236/trunk@199036 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-05 17:42:48 +00:00
cls%seawood.org
f1f5e46226 Add INSTALL instructions to explain how to secure tinderbox via apache and change permissions to secure tinderbox locally.
Bug #339688 r=bear


git-svn-id: svn://10.0.0.236/trunk@198690 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-30 23:05:28 +00:00
cls%seawood.org
0972976e65 Remove tinderbox dependency upon obsolete bonsai scripts
Bug #273441 r=bear


git-svn-id: svn://10.0.0.236/trunk@198491 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-27 00:18:42 +00:00
cls%seawood.org
39492adcc6 Drop mail that does not contain any tinderbox: headers instead of bouncing it.
Bug #275135 sr=bear


git-svn-id: svn://10.0.0.236/trunk@197928 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-18 18:03:08 +00:00
dbaron%dbaron.org
07843475b9 Panel output should be sorted by build start rather than build end. b=277089 r=timeless
git-svn-id: svn://10.0.0.236/trunk@194721 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-19 22:13:04 +00:00
justdave%bugzilla.org
bc7141fd66 Bug 323369: Tinderbox can't find checkins from HEAD
r=bear


git-svn-id: svn://10.0.0.236/trunk@187626 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-14 03:37:29 +00:00
dbaron%dbaron.org
ba796ea0ec Add comment about bug 225735. b=227089 r=timeless
git-svn-id: svn://10.0.0.236/trunk@178731 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 20:55:11 +00:00
timeless%mozdev.org
f81bd72065 Bug 291420 build.dat can't be read because |tell| returns 0
patch by ajschult@verizon.net r=chase


git-svn-id: svn://10.0.0.236/trunk@172603 18797224-902f-48f8-a5cc-f745e15eee43
2005-04-22 14:21:39 +00:00
cmp%mozilla.org
9420e6c9a7 In showbuilds.cgi, capture some changes I've made on mecha that I want to
keep in CVS:

  * Clean up rules, sheriff, and status messages so they don't
    automatically stick a break at the end of the text.  Tinderbox page
    admins should manage that directly.  Also trim the text up to avoid
    extra whitespace triggering inclusion of the text.

  * In the who/guilty column, only pass the "above-build-time" in to
    who_menu() when we're not in the first row.  If we are in the first
    row, then pass in undefined.  Previously, we passed this value in
    regardless and the top row of committers would end up with a non-
    sensical commit range.  This fixes that problem.

  * Add build start, end, and elapsed time where possible.  This is wrapped
    in an always-true conditional in case we ever need to turn it off or
    decide we want to trigger this behaviour through a config parameter.

  * In who_menu, properly handle when an undefined value is passed in
    for $maxdate.  Assume that one won't be given and then append it to the
    href string if it is given.

  * Add the supporting JavaScript code for the start, end, and elapsed time
    work.

      * This code gracefully handles the case that no time_info or elapsed
        time info is given by just not including that information in the
        pop-up window.

      * Some functions are included here for archive's sake.  My earlier,
        non-committed implementation did more work in the JS itself but I
        later moved most of it into the Perl code to simplify things.

      * I used this opportunity to do general clean-up on the blurb text
        so that the two separate codepaths (based on the availability of
        layers) are more unified.


git-svn-id: svn://10.0.0.236/trunk@168864 18797224-902f-48f8-a5cc-f745e15eee43
2005-02-06 07:06:45 +00:00
cmp%mozilla.org
4daa3582ea Adding 5 subroutines to be used in showbuilds.cgi:
* is_today() checks if a time_t value occurs on the same day as now.

  * both_are_today() checks that two time_t values occur on the same day as
    now (by calling is_today() for both).

  * get_local_hms() parses a time_t value and returns either a string in
    the format of "HH:MM" or "mm/DD HH:MM".

  * get_time_difference() takes two time_t values and returns a human-
    readable string describing the amount of time by which they differ.

  * format_time_difference() does the string work necessary for
    get_time_difference() and is called by that subroutine.


git-svn-id: svn://10.0.0.236/trunk@168863 18797224-902f-48f8-a5cc-f745e15eee43
2005-02-06 06:47:13 +00:00
dbaron%dbaron.org
1aa98ed890 Use CSS to improve appearance of flames image.
git-svn-id: svn://10.0.0.236/trunk@166514 18797224-902f-48f8-a5cc-f745e15eee43
2004-12-09 23:21:18 +00:00
cbiesinger%web.de
4a05c89d89 Bug 239018 show date in addition to time at top of tinderbox page
patch by Constantine A. Murenin <cnst+moz@bugmail.mojo.ru> r=mcafee


git-svn-id: svn://10.0.0.236/trunk@159431 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-18 18:13:02 +00:00
cls%seawood.org
317d3711c9 Add support for compressing & encoding logs when sending them to the server.
Thanks to Philip K. Warren <pkw@us.ibm.com> for the patch.
Bug #113212 r=leaf


git-svn-id: svn://10.0.0.236/trunk@154218 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-24 03:37:38 +00:00
mcafee%netscape.com
9734d6b7a6 Show scraped data for test-failed and failed builds in addition to successful builds (210802). patch=dbaron, r=mcafee
git-svn-id: svn://10.0.0.236/trunk@147124 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-22 22:23:04 +00:00
mcafee%netscape.com
0854012557 Removing unused animated gif file. r=timeless (211862)
git-svn-id: svn://10.0.0.236/trunk@144856 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-14 22:08:29 +00:00
mcafee%netscape.com
12d1ebd1f5 Typo fix, patch courtesy caillon@returnzero.com.
git-svn-id: svn://10.0.0.236/trunk@142037 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-02 02:54:18 +00:00