Граф коммитов

362 Коммитов

Автор SHA1 Сообщение Дата
kestes%staff.mail.com 1a8b536c6e use new secure default mode for creating directories 2001-01-04 00:20:26 +00:00
kestes%staff.mail.com 8c9a65dc35 moved to default_config 2001-01-03 22:03:40 +00:00
kestes%staff.mail.com 1eef781bbf changing the filenames during the move was a bad idea,
restore the original filenames.
2000-11-29 21:50:17 +00:00
kestes%staff.mail.com 11fcd960c1 changing the filenames was a bad idea, this was BTData.pm as found
in lib yesterday
2000-11-29 21:49:29 +00:00
kestes%staff.mail.com 11ab2cf107 changing the filenames was a bad idea, this was TreeData.pm as found
in lib yesterday
2000-11-29 21:48:42 +00:00
kestes%staff.mail.com c2784f4a51 changing the filenames was a bad idea 2000-11-29 21:47:14 +00:00
kestes%staff.mail.com 3797e64135 moved files to default_config 2000-11-29 21:27:54 +00:00
kestes%staff.mail.com 29aee23879 changed filename to processmail_builds 2000-11-29 21:25:45 +00:00
kestes%staff.mail.com d8f0d51c80 files moved to default_config directory 2000-11-29 21:24:31 +00:00
kestes%staff.mail.com 1effc31b6d moved from processmail 2000-11-29 21:13:15 +00:00
kestes%staff.mail.com 2eeea7b6f9 explain the new configuration with defult_conf and local_conf
directories
2000-11-29 21:12:56 +00:00
kestes%staff.mail.com 1b8de6797f configure: @GZIP @GUNZIP @UUDECODE
explicity in TinderConfig not in ./configure
2000-11-29 21:12:12 +00:00
kestes%staff.mail.com 250cffe93c moved from lib 2000-11-29 20:53:56 +00:00
kestes%staff.mail.com 67624afea8 moved from lib as TreeData.pm 2000-11-29 20:53:45 +00:00
kestes%staff.mail.com 47498f456d moved from lib as BTData.pm 2000-11-29 20:53:35 +00:00
kestes%staff.mail.com 8ab6311da9 improve comments 2000-11-29 20:40:34 +00:00
kestes%staff.mail.com 202359449a improve comments 2000-11-29 19:47:38 +00:00
kestes%staff.mail.com 4f7c267665 minor changes prompted by McAfee. 2000-11-29 19:46:30 +00:00
kestes%staff.mail.com 16b7a81020 Peristence::Storable has now been tested. 2000-11-28 17:54:45 +00:00
kestes%staff.mail.com 66b7f590f8 use the Peristence module so that we can test the storable
implementation.
2000-11-28 17:53:39 +00:00
kestes%staff.mail.com 07d9e5ce04 add better makefile test support.
fix echo bug.
2000-11-28 00:37:13 +00:00
kestes%staff.mail.com 7a6935cebd change the sample user to anonymous from kestes 2000-11-28 00:35:49 +00:00
kestes%staff.mail.com a3254261e8 put module and branch information in the cvs popup windows 2000-11-28 00:34:00 +00:00
kestes%staff.mail.com 850b2d8aeb improve the handling of estimated build time when there is dead time.
turn back on the line which tells all the columns which have been
ignored.
2000-11-28 00:32:57 +00:00
kestes%staff.mail.com 8c97476073 make taint safe. 2000-11-28 00:31:29 +00:00
kestes%staff.mail.com df05573856 move the lock file to the HTML directory to ease testing. 2000-11-28 00:31:09 +00:00
kestes%staff.mail.com 502675f006 make taint safe
add more comments at the top to clear up ambiguities.

make the library load structure conform to other modules, I already
got one question
2000-11-28 00:30:26 +00:00
kestes%staff.mail.com 717203e388 make taint safe 2000-11-28 00:28:18 +00:00
kestes%staff.mail.com d2b11e2c16 @authors needed to be a local variable and needed to ensure it was
unique when passed to 'mailto: '
2000-11-28 00:25:41 +00:00
kestes%staff.mail.com c5596e6a42 remove comments about image subsystem, we no longer have this as a
requirement.

explain the warning issues better.

