Commit Graph

548 Commits

Author SHA1 Message Date
cls%seawood.org
d2ea3bde5a A presumed bug in bzreadline causes the script to hang indefinitely on certain messages. Use bzread instead.
Bug #353674 r=justdave
2006-09-23 03:56:47 +00:00
cls%seawood.org
a2347f6515 Add checksetup.pl to make new changes usable on older setups.
Bug #348817 r=bear
2006-08-17 23:07:17 +00:00
cls%seawood.org
0ce407c292 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
2006-08-16 22:07:17 +00:00
cls%seawood.org
b3e3cb1049 Add dummy <a> tag so that the page validates properly. 2006-08-16 07:18:35 +00:00
cls%seawood.org
306e1a2d46 Allow registry and bonsai urls to be configured via Makefile
Bug #345804 r=bear
2006-08-16 06:28:38 +00:00
cls%seawood.org
eec02e47af Remove unsupported specfile 2006-07-25 05:57:41 +00:00
cls%seawood.org
91f4bf9f2e Add year to blame column dates.
Bug #239017 r=bear
2006-07-25 05:20:07 +00:00
cls%seawood.org
109e63ad8f Use the 3 param version of open().
Thanks to Josh Soref <timeless@bemail.org> for the original patch.
Bug #321336 r=bear
2006-07-24 20:12:09 +00:00
cls%seawood.org
47e6cb707b Round to 3 significant digits when displaying log size in Gb. 2006-07-24 19:47:00 +00:00
cls%seawood.org
c4d67ce70e Use Compress::Zlib instead of insecurely forking out to gzip and validate tree= input.
Bug #321489 r=rhelmer/preed
2006-07-24 18:48:14 +00:00
cls%seawood.org
b2cc0a38df Tidy up html output.
Bug #344665 r=timeless
2006-07-24 18:41:23 +00:00
cls%seawood.org
a17c716c37 Fix popups when using bonsai 2006-07-24 18:19:24 +00:00
cls%seawood.org
a1ddef8c98 Remove unused variable. 2006-07-18 21:56:48 +00:00
cls%seawood.org
b65553664e 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
2006-07-18 19:29:53 +00:00
cls%seawood.org
332dc12576 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
2006-07-18 18:17:33 +00:00
cls%seawood.org
e8efa41462 Misc cleanup changes from live tinderbox.
Thanks to Chase Phillips <chase@mozilla.org> for the original patch.
Bug #334592 r=bear
2006-07-18 02:51:34 +00:00
cls%seawood.org
b0183d8a91 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
2006-07-18 02:19:32 +00:00
cls%seawood.org
7156909a1b Do not mix new tree forms with existing tree management forms.
Bug #344639 r=timeless
2006-07-18 01:12:38 +00:00
cls%seawood.org
70a200608b Use setuid scripts to handle mail.
Bug #344695 r=bear
2006-07-17 17:14:35 +00:00
cls%seawood.org
f91e81afbf Display real end times for builds.
Thanks to Chase Phillips <chase@mozilla.org> for the original patch.
Bug #334592 r=bear
2006-07-10 16:43:04 +00:00
cls%seawood.org
581b181dc0 Implement wayback links.
Thanks to Chase Phillips <chase@mozilla.org> for the patch.
Bug #334592 r=cls
2006-07-07 14:32:19 +00:00
cls%seawood.org
3213279080 Create default index for new trees. 2006-06-23 16:25:17 +00:00
cls%seawood.org
179bf8afe5 Indicate the number of days of stored logs and their estimated diskspace cost. 2006-06-23 16:21:53 +00:00
cls%seawood.org
b630f8077a Cache logfiles for 1hr from viewing time.
Use HTTP headers insead of HTML meta flags to set expires & last-modified fields.
2006-06-23 16:17:57 +00:00
cls%seawood.org
46d2cd5cd4 Make the commit info time period a per-tree config option & bump the default to 14 days. 2006-06-23 16:12:41 +00:00
rhelmer%mozilla.com
8c4a50fc03 add timestamp of build start to quickparse output. b=342483 r=preed 2006-06-23 01:47:44 +00:00
timeless%mozdev.org
1168ce08b0 Bug 338087 Tinderbox 'L' popups are broken in Firefox trunk due to misuse of DOM Range
patch by Olli.Pettay@gmail.com r=timeless
2006-06-20 06:28:37 +00:00
cls%seawood.org
d80a82abda Only deny access to *.pl & *.pm at the toplevel and the examples dir 2006-06-12 20:40:12 +00:00
cls%seawood.org
84eb4cc053 Quote the key value in the form so that keys with spaces (e.g. build names) are properly set.
Bug #215676 r=bear
2006-06-09 19:08:53 +00:00
cls%seawood.org
62aa35b0f5 Exit tb_loadquickparseinfo() early if the tree directory doesn't exist or the
build file cannot be read.
Bug #37647 r=bear
2006-06-09 19:06:43 +00:00
cls%seawood.org
83eaf89a6b Url encode + so that roc's bonsai links work.
Bug #171688 r=bear
2006-06-09 19:05:13 +00:00
cls%seawood.org
48ac682825 Update README.
Thanks to timeless for the patches.
Bug 211861 & 211863 r=cls
2006-06-08 20:04:17 +00:00
cls%seawood.org
bf7d85d77b Only allow access to cgi & .gif files 2006-06-08 19:03:02 +00:00
cls%seawood.org
6ff46c21cf Make "Trim logs" do what it says.
Bug #340448 r=timeless
2006-06-08 01:10:07 +00:00
cls%seawood.org
69126046ff Report an error if notes.txt is not writable.
Bug #223304 r=bear
2006-06-05 17:49:31 +00:00
cls%seawood.org
259a85a109 Add support for doing checkin queries against viewvc/viewcvs.
Bug #338047 r=bear
2006-06-05 17:42:48 +00:00
cls%seawood.org
bc69ec38b5 Add INSTALL instructions to explain how to secure tinderbox via apache and change permissions to secure tinderbox locally.
Bug #339688 r=bear
2006-05-30 23:05:28 +00:00
cls%seawood.org
917f16c649 Remove tinderbox dependency upon obsolete bonsai scripts
Bug #273441 r=bear
2006-05-27 00:18:42 +00:00
cls%seawood.org
e3333b2d8c Drop mail that does not contain any tinderbox: headers instead of bouncing it.
Bug #275135 sr=bear
2006-05-18 18:03:08 +00:00
dbaron%dbaron.org
cba78bbfca Panel output should be sorted by build start rather than build end. b=277089 r=timeless 2006-04-19 22:13:04 +00:00
justdave%bugzilla.org
d7b2a351cf Bug 323369: Tinderbox can't find checkins from HEAD
r=bear
2006-01-14 03:37:29 +00:00
dbaron%dbaron.org
8b2371bc3e Add comment about bug 225735. b=227089 r=timeless 2005-08-23 20:55:11 +00:00
timeless%mozdev.org
a51c425a0b Bug 291420 build.dat can't be read because |tell| returns 0
patch by ajschult@verizon.net r=chase
2005-04-22 14:21:39 +00:00
cmp%mozilla.org
9b22e34502 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.
2005-02-06 07:06:45 +00:00
cmp%mozilla.org
21cb755083 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.
2005-02-06 06:47:13 +00:00
dbaron%dbaron.org
9ae4bc5605 Use CSS to improve appearance of flames image. 2004-12-09 23:21:18 +00:00
cbiesinger%web.de
ea307b37d3 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
2004-07-18 18:13:02 +00:00
cls%seawood.org
9f550e2d8a 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
2004-03-24 03:37:38 +00:00
mcafee%netscape.com
e55d03f511 Show scraped data for test-failed and failed builds in addition to successful builds (210802). patch=dbaron, r=mcafee 2003-09-22 22:23:04 +00:00
mcafee%netscape.com
3c2892e914 Removing unused animated gif file. r=timeless (211862) 2003-07-14 22:08:29 +00:00