remove discussion of the bug tracking system, I coded it already.
2000-11-28 00:24:42 +00:00
kestes%staff.mail.com 32a9d96191 make the intial build more realistic, there can be builds in progress
builds which have not started because of dead time and builds which
have started.
2000-11-28 00:23:16 +00:00
kestes%staff.mail.com 4df490fd0b added aditional test cases to max just to ensure it handles negative
numbers.
2000-11-28 00:21:36 +00:00
kestes%staff.mail.com 76068584d5 improve default $LOCK_FILE value.
explain that Storable is an untested CPAN module.
2000-11-14 15:41:01 +00:00
mcafee%netscape.com 0cb3a6eee2 Need to edit configure script in step 1, another minor comment change. 2000-11-13 23:48:11 +00:00
mcafee%netscape.com c700935ac5 Minor comment updates 2000-11-13 23:00:16 +00:00
kestes%staff.mail.com c0fcbfe518 The image module is not used at Mozilla.org in tinderbox1 anymore and
I never got the code working in tinderbox2 anyway.
2000-11-10 19:14:12 +00:00
kestes%staff.mail.com 059844d32f move the status table to its own file
improve prediction of when build will finish by adding 'deadtime'

Keep the spacing between builds greater then our HTML grid
spacing.  This used to be done in processmail, but that caused
problems with the MTA.
2000-11-09 19:55:52 +00:00
kestes%staff.mail.com a075ae165c add cache_cmd() and fix_time_format() 2000-11-09 19:48:05 +00:00
kestes%staff.mail.com b1b573bfed minor clenaup 2000-11-09 19:45:53 +00:00
kestes%staff.mail.com e0d72cf82b taken from TinderDB::Build.pm 2000-11-09 19:44:47 +00:00
kestes%staff.mail.com 106a78e301 make a distinction between: $TINDERBOX_HTML_DIR, $TINDERBOX_DATA_DIR
remove the tests for
        New build started too frequently.
        New build started before the previous one.
mailers are not so rational.
2000-11-09 19:43:49 +00:00
kestes%staff.mail.com bf9a4bf0d9 remove references to image module
make a distinction between: $TINDERBOX_HTML_DIR, $TINDERBOX_DATA_DIR
2000-11-09 19:40:51 +00:00
kestes%staff.mail.com 638c70eca8 use new module: BuildStatus
make a distinction between: $TINDERBOX_HTML_DIR, $TINDERBOX_DATA_DIR
2000-11-09 19:40:19 +00:00
kestes%staff.mail.com da0af51bb4 ensure that the filenames are taint clean 2000-11-09 19:39:22 +00:00
kestes%staff.mail.com ca9eed1794 make a distinction between: $TINDERBOX_HTML_DIR, $TINDERBOX_DATA_DIR
general cleanup and improved comments.
2000-11-09 19:38:34 +00:00
kestes%staff.mail.com d3b6c80425 *** empty log message *** 2000-11-09 19:34:36 +00:00
kestes%staff.mail.com f26fe0b127 add taint support
prevent users from accidentally editing files in
    build or install directory
check that code compiles before installing
2000-11-09 19:34:25 +00:00
kestes%staff.mail.com 7bf3ac6b9e regularize use statements 2000-11-09 19:31:05 +00:00
kestes%staff.mail.com 670cee299b regularize the use statements 2000-11-09 19:29:08 +00:00
kestes%staff.mail.com a6525b710e make code taint safe and use a configureation
file for setting #perlflags#
2000-11-09 19:22:00 +00:00
kestes%staff.mail.com 97da198f4b add a statement:
use lib '#tinder_libdir#';
2000-11-09 19:17:56 +00:00
kestes%staff.mail.com b82ce7a80c add a statement:
use lib '#tinder_libdir#';

ensure that all filnames are taint free, they can come from globs
2000-11-09 19:17:39 +00:00
kestes%staff.mail.com 3d70238a62 add a statement:
use lib '#tinder_libdir#';
cache CVS calls during run for increased speed.
2000-11-09 19:16:08 +00:00
kestes%staff.mail.com bd59bddedf make a distinction between $TINDERBOX_HTML_DIR and
$TINDERBOX_DATA_DIR
2000-11-09 19:14:31 +00:00
kestes%staff.mail.com 33431f10bb add test for fix_time_format_tst() 2000-11-09 19:13:17 +00:00
kestes%staff.mail.com 61592b7c83 regularize the use statements. 2000-11-09 19:12:55 +00:00
kestes%staff.mail.com d707ce822d make code taint safe by filtering output of globs. 2000-11-09 19:11:22 +00:00
kestes%staff.mail.com d9e353ffad make code taint safe by filtering output of globs. 2000-11-09 19:10:45 +00:00
kestes%staff.mail.com c2fb5c1f88 make code taint safe.
add patch by "Paul MacAdam" <paul@eazel.com>
fixing bugs in script.
2000-11-06 15:39:53 +00:00
kestes%staff.mail.com baac20d1ea add use Time::Local because we need it. Must have removed it by
accident.
2000-10-27 15:29:52 +00:00
kestes%staff.mail.com 41094187c0 add the notion of 'dead time' to better predict when builds will be
done at eazel.com.
when $buildstatus is 'building' we still want the popup window
explaining how long this has run.
2000-10-18 20:31:34 +00:00
kestes%staff.mail.com ae48291745 wrong scope for $main::LOCALTIME 2000-10-18 20:27:43 +00:00
kestes%staff.mail.com 3a27ac9f70 clean up some comments, explain some security issues about data
storage in the document root.
2000-10-18 20:26:57 +00:00
kestes%staff.mail.com 46bd846548 clean up the comments.
factor out the pattern used to find variable names in mail
2000-10-18 20:26:04 +00:00
kestes%staff.mail.com 8f77276a48 the name TinderDB::MIN_TABLE_SPACING was a mistake, change it to
TinderDB::TABLE_SPACING
2000-10-18 20:24:06 +00:00
kestes%staff.mail.com 9b3d896365 clean up the comments
factor out the pattern used to find variable names in the mail.
2000-10-18 20:22:57 +00:00
kestes%staff.mail.com 153446b0d8 if we do not load the Build module we can not pick which builds to
ignore.
2000-10-18 20:22:13 +00:00
kestes%staff.mail.com 3128e64a00 typo, extra dollar sign. 2000-10-18 14:33:57 +00:00
kestes%staff.mail.com 3332fa379a add more bug summaries. 2000-10-17 23:56:31 +00:00
kestes%staff.mail.com 26ae75d9b9 If we delete too many duplicate treestates then we loose information
when the database is trimmed.

add more output to the CVS error message for close failures.
2000-10-17 23:55:25 +00:00
kestes%staff.mail.com c6514c4872 move other sources of popup window code to main HTMLPopUP file. 2000-10-17 23:53:36 +00:00
kestes%staff.mail.com 1b0687a8d9 document other sources of popup window code. 2000-10-17 23:53:09 +00:00
kestes%staff.mail.com 99e8c6f8a9 It was a mistake to make $table_spacing settable at run time. There is
no MIN setting only a MAX.  This is useless.  So turn the variable to
a hard parameter $TinderDB::TABLE_SPACING.

Add a configuration variable $TinderConfig::LOG_PERFORMANCE
2000-10-17 23:51:05 +00:00
kestes%staff.mail.com b05c3ad158 it was a mistake to make $table_spacing settable. There is no MIN
setting only a MAX.  This is useless.  So turn the variable to a hard
parameter  $TinderDB::TABLE_SPACING.
2000-10-17 23:49:24 +00:00
kestes%staff.mail.com f3e18c518b it was a mistake to make $table_spacing settable. There is no MIN
setting only a MAX.  This is useless.  So turn the variable to a hard
parameter  $TinderDB::TABLE_SPACING.

Add a configuration variable $TinderConfig::LOG_PERFORMANCE
2000-10-17 23:49:07 +00:00
kestes%staff.mail.com 9057c7bfb2 document how to use fetchmail if sendmail causes problems.
begin to explain how to set up the bug tracking system.
clean up all the explantions a bit.
2000-10-17 23:47:08 +00:00
kestes%staff.mail.com 455841536b clarify the text 2000-10-17 20:30:29 +00:00
kestes%staff.mail.com 7dbcd9c8c5 clarify the mailing system discriptions 2000-09-22 15:24:16 +00:00
kestes%staff.mail.com df312912ed fully tested 2000-09-22 15:17:14 +00:00
kestes%staff.mail.com 7aeb0de251 factor out functions to the new package MailProcess 2000-09-22 15:16:52 +00:00
kestes%staff.mail.com 79cc47a59e use the new named time constants
use BTData
2000-09-22 15:15:00 +00:00
kestes%staff.mail.com 27b422da1a *** empty log message *** 2000-09-22 15:08:53 +00:00
kestes%staff.mail.com 29fb79deba add gen test for the bug tracking system 2000-09-22 15:08:09 +00:00
kestes%staff.mail.com 1f90c953dc add information about the bug tracking system 2000-09-22 15:07:28 +00:00
kestes%staff.mail.com 7ac5fab637 clarify that the timestamp is for the build mail not any other mail. 2000-09-22 15:03:32 +00:00
kestes%staff.mail.com 6a5031c4a8 modify escapeHTML() to escape the "'" as well as standard characters,
so that my popup windows code do not see a "'" in their input as this
confuses them. (It does not help the popup but seems like a good idea
to leave in.)
2000-09-22 15:03:03 +00:00
kestes%staff.mail.com 1727584f3b add information about bug tracking module 2000-09-22 15:01:58 +00:00
kestes%staff.mail.com 670957fa01 add named constants for time. 2000-09-22 15:01:32 +00:00
kestes%staff.mail.com 9d9324314d add use HTMLPopUp; (how did this ever work?) 2000-09-22 14:59:20 +00:00
kestes%staff.mail.com cf9d3ef546 localize variables which had not been declared.
add comments to generated html to help debugging.
remove comments about $HTMLPopUp::EMPTY_TABLE_CELL,
     they belong in HTMLPopUp.pm.
Add more data to popup window title.
2000-09-22 14:58:40 +00:00
kestes%staff.mail.com 743354e1bb typo 2000-09-22 14:56:14 +00:00
kestes%staff.mail.com 1edfec969e use configure to set #!perl 2000-09-22 14:55:58 +00:00
kestes%staff.mail.com 6d7ef91e52 increase time for tipClose so that IE users get a chance to read the
popup windows while javascript fights for focus.
2000-09-22 14:55:12 +00:00
kestes%staff.mail.com 12d6d63bae add new arguments --skip-check --force-time
add parse_args to parse new arguments
add fix_nonunix_times() so that all dates can be in either format
send errors to stderr as well as logfile
debug check_required_vars();
2000-09-18 19:40:56 +00:00
kestes%staff.mail.com e2a87abd9c convert to new style tinderbox variables 2000-09-18 19:34:08 +00:00
kestes%staff.mail.com f2fd93292a new regression test 2000-09-18 19:33:32 +00:00
kestes%staff.mail.com 9eb8a6edaa document HTMLPopUp implementations
document new $DEFAULT_HTML_PAGE = 'status.html';
document TRIM_DAYS for rmlogs
2000-09-18 19:32:46 +00:00
kestes%staff.mail.com f96c29b91a security (taint) fixes
use  $MAX_DISPLAY_HOURS to peg the display used in links
2000-09-18 19:30:28 +00:00
kestes%staff.mail.com 56b064b826 security (taint) fixes
allow null message of the day
do not hardcode <a href instead call Link()
2000-09-18 19:29:31 +00:00
kestes%staff.mail.com 1248b6c657 security (taint) fixes 2000-09-18 19:28:32 +00:00
kestes%staff.mail.com b1d83e521a security fixes
rename of file is not nessary
use new generalization: $FileStructure::DEFAULT_HTML_PAGE
2000-09-18 19:27:42 +00:00
kestes%staff.mail.com 9b352073db use extract_filename_chars()
document passwd can be global or pertree
use new generalization: $FileStructure::DEFAULT_HTML_PAGE
2000-09-18 19:26:22 +00:00
kestes%staff.mail.com 18f6a8a881 dont hard code <a href> use link()
use new generalization: $FileStructure::DEFAULT_HTML_PAGE
2000-09-18 19:25:17 +00:00
kestes%staff.mail.com af7a629a54 modules must end in 1; 2000-09-18 19:23:53 +00:00
kestes%staff.mail.com c8c7709000 add support for taint checking
add support for time checking
centrallize all 'atomic move' operations
2000-09-18 19:23:17 +00:00
kestes%staff.mail.com 080409cb18 this must use atomic_rename_file() 2000-09-18 19:21:56 +00:00
kestes%staff.mail.com 25fe136641 use extract_user() for untainting 2000-09-18 19:21:18 +00:00
kestes%staff.mail.com dd4a8164ce add sanity check for record
fix gunzip URL (it had appeared twice in the string)
2000-09-18 19:20:44 +00:00
kestes%staff.mail.com eb39d03881 update file with current status 2000-09-18 19:18:34 +00:00
kestes%staff.mail.com 19ace39cd5 add users section
add 'security' as a goal
2000-09-18 19:18:03 +00:00
kestes%staff.mail.com 6ec3de2c35 add more interesting types of builds to better simulate real
environments and because we missed a few errors using the old test
script.
2000-09-10 20:44:03 +00:00
kestes%staff.mail.com a60af012ff document rmlogs 2000-09-10 17:33:42 +00:00
kestes%staff.mail.com 981bb354b1 add configs for rmlogs 2000-09-10 17:32:00 +00:00
kestes%staff.mail.com f7017c8739 script to clean out old log files.
untested.
2000-09-10 17:30:40 +00:00
kestes%staff.mail.com 113a49499d add security checks to get_env so users do not accidentally run any
programs as root.
2000-09-10 17:29:17 +00:00
kestes%staff.mail.com 9ba4b43373 typo, missing parenthesis around arguments in encrypt_passwd()
fixed also in  security_problem()
2000-09-10 16:01:28 +00:00
kestes%staff.mail.com fd22608eb9 add tidnerbox version number to header output 2000-09-06 01:24:18 +00:00
kestes%staff.mail.com 37a7d8e279 change: build_update_time_stamp to update_time_stamp
add: alltree_headers
2000-09-06 01:22:47 +00:00
kestes%staff.mail.com 561f8b5179 imbed the version number in the generated html 2000-09-01 18:39:54 +00:00
kestes%staff.mail.com 309edfab96 export_alltree_headers
function signature has changed.
2000-09-01 18:39:19 +00:00
kestes%staff.mail.com a9da957dbf better comments to discribe the settings. 2000-09-01 18:38:23 +00:00
kestes%staff.mail.com 2933c02f75 $link was in the wrong scope.
I was returning undef instead of $link.
2000-09-01 18:37:52 +00:00
kestes%staff.mail.com 29370c23af turn on the all_headers file for the bots 2000-08-31 22:00:26 +00:00
kestes%staff.mail.com c20c067037 forgot that if I change peristance then the admin code changes also.
I use persistance for the passwd table.
2000-08-31 21:59:53 +00:00
kestes%staff.mail.com e54764b569 document the two tinderbox{log} variables together so we
can thing about retiring one.
fix a ugly bug in the skipping build algorithm, I had unneeded checks
add more debugging comments to generated HTML
2000-08-30 20:16:46 +00:00
kestes%staff.mail.com 9f3ade90c8 move the two tinderbox{log} variables together so we
can thing about retiring one.
2000-08-30 20:15:34 +00:00
kestes%staff.mail.com 36b038cae3 make legends horizontal
fix missing '/' in <>
2000-08-30 02:30:34 +00:00
kestes%staff.mail.com 1adac10346 relax the author regexp for mozilla.org
make legends horizontal
fix missing '/' in <>
2000-08-30 02:30:23 +00:00
kestes%staff.mail.com e6af7ab81b make legends horizontal
move structures inside <html> block
2000-08-30 02:28:24 +00:00
kestes%staff.mail.com 599bd4741c fix typo in $DB_LEGEND_BORDER
add $GLOBAL_INDEX_FILE
2000-08-30 02:27:38 +00:00
kestes%staff.mail.com 87a6287deb add a standard method of writing the headers so the bots can read
them.
2000-08-30 02:23:59 +00:00
kestes%staff.mail.com 11012b4dad fix bug in html missing '/' in <>
index files are new parametrized
2000-08-30 02:23:08 +00:00
kestes%staff.mail.com a655ebeba9 ignore_builds belongs int TinderHeader not in FileStructure
index files are new parametrized
2000-08-30 02:22:37 +00:00
kestes%staff.mail.com fa2e2b17b1 ignore_builds belongs int TinderHeader not in FileStructure 2000-08-30 02:20:13 +00:00
kestes%staff.mail.com c784c5cbf8 fix bug in backward_compatibility()
better discription in the help file
2000-08-30 02:19:15 +00:00
kestes%staff.mail.com cadcd300c8 clarify comments 2000-08-30 02:17:19 +00:00
kestes%staff.mail.com 803142f7f6 user perl from configure 2000-08-30 02:15:11 +00:00
kestes%staff.mail.com 659075ac77 add more hints based on real users problems 2000-08-30 02:14:14 +00:00
kestes%staff.mail.com f3dd0570b1 Use configure script to find perl 2000-08-30 00:33:02 +00:00
mcafee%netscape.com 396624478d minor grammar change 2000-08-28 18:39:40 +00:00
mcafee%netscape.com e46dad3ff0 Switching to /usr/bin/perl to be consistant with other files in this project; redhat installs perl in /usr/bin/perl if anyone cares. /usr/local/bin/perl could be a link for other platforms. 2000-08-28 18:38:11 +00:00
kestes%staff.mail.com 2895797689 must use HTMLPopUp::escapeURL on all arguments to bonsai. 2000-08-25 16:41:10 +00:00
mcafee%netscape.com ca02953280 Minor tweaks 2000-08-24 23:33:04 +00:00
kestes%staff.mail.com 167219813d the dependency fudge is no longer needed with the Tinderconfig method
of choosing implementations.
2000-08-24 15:05:47 +00:00
kestes%staff.mail.com b6886d4490 better documentation as to what the variables are about in this config
file.
2000-08-24 15:04:33 +00:00
kestes%staff.mail.com 33c3b20b8c allow Persistence to use different implementations controled by
TinderConfig
2000-08-24 15:00:45 +00:00
kestes%staff.mail.com 8f91d9aa80 turn off the performance logs by default 2000-08-24 14:57:19 +00:00
kestes%staff.mail.com a79577357d deprecate tinderbox: builddate
in preference for tinderbox: starttime
2000-08-24 14:56:30 +00:00
kestes%staff.mail.com d18644b09f a demo of what storable may look like. This is untested. 2000-08-24 14:55:04 +00:00
kestes%staff.mail.com 738b656f7a new save_structure load_structure function to provide better
abstraction and allow us to use storable instead of dumper if we like.
2000-08-24 14:54:32 +00:00
kestes%staff.mail.com 99ee59ceb8 adjust call to Persistance to work with new abstraction. 2000-08-24 14:52:11 +00:00
kestes%staff.mail.com ff9c647a77 adjust call to Persistance to work with new abstraction.
use status =  'build_failed', instead of 'busted',
round the division in $info
2000-08-24 14:51:47 +00:00
kestes%staff.mail.com 68274e4ff8 adjust call to Persistance to work with new abstraction.
add use TinderConfig;
2000-08-24 14:49:19 +00:00
kestes%staff.mail.com 13a51ffef9 adjust call to Persistance to work with new abstraction.
use status =  'build_failed', instead of 'busted',
add use TinderConfig;
2000-08-24 14:49:00 +00:00
kestes%staff.mail.com 6012b8b65d we are not requiring gifs in the code so do not require them in the
configure.
2000-08-24 14:46:38 +00:00
kestes%staff.mail.com 69e84b1e48 document that you should get the tests working first.
put in a warning that it may be hard to install.
2000-08-14 22:22:15 +00:00
kestes%staff.mail.com 0f9088403e fix typo, '.' should have been ',' 2000-08-14 21:58:58 +00:00
kestes%staff.mail.com 42fad11257 *** empty log message *** 2000-08-11 00:35:25 +00:00
kestes%staff.mail.com 139a4e0735 *** empty log message *** 2000-08-11 00:27:27 +00:00
mcafee%netscape.com 00601fec93 Adding file for Ken Estes <kestes@staff.mail.com> 2000-07-24 23:52:24 +00:00
mcafee%netscape.com 2ddcf264c9 Ignore generated files. 2000-06-22 04:26:39 +00:00
mcafee%netscape.com 4dfd31b0b4 Contributed by Ken Estes <kestes@staff.mail.com>. Not part of normal mozilla build. 2000-06-22 04:17:19 +00:00