From 1c6f631b6fa148db6846d1f72580b365d11fcfbd Mon Sep 17 00:00:00 2001 From: "john%johnkeiser.com" Date: Wed, 19 May 2004 15:49:34 +0000 Subject: [PATCH] Add license --- .../tinderbox3/client/tbox_build_quota.pl | 24 +++ webtools/tinderbox3/client/tinderclient.pl | 23 +++ .../tinderbox3/server/Tinderbox3/Bonsai.pm | 24 +++ .../server/Tinderbox3/BonsaiColumns.pm | 24 +++ .../server/Tinderbox3/BuildTimeColumn.pm | 24 +++ webtools/tinderbox3/server/Tinderbox3/DB.pm | 24 +++ .../Tinderbox3/FieldProcessors/Graph.pm | 24 +++ .../Tinderbox3/FieldProcessors/Patch.pm | 24 +++ .../server/Tinderbox3/FieldProcessors/URL.pm | 24 +++ .../server/Tinderbox3/FieldProcessors/Warn.pm | 24 +++ .../Tinderbox3/FieldProcessors/default.pm | 24 +++ .../tinderbox3/server/Tinderbox3/Header.pm | 24 +++ .../server/Tinderbox3/InitialValues.pm | 24 +++ webtools/tinderbox3/server/Tinderbox3/Log.pm | 24 +++ .../tinderbox3/server/Tinderbox3/Login.pm | 24 +++ .../server/Tinderbox3/ShowBuilds.pm | 24 +++ .../server/Tinderbox3/TreeColumns.pm | 24 +++ webtools/tinderbox3/server/Tinderbox3/Util.pm | 24 +++ webtools/tinderbox3/server/Tinderbox3/XML.pm | 24 +++ webtools/tinderbox3/server/admin.pl | 23 +++ webtools/tinderbox3/server/adminbonsai.pl | 23 +++ webtools/tinderbox3/server/adminmachine.pl | 23 +++ webtools/tinderbox3/server/adminpatch.pl | 23 +++ webtools/tinderbox3/server/admintree.pl | 23 +++ webtools/tinderbox3/server/buildcomment.pl | 23 +++ webtools/tinderbox3/server/get_patch.pl | 23 +++ webtools/tinderbox3/server/login.pl | 23 +++ webtools/tinderbox3/server/savecomment.pl | 23 +++ webtools/tinderbox3/server/sheriff.pl | 23 +++ webtools/tinderbox3/server/showbuilds.pl | 23 +++ webtools/tinderbox3/server/showlog.pl | 23 +++ .../tinderbox3/server/tbox_bonsai_update.pl | 24 +++ .../server/tbox_build_static_pages.pl | 23 +++ .../tinderbox3/server/tbox_recompress_logs.pl | 24 +++ webtools/tinderbox3/server/uploadpatch.pl | 23 +++ .../tinderbox3/server/xml/build_deleted.pl | 23 +++ webtools/tinderbox3/server/xml/build_start.pl | 23 +++ .../tinderbox3/server/xml/build_status.pl | 23 +++ webtools/tinderbox3/sql/setup-mysql.pl | 24 +++ webtools/tinderbox3/sql/setup-postgres.pl | 24 +++ webtools/tinderbox3/tinderbox-todo.txt | 138 +++++++++--------- 41 files changed, 1011 insertions(+), 69 deletions(-) diff --git a/webtools/tinderbox3/client/tbox_build_quota.pl b/webtools/tinderbox3/client/tbox_build_quota.pl index b2c41884e6f..67718908395 100755 --- a/webtools/tinderbox3/client/tbox_build_quota.pl +++ b/webtools/tinderbox3/client/tbox_build_quota.pl @@ -1,4 +1,28 @@ #!/usr/bin/perl -w -I. +# ***** BEGIN LICENSE BLOCK ***** +# Version: MPL 1.1 +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# http://www.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Original Code is Tinderbox 3. +# +# The Initial Developer of the Original Code is +# John Keiser (john@johnkeiser.com). +# Portions created by the Initial Developer are Copyright (C) 2004 +# the Initial Developer. All Rights Reserved. +# +# Contributor(s): +# +# ***** END LICENSE BLOCK ***** + use strict; use Getopt::Long; diff --git a/webtools/tinderbox3/client/tinderclient.pl b/webtools/tinderbox3/client/tinderclient.pl index 089b06979c9..6bbd99544f9 100644 --- a/webtools/tinderbox3/client/tinderclient.pl +++ b/webtools/tinderbox3/client/tinderclient.pl @@ -1,4 +1,27 @@ #!/usr/bin/perl -w +# ***** BEGIN LICENSE BLOCK ***** +# Version: MPL 1.1 +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# http://www.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Original Code is Tinderbox 3. +# +# The Initial Developer of the Original Code is +# John Keiser (john@johnkeiser.com). +# Portions created by the Initial Developer are Copyright (C) 2004 +# the Initial Developer. All Rights Reserved. +# +# Contributor(s): +# +# ***** END LICENSE BLOCK ***** use strict; diff --git a/webtools/tinderbox3/server/Tinderbox3/Bonsai.pm b/webtools/tinderbox3/server/Tinderbox3/Bonsai.pm index c21aa0f460f..b9816522ab7 100644 --- a/webtools/tinderbox3/server/Tinderbox3/Bonsai.pm +++ b/webtools/tinderbox3/server/Tinderbox3/Bonsai.pm @@ -1,3 +1,27 @@ +# ***** BEGIN LICENSE BLOCK ***** +# Version: MPL 1.1 +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# http://www.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Original Code is Tinderbox 3. +# +# The Initial Developer of the Original Code is +# John Keiser (john@johnkeiser.com). +# Portions created by the Initial Developer are Copyright (C) 2004 +# the Initial Developer. All Rights Reserved. +# +# Contributor(s): +# +# ***** END LICENSE BLOCK ***** + package Tinderbox3::Bonsai; use strict; diff --git a/webtools/tinderbox3/server/Tinderbox3/BonsaiColumns.pm b/webtools/tinderbox3/server/Tinderbox3/BonsaiColumns.pm index 7346ce8f912..4c683670800 100644 --- a/webtools/tinderbox3/server/Tinderbox3/BonsaiColumns.pm +++ b/webtools/tinderbox3/server/Tinderbox3/BonsaiColumns.pm @@ -1,3 +1,27 @@ +# ***** BEGIN LICENSE BLOCK ***** +# Version: MPL 1.1 +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# http://www.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Original Code is Tinderbox 3. +# +# The Initial Developer of the Original Code is +# John Keiser (john@johnkeiser.com). +# Portions created by the Initial Developer are Copyright (C) 2004 +# the Initial Developer. All Rights Reserved. +# +# Contributor(s): +# +# ***** END LICENSE BLOCK ***** + package Tinderbox3::BonsaiColumns; use strict; diff --git a/webtools/tinderbox3/server/Tinderbox3/BuildTimeColumn.pm b/webtools/tinderbox3/server/Tinderbox3/BuildTimeColumn.pm index b8bead56a6d..c2b2747092f 100644 --- a/webtools/tinderbox3/server/Tinderbox3/BuildTimeColumn.pm +++ b/webtools/tinderbox3/server/Tinderbox3/BuildTimeColumn.pm @@ -1,3 +1,27 @@ +# ***** BEGIN LICENSE BLOCK ***** +# Version: MPL 1.1 +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# http://www.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Original Code is Tinderbox 3. +# +# The Initial Developer of the Original Code is +# John Keiser (john@johnkeiser.com). +# Portions created by the Initial Developer are Copyright (C) 2004 +# the Initial Developer. All Rights Reserved. +# +# Contributor(s): +# +# ***** END LICENSE BLOCK ***** + package Tinderbox3::BuildTimeColumn; use strict; diff --git a/webtools/tinderbox3/server/Tinderbox3/DB.pm b/webtools/tinderbox3/server/Tinderbox3/DB.pm index af69721b20f..7a47fa69185 100644 --- a/webtools/tinderbox3/server/Tinderbox3/DB.pm +++ b/webtools/tinderbox3/server/Tinderbox3/DB.pm @@ -1,3 +1,27 @@ +# ***** BEGIN LICENSE BLOCK ***** +# Version: MPL 1.1 +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# http://www.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Original Code is Tinderbox 3. +# +# The Initial Developer of the Original Code is +# John Keiser (john@johnkeiser.com). +# Portions created by the Initial Developer are Copyright (C) 2004 +# the Initial Developer. All Rights Reserved. +# +# Contributor(s): +# +# ***** END LICENSE BLOCK ***** + package Tinderbox3::DB; use strict; diff --git a/webtools/tinderbox3/server/Tinderbox3/FieldProcessors/Graph.pm b/webtools/tinderbox3/server/Tinderbox3/FieldProcessors/Graph.pm index 87ad23f819e..ca89e6cf4ba 100644 --- a/webtools/tinderbox3/server/Tinderbox3/FieldProcessors/Graph.pm +++ b/webtools/tinderbox3/server/Tinderbox3/FieldProcessors/Graph.pm @@ -1,3 +1,27 @@ +# ***** BEGIN LICENSE BLOCK ***** +# Version: MPL 1.1 +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# http://www.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Original Code is Tinderbox 3. +# +# The Initial Developer of the Original Code is +# John Keiser (john@johnkeiser.com). +# Portions created by the Initial Developer are Copyright (C) 2004 +# the Initial Developer. All Rights Reserved. +# +# Contributor(s): +# +# ***** END LICENSE BLOCK ***** + package Tinderbox3::FieldProcessors::Graph; use strict; diff --git a/webtools/tinderbox3/server/Tinderbox3/FieldProcessors/Patch.pm b/webtools/tinderbox3/server/Tinderbox3/FieldProcessors/Patch.pm index a9d64fbd921..684fdd050e8 100644 --- a/webtools/tinderbox3/server/Tinderbox3/FieldProcessors/Patch.pm +++ b/webtools/tinderbox3/server/Tinderbox3/FieldProcessors/Patch.pm @@ -1,3 +1,27 @@ +# ***** BEGIN LICENSE BLOCK ***** +# Version: MPL 1.1 +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# http://www.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Original Code is Tinderbox 3. +# +# The Initial Developer of the Original Code is +# John Keiser (john@johnkeiser.com). +# Portions created by the Initial Developer are Copyright (C) 2004 +# the Initial Developer. All Rights Reserved. +# +# Contributor(s): +# +# ***** END LICENSE BLOCK ***** + package Tinderbox3::FieldProcessors::Patch; use strict; diff --git a/webtools/tinderbox3/server/Tinderbox3/FieldProcessors/URL.pm b/webtools/tinderbox3/server/Tinderbox3/FieldProcessors/URL.pm index 31797f7fe49..2c1531be987 100644 --- a/webtools/tinderbox3/server/Tinderbox3/FieldProcessors/URL.pm +++ b/webtools/tinderbox3/server/Tinderbox3/FieldProcessors/URL.pm @@ -1,3 +1,27 @@ +# ***** BEGIN LICENSE BLOCK ***** +# Version: MPL 1.1 +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# http://www.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Original Code is Tinderbox 3. +# +# The Initial Developer of the Original Code is +# John Keiser (john@johnkeiser.com). +# Portions created by the Initial Developer are Copyright (C) 2004 +# the Initial Developer. All Rights Reserved. +# +# Contributor(s): +# +# ***** END LICENSE BLOCK ***** + package Tinderbox3::FieldProcessors::URL; use strict; diff --git a/webtools/tinderbox3/server/Tinderbox3/FieldProcessors/Warn.pm b/webtools/tinderbox3/server/Tinderbox3/FieldProcessors/Warn.pm index 400a279c3b6..ea731a71264 100644 --- a/webtools/tinderbox3/server/Tinderbox3/FieldProcessors/Warn.pm +++ b/webtools/tinderbox3/server/Tinderbox3/FieldProcessors/Warn.pm @@ -1,3 +1,27 @@ +# ***** BEGIN LICENSE BLOCK ***** +# Version: MPL 1.1 +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# http://www.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Original Code is Tinderbox 3. +# +# The Initial Developer of the Original Code is +# John Keiser (john@johnkeiser.com). +# Portions created by the Initial Developer are Copyright (C) 2004 +# the Initial Developer. All Rights Reserved. +# +# Contributor(s): +# +# ***** END LICENSE BLOCK ***** + package Tinderbox3::FieldProcessors::Warn; use strict; diff --git a/webtools/tinderbox3/server/Tinderbox3/FieldProcessors/default.pm b/webtools/tinderbox3/server/Tinderbox3/FieldProcessors/default.pm index 51c4d25e823..71030305add 100644 --- a/webtools/tinderbox3/server/Tinderbox3/FieldProcessors/default.pm +++ b/webtools/tinderbox3/server/Tinderbox3/FieldProcessors/default.pm @@ -1,3 +1,27 @@ +# ***** BEGIN LICENSE BLOCK ***** +# Version: MPL 1.1 +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# http://www.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Original Code is Tinderbox 3. +# +# The Initial Developer of the Original Code is +# John Keiser (john@johnkeiser.com). +# Portions created by the Initial Developer are Copyright (C) 2004 +# the Initial Developer. All Rights Reserved. +# +# Contributor(s): +# +# ***** END LICENSE BLOCK ***** + package Tinderbox3::FieldProcessors::default; use strict; diff --git a/webtools/tinderbox3/server/Tinderbox3/Header.pm b/webtools/tinderbox3/server/Tinderbox3/Header.pm index 4e10806dbe9..0a14bf6f46e 100644 --- a/webtools/tinderbox3/server/Tinderbox3/Header.pm +++ b/webtools/tinderbox3/server/Tinderbox3/Header.pm @@ -1,3 +1,27 @@ +# ***** BEGIN LICENSE BLOCK ***** +# Version: MPL 1.1 +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# http://www.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Original Code is Tinderbox 3. +# +# The Initial Developer of the Original Code is +# John Keiser (john@johnkeiser.com). +# Portions created by the Initial Developer are Copyright (C) 2004 +# the Initial Developer. All Rights Reserved. +# +# Contributor(s): +# +# ***** END LICENSE BLOCK ***** + package Tinderbox3::Header; use strict; diff --git a/webtools/tinderbox3/server/Tinderbox3/InitialValues.pm b/webtools/tinderbox3/server/Tinderbox3/InitialValues.pm index 296ab3b1e85..0dbdf07e8c8 100644 --- a/webtools/tinderbox3/server/Tinderbox3/InitialValues.pm +++ b/webtools/tinderbox3/server/Tinderbox3/InitialValues.pm @@ -1,3 +1,27 @@ +# ***** BEGIN LICENSE BLOCK ***** +# Version: MPL 1.1 +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# http://www.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Original Code is Tinderbox 3. +# +# The Initial Developer of the Original Code is +# John Keiser (john@johnkeiser.com). +# Portions created by the Initial Developer are Copyright (C) 2004 +# the Initial Developer. All Rights Reserved. +# +# Contributor(s): +# +# ***** END LICENSE BLOCK ***** + package Tinderbox3::InitialValues; use strict; diff --git a/webtools/tinderbox3/server/Tinderbox3/Log.pm b/webtools/tinderbox3/server/Tinderbox3/Log.pm index abbcab74c55..6107fad2196 100644 --- a/webtools/tinderbox3/server/Tinderbox3/Log.pm +++ b/webtools/tinderbox3/server/Tinderbox3/Log.pm @@ -1,3 +1,27 @@ +# ***** BEGIN LICENSE BLOCK ***** +# Version: MPL 1.1 +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# http://www.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Original Code is Tinderbox 3. +# +# The Initial Developer of the Original Code is +# John Keiser (john@johnkeiser.com). +# Portions created by the Initial Developer are Copyright (C) 2004 +# the Initial Developer. All Rights Reserved. +# +# Contributor(s): +# +# ***** END LICENSE BLOCK ***** + package Tinderbox3::Log; use strict; diff --git a/webtools/tinderbox3/server/Tinderbox3/Login.pm b/webtools/tinderbox3/server/Tinderbox3/Login.pm index 3785a729a85..3977659257a 100644 --- a/webtools/tinderbox3/server/Tinderbox3/Login.pm +++ b/webtools/tinderbox3/server/Tinderbox3/Login.pm @@ -1,3 +1,27 @@ +# ***** BEGIN LICENSE BLOCK ***** +# Version: MPL 1.1 +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# http://www.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Original Code is Tinderbox 3. +# +# The Initial Developer of the Original Code is +# John Keiser (john@johnkeiser.com). +# Portions created by the Initial Developer are Copyright (C) 2004 +# the Initial Developer. All Rights Reserved. +# +# Contributor(s): +# +# ***** END LICENSE BLOCK ***** + package Tinderbox3::Login; use strict; diff --git a/webtools/tinderbox3/server/Tinderbox3/ShowBuilds.pm b/webtools/tinderbox3/server/Tinderbox3/ShowBuilds.pm index 0b2664ac515..34e40dd633f 100755 --- a/webtools/tinderbox3/server/Tinderbox3/ShowBuilds.pm +++ b/webtools/tinderbox3/server/Tinderbox3/ShowBuilds.pm @@ -1,3 +1,27 @@ +# ***** BEGIN LICENSE BLOCK ***** +# Version: MPL 1.1 +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# http://www.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Original Code is Tinderbox 3. +# +# The Initial Developer of the Original Code is +# John Keiser (john@johnkeiser.com). +# Portions created by the Initial Developer are Copyright (C) 2004 +# the Initial Developer. All Rights Reserved. +# +# Contributor(s): +# +# ***** END LICENSE BLOCK ***** + package Tinderbox3::ShowBuilds; use strict; diff --git a/webtools/tinderbox3/server/Tinderbox3/TreeColumns.pm b/webtools/tinderbox3/server/Tinderbox3/TreeColumns.pm index 7874f7edb56..990ada482bf 100644 --- a/webtools/tinderbox3/server/Tinderbox3/TreeColumns.pm +++ b/webtools/tinderbox3/server/Tinderbox3/TreeColumns.pm @@ -1,3 +1,27 @@ +# ***** BEGIN LICENSE BLOCK ***** +# Version: MPL 1.1 +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# http://www.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Original Code is Tinderbox 3. +# +# The Initial Developer of the Original Code is +# John Keiser (john@johnkeiser.com). +# Portions created by the Initial Developer are Copyright (C) 2004 +# the Initial Developer. All Rights Reserved. +# +# Contributor(s): +# +# ***** END LICENSE BLOCK ***** + package Tinderbox3::TreeColumns; use strict; diff --git a/webtools/tinderbox3/server/Tinderbox3/Util.pm b/webtools/tinderbox3/server/Tinderbox3/Util.pm index b570363262f..a83fcbf6e72 100644 --- a/webtools/tinderbox3/server/Tinderbox3/Util.pm +++ b/webtools/tinderbox3/server/Tinderbox3/Util.pm @@ -1,3 +1,27 @@ +# ***** BEGIN LICENSE BLOCK ***** +# Version: MPL 1.1 +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# http://www.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Original Code is Tinderbox 3. +# +# The Initial Developer of the Original Code is +# John Keiser (john@johnkeiser.com). +# Portions created by the Initial Developer are Copyright (C) 2004 +# the Initial Developer. All Rights Reserved. +# +# Contributor(s): +# +# ***** END LICENSE BLOCK ***** + package Tinderbox3::Util; use strict; diff --git a/webtools/tinderbox3/server/Tinderbox3/XML.pm b/webtools/tinderbox3/server/Tinderbox3/XML.pm index 9721c296b8b..2204c3a70d0 100644 --- a/webtools/tinderbox3/server/Tinderbox3/XML.pm +++ b/webtools/tinderbox3/server/Tinderbox3/XML.pm @@ -1,3 +1,27 @@ +# ***** BEGIN LICENSE BLOCK ***** +# Version: MPL 1.1 +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# http://www.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Original Code is Tinderbox 3. +# +# The Initial Developer of the Original Code is +# John Keiser (john@johnkeiser.com). +# Portions created by the Initial Developer are Copyright (C) 2004 +# the Initial Developer. All Rights Reserved. +# +# Contributor(s): +# +# ***** END LICENSE BLOCK ***** + package Tinderbox3::XML; use strict; diff --git a/webtools/tinderbox3/server/admin.pl b/webtools/tinderbox3/server/admin.pl index 97c4b8b0c61..baae6e2485c 100755 --- a/webtools/tinderbox3/server/admin.pl +++ b/webtools/tinderbox3/server/admin.pl @@ -1,4 +1,27 @@ #!/usr/bin/perl -wT -I. +# ***** BEGIN LICENSE BLOCK ***** +# Version: MPL 1.1 +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# http://www.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Original Code is Tinderbox 3. +# +# The Initial Developer of the Original Code is +# John Keiser (john@johnkeiser.com). +# Portions created by the Initial Developer are Copyright (C) 2004 +# the Initial Developer. All Rights Reserved. +# +# Contributor(s): +# +# ***** END LICENSE BLOCK ***** use strict; use CGI; diff --git a/webtools/tinderbox3/server/adminbonsai.pl b/webtools/tinderbox3/server/adminbonsai.pl index b1460bfaa55..9a615fa55c0 100755 --- a/webtools/tinderbox3/server/adminbonsai.pl +++ b/webtools/tinderbox3/server/adminbonsai.pl @@ -1,4 +1,27 @@ #!/usr/bin/perl -wT -I. +# ***** BEGIN LICENSE BLOCK ***** +# Version: MPL 1.1 +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# http://www.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Original Code is Tinderbox 3. +# +# The Initial Developer of the Original Code is +# John Keiser (john@johnkeiser.com). +# Portions created by the Initial Developer are Copyright (C) 2004 +# the Initial Developer. All Rights Reserved. +# +# Contributor(s): +# +# ***** END LICENSE BLOCK ***** use CGI; use Tinderbox3::Header; diff --git a/webtools/tinderbox3/server/adminmachine.pl b/webtools/tinderbox3/server/adminmachine.pl index f12b5658580..443907df380 100755 --- a/webtools/tinderbox3/server/adminmachine.pl +++ b/webtools/tinderbox3/server/adminmachine.pl @@ -1,4 +1,27 @@ #!/usr/bin/perl -wT -I. +# ***** BEGIN LICENSE BLOCK ***** +# Version: MPL 1.1 +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# http://www.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Original Code is Tinderbox 3. +# +# The Initial Developer of the Original Code is +# John Keiser (john@johnkeiser.com). +# Portions created by the Initial Developer are Copyright (C) 2004 +# the Initial Developer. All Rights Reserved. +# +# Contributor(s): +# +# ***** END LICENSE BLOCK ***** use CGI; use Tinderbox3::Header; diff --git a/webtools/tinderbox3/server/adminpatch.pl b/webtools/tinderbox3/server/adminpatch.pl index ed496e92479..fd771c284c3 100755 --- a/webtools/tinderbox3/server/adminpatch.pl +++ b/webtools/tinderbox3/server/adminpatch.pl @@ -1,4 +1,27 @@ #!/usr/bin/perl -wT -I. +# ***** BEGIN LICENSE BLOCK ***** +# Version: MPL 1.1 +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# http://www.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Original Code is Tinderbox 3. +# +# The Initial Developer of the Original Code is +# John Keiser (john@johnkeiser.com). +# Portions created by the Initial Developer are Copyright (C) 2004 +# the Initial Developer. All Rights Reserved. +# +# Contributor(s): +# +# ***** END LICENSE BLOCK ***** use CGI; use Tinderbox3::Header; diff --git a/webtools/tinderbox3/server/admintree.pl b/webtools/tinderbox3/server/admintree.pl index b3a130c436e..47fecc4b937 100755 --- a/webtools/tinderbox3/server/admintree.pl +++ b/webtools/tinderbox3/server/admintree.pl @@ -1,4 +1,27 @@ #!/usr/bin/perl -wT -I. +# ***** BEGIN LICENSE BLOCK ***** +# Version: MPL 1.1 +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# http://www.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Original Code is Tinderbox 3. +# +# The Initial Developer of the Original Code is +# John Keiser (john@johnkeiser.com). +# Portions created by the Initial Developer are Copyright (C) 2004 +# the Initial Developer. All Rights Reserved. +# +# Contributor(s): +# +# ***** END LICENSE BLOCK ***** use CGI; use Tinderbox3::Header; diff --git a/webtools/tinderbox3/server/buildcomment.pl b/webtools/tinderbox3/server/buildcomment.pl index 41cc8ae607a..e116e147ee3 100755 --- a/webtools/tinderbox3/server/buildcomment.pl +++ b/webtools/tinderbox3/server/buildcomment.pl @@ -1,4 +1,27 @@ #!/usr/bin/perl -wT -I. +# ***** BEGIN LICENSE BLOCK ***** +# Version: MPL 1.1 +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# http://www.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Original Code is Tinderbox 3. +# +# The Initial Developer of the Original Code is +# John Keiser (john@johnkeiser.com). +# Portions created by the Initial Developer are Copyright (C) 2004 +# the Initial Developer. All Rights Reserved. +# +# Contributor(s): +# +# ***** END LICENSE BLOCK ***** use strict; use CGI; diff --git a/webtools/tinderbox3/server/get_patch.pl b/webtools/tinderbox3/server/get_patch.pl index eac4b926f09..fd8007a7583 100755 --- a/webtools/tinderbox3/server/get_patch.pl +++ b/webtools/tinderbox3/server/get_patch.pl @@ -1,4 +1,27 @@ #!/usr/bin/perl -wT -I. +# ***** BEGIN LICENSE BLOCK ***** +# Version: MPL 1.1 +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# http://www.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Original Code is Tinderbox 3. +# +# The Initial Developer of the Original Code is +# John Keiser (john@johnkeiser.com). +# Portions created by the Initial Developer are Copyright (C) 2004 +# the Initial Developer. All Rights Reserved. +# +# Contributor(s): +# +# ***** END LICENSE BLOCK ***** use CGI; use Tinderbox3::DB; diff --git a/webtools/tinderbox3/server/login.pl b/webtools/tinderbox3/server/login.pl index d7200465909..ee4316dd6c7 100755 --- a/webtools/tinderbox3/server/login.pl +++ b/webtools/tinderbox3/server/login.pl @@ -1,4 +1,27 @@ #!/usr/bin/perl -wT -I. +# ***** BEGIN LICENSE BLOCK ***** +# Version: MPL 1.1 +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# http://www.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Original Code is Tinderbox 3. +# +# The Initial Developer of the Original Code is +# John Keiser (john@johnkeiser.com). +# Portions created by the Initial Developer are Copyright (C) 2004 +# the Initial Developer. All Rights Reserved. +# +# Contributor(s): +# +# ***** END LICENSE BLOCK ***** use strict; use CGI; diff --git a/webtools/tinderbox3/server/savecomment.pl b/webtools/tinderbox3/server/savecomment.pl index 3867334e394..a7f34fa76e7 100755 --- a/webtools/tinderbox3/server/savecomment.pl +++ b/webtools/tinderbox3/server/savecomment.pl @@ -1,4 +1,27 @@ #!/usr/bin/perl -wT -I. +# ***** BEGIN LICENSE BLOCK ***** +# Version: MPL 1.1 +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# http://www.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Original Code is Tinderbox 3. +# +# The Initial Developer of the Original Code is +# John Keiser (john@johnkeiser.com). +# Portions created by the Initial Developer are Copyright (C) 2004 +# the Initial Developer. All Rights Reserved. +# +# Contributor(s): +# +# ***** END LICENSE BLOCK ***** use strict; use CGI; diff --git a/webtools/tinderbox3/server/sheriff.pl b/webtools/tinderbox3/server/sheriff.pl index b42b037993f..6a898dfd15d 100755 --- a/webtools/tinderbox3/server/sheriff.pl +++ b/webtools/tinderbox3/server/sheriff.pl @@ -1,4 +1,27 @@ #!/usr/bin/perl -wT -I. +# ***** BEGIN LICENSE BLOCK ***** +# Version: MPL 1.1 +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# http://www.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Original Code is Tinderbox 3. +# +# The Initial Developer of the Original Code is +# John Keiser (john@johnkeiser.com). +# Portions created by the Initial Developer are Copyright (C) 2004 +# the Initial Developer. All Rights Reserved. +# +# Contributor(s): +# +# ***** END LICENSE BLOCK ***** use CGI; use Tinderbox3::Header; diff --git a/webtools/tinderbox3/server/showbuilds.pl b/webtools/tinderbox3/server/showbuilds.pl index 0b40a6dc059..ea18cf3d7d6 100755 --- a/webtools/tinderbox3/server/showbuilds.pl +++ b/webtools/tinderbox3/server/showbuilds.pl @@ -1,4 +1,27 @@ #!/usr/bin/perl -wT -I. +# ***** BEGIN LICENSE BLOCK ***** +# Version: MPL 1.1 +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# http://www.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Original Code is Tinderbox 3. +# +# The Initial Developer of the Original Code is +# John Keiser (john@johnkeiser.com). +# Portions created by the Initial Developer are Copyright (C) 2004 +# the Initial Developer. All Rights Reserved. +# +# Contributor(s): +# +# ***** END LICENSE BLOCK ***** use strict; use CGI; diff --git a/webtools/tinderbox3/server/showlog.pl b/webtools/tinderbox3/server/showlog.pl index 60f907750ba..888eae904f9 100755 --- a/webtools/tinderbox3/server/showlog.pl +++ b/webtools/tinderbox3/server/showlog.pl @@ -1,4 +1,27 @@ #!/usr/bin/perl -wT -I. +# ***** BEGIN LICENSE BLOCK ***** +# Version: MPL 1.1 +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# http://www.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Original Code is Tinderbox 3. +# +# The Initial Developer of the Original Code is +# John Keiser (john@johnkeiser.com). +# Portions created by the Initial Developer are Copyright (C) 2004 +# the Initial Developer. All Rights Reserved. +# +# Contributor(s): +# +# ***** END LICENSE BLOCK ***** use strict; use Fcntl qw/:seek/; diff --git a/webtools/tinderbox3/server/tbox_bonsai_update.pl b/webtools/tinderbox3/server/tbox_bonsai_update.pl index a1cc0c076dd..184d40c14eb 100755 --- a/webtools/tinderbox3/server/tbox_bonsai_update.pl +++ b/webtools/tinderbox3/server/tbox_bonsai_update.pl @@ -1,4 +1,28 @@ #!/usr/bin/perl -wT -I. +# ***** BEGIN LICENSE BLOCK ***** +# Version: MPL 1.1 +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# http://www.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Original Code is Tinderbox 3. +# +# The Initial Developer of the Original Code is +# John Keiser (john@johnkeiser.com). +# Portions created by the Initial Developer are Copyright (C) 2004 +# the Initial Developer. All Rights Reserved. +# +# Contributor(s): +# +# ***** END LICENSE BLOCK ***** + use strict; use Getopt::Long; diff --git a/webtools/tinderbox3/server/tbox_build_static_pages.pl b/webtools/tinderbox3/server/tbox_build_static_pages.pl index 76d7945dc81..0d6364a3b3d 100755 --- a/webtools/tinderbox3/server/tbox_build_static_pages.pl +++ b/webtools/tinderbox3/server/tbox_build_static_pages.pl @@ -1,4 +1,27 @@ #!/usr/bin/perl -wT -I. +# ***** BEGIN LICENSE BLOCK ***** +# Version: MPL 1.1 +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# http://www.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Original Code is Tinderbox 3. +# +# The Initial Developer of the Original Code is +# John Keiser (john@johnkeiser.com). +# Portions created by the Initial Developer are Copyright (C) 2004 +# the Initial Developer. All Rights Reserved. +# +# Contributor(s): +# +# ***** END LICENSE BLOCK ***** use strict; use CGI; diff --git a/webtools/tinderbox3/server/tbox_recompress_logs.pl b/webtools/tinderbox3/server/tbox_recompress_logs.pl index b445e7f1baf..86118e025ce 100755 --- a/webtools/tinderbox3/server/tbox_recompress_logs.pl +++ b/webtools/tinderbox3/server/tbox_recompress_logs.pl @@ -1,4 +1,28 @@ #!/usr/bin/perl -w -I. +# ***** BEGIN LICENSE BLOCK ***** +# Version: MPL 1.1 +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# http://www.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Original Code is Tinderbox 3. +# +# The Initial Developer of the Original Code is +# John Keiser (john@johnkeiser.com). +# Portions created by the Initial Developer are Copyright (C) 2004 +# the Initial Developer. All Rights Reserved. +# +# Contributor(s): +# +# ***** END LICENSE BLOCK ***** + use strict; use Getopt::Long; diff --git a/webtools/tinderbox3/server/uploadpatch.pl b/webtools/tinderbox3/server/uploadpatch.pl index 56ae8ee912f..e7790a64867 100755 --- a/webtools/tinderbox3/server/uploadpatch.pl +++ b/webtools/tinderbox3/server/uploadpatch.pl @@ -1,4 +1,27 @@ #!/usr/bin/perl -wT -I. +# ***** BEGIN LICENSE BLOCK ***** +# Version: MPL 1.1 +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# http://www.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Original Code is Tinderbox 3. +# +# The Initial Developer of the Original Code is +# John Keiser (john@johnkeiser.com). +# Portions created by the Initial Developer are Copyright (C) 2004 +# the Initial Developer. All Rights Reserved. +# +# Contributor(s): +# +# ***** END LICENSE BLOCK ***** use CGI; use Tinderbox3::Header; diff --git a/webtools/tinderbox3/server/xml/build_deleted.pl b/webtools/tinderbox3/server/xml/build_deleted.pl index fa2819d8c79..96e75772590 100755 --- a/webtools/tinderbox3/server/xml/build_deleted.pl +++ b/webtools/tinderbox3/server/xml/build_deleted.pl @@ -1,4 +1,27 @@ #!/usr/bin/perl -wT -I.. +# ***** BEGIN LICENSE BLOCK ***** +# Version: MPL 1.1 +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# http://www.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Original Code is Tinderbox 3. +# +# The Initial Developer of the Original Code is +# John Keiser (john@johnkeiser.com). +# Portions created by the Initial Developer are Copyright (C) 2004 +# the Initial Developer. All Rights Reserved. +# +# Contributor(s): +# +# ***** END LICENSE BLOCK ***** use strict; use CGI; diff --git a/webtools/tinderbox3/server/xml/build_start.pl b/webtools/tinderbox3/server/xml/build_start.pl index a668ed756db..14a9829ca67 100755 --- a/webtools/tinderbox3/server/xml/build_start.pl +++ b/webtools/tinderbox3/server/xml/build_start.pl @@ -1,4 +1,27 @@ #!/usr/bin/perl -wT -I.. +# ***** BEGIN LICENSE BLOCK ***** +# Version: MPL 1.1 +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# http://www.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Original Code is Tinderbox 3. +# +# The Initial Developer of the Original Code is +# John Keiser (john@johnkeiser.com). +# Portions created by the Initial Developer are Copyright (C) 2004 +# the Initial Developer. All Rights Reserved. +# +# Contributor(s): +# +# ***** END LICENSE BLOCK ***** use strict; use CGI; diff --git a/webtools/tinderbox3/server/xml/build_status.pl b/webtools/tinderbox3/server/xml/build_status.pl index 369ab532eff..8696e714f71 100755 --- a/webtools/tinderbox3/server/xml/build_status.pl +++ b/webtools/tinderbox3/server/xml/build_status.pl @@ -1,4 +1,27 @@ #!/usr/bin/perl -wT -I.. +# ***** BEGIN LICENSE BLOCK ***** +# Version: MPL 1.1 +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# http://www.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Original Code is Tinderbox 3. +# +# The Initial Developer of the Original Code is +# John Keiser (john@johnkeiser.com). +# Portions created by the Initial Developer are Copyright (C) 2004 +# the Initial Developer. All Rights Reserved. +# +# Contributor(s): +# +# ***** END LICENSE BLOCK ***** use strict; use CGI; diff --git a/webtools/tinderbox3/sql/setup-mysql.pl b/webtools/tinderbox3/sql/setup-mysql.pl index 3915c5f95c8..46e03e7a915 100755 --- a/webtools/tinderbox3/sql/setup-mysql.pl +++ b/webtools/tinderbox3/sql/setup-mysql.pl @@ -1,4 +1,28 @@ #!/usr/bin/perl -I.. +# ***** BEGIN LICENSE BLOCK ***** +# Version: MPL 1.1 +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# http://www.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Original Code is Tinderbox 3. +# +# The Initial Developer of the Original Code is +# John Keiser (john@johnkeiser.com). +# Portions created by the Initial Developer are Copyright (C) 2004 +# the Initial Developer. All Rights Reserved. +# +# Contributor(s): +# +# ***** END LICENSE BLOCK ***** + use strict; use Getopt::Long; use DBI; diff --git a/webtools/tinderbox3/sql/setup-postgres.pl b/webtools/tinderbox3/sql/setup-postgres.pl index 98415d5e51f..8d0858bf1cc 100755 --- a/webtools/tinderbox3/sql/setup-postgres.pl +++ b/webtools/tinderbox3/sql/setup-postgres.pl @@ -1,4 +1,28 @@ #!/usr/bin/perl -I. +# ***** BEGIN LICENSE BLOCK ***** +# Version: MPL 1.1 +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# http://www.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Original Code is Tinderbox 3. +# +# The Initial Developer of the Original Code is +# John Keiser (john@johnkeiser.com). +# Portions created by the Initial Developer are Copyright (C) 2004 +# the Initial Developer. All Rights Reserved. +# +# Contributor(s): +# +# ***** END LICENSE BLOCK ***** + use strict; use Getopt::Long; use DBI; diff --git a/webtools/tinderbox3/tinderbox-todo.txt b/webtools/tinderbox3/tinderbox-todo.txt index be9e0d8895b..468551a69fa 100755 --- a/webtools/tinderbox3/tinderbox-todo.txt +++ b/webtools/tinderbox3/tinderbox-todo.txt @@ -1,69 +1,69 @@ -New Tinderbox Features: -- easy to install both client and server -- web administration of everything in the server -- database-backed -- kick clients during builds -- upload patches for clients to try out -- incremental logs / status -- clients can throttle (not send build_starts more than a minute) -- allows tinderboxen to build at a particular cvs co date and branch -- can configure tinderboxen .mozconfig -- security (logins / passwords) -- clients upgrade themselves if there is a new version of themselves on the server -- builds can be uploaded and linked to for testing purposes -- can clobber a tinderbox -- client setup works without anything but build tools installed (ed: need to ensure environment is set up properly) -- uses fast-update (every 6 hours it re-syncs with checkout) -- does not bother building if there were no changes (build can be forced with build command)--minimum cycle time -- uploaded binaries are intelligently deleted to keep a hard quota but still have a useful range of binaries around -- a nice log viewer that lets you look at the log page by page and see a summary of progress -- client can be a switching tinderbox (lets you have multiple builds with different configurations / branches / etc., cycles through them one at a time) - -Todo: -- tests -- graphs -- xml interfaces for botbot and such -- sidebar -- require build administrator email -- add hostname into the machine_name automatically -- have client report versions of files it updates so a correct "C" letter can happen -- allow clients to send status via email -- allow server to receive status via email - -Bugs: -- add proper constraints into the DB -- make tree_id, make most tables link to it (inputs to cgi scripts still use tree name) -- round times to nearest minute, ensure nothing goes beyond bottom of shown tree -- 1-minute cycles sometimes don't show up (possibly related to above) -- .mozconfig can run arbitrary commands, maybe make it only possible to do ac_add_options from server-specified .mozconfig -- popups should show up closer to where they do in current tbox--it looks nicer -- popups don't work in IE - -Would be nice: -- * midcheckin detection -- log brief-izing script (makes logs brief so you don't have to *remove* them) -- targeted log quota script (same as build deleting script) -- allow machine to move from tree to tree -- auto-reload feature -- "C" checkin list on a build -- allow Netscape to build as well as Mozilla, based on server you connect to (server specifies that Netscape should build, maybe cvsroot too) - close, needs testing -- make Kinderbox possible (build on one machine and test on another) -- upload installer builds -- page showing a list of all builds for a particular time range or even forever (possibly using ShowBuilds) -- don't upload a build unless it is binary-different from the last one you uploaded -- allow creation of a machine without a machine connecting (this allows - pre-configuration of branch and .mozconfig) -- show status as text, not number ("upgraded client" instead of 302, for example) -- allow builds to be ftp'd up -- * allow tree to be rsync'd instead of cvs'd -- normalize patch roots so that a patch made in content/html/content will still apply -- * allow people to register for notification when a build (or builds) fail -- * "auto-checkin hook" when someone checks in, they are added to the hook and notified when a build they checked in to fails -- support horizontal as well as vertical layout -- ensure output prints OK -- make sure non-Mozilla/IE browsers can read all the information it need and add comments (i.e. make links for them) -- tbox3 on Solaris should print stack traces of codedumps using /usr/proc/bin/pstack, dbx or gdb if mozilla or any test tool created a coredump. - -Test: -- --notrust and friends -- changing cvs co date around (esp. having one and then not having one--do we need to unstick the tree?) +New Tinderbox Features: +- easy to install both client and server +- web administration of everything in the server +- database-backed +- kick clients during builds +- upload patches for clients to try out +- incremental logs / status +- clients can throttle (not send build_starts more than a minute) +- allows tinderboxen to build at a particular cvs co date and branch +- can configure tinderboxen .mozconfig +- security (logins / passwords) +- clients upgrade themselves if there is a new version of themselves on the server +- builds can be uploaded and linked to for testing purposes +- can clobber a tinderbox +- client setup works without anything but build tools installed (ed: need to ensure environment is set up properly) +- uses fast-update (every 6 hours it re-syncs with checkout) +- does not bother building if there were no changes (build can be forced with build command)--minimum cycle time +- uploaded binaries are intelligently deleted to keep a hard quota but still have a useful range of binaries around +- a nice log viewer that lets you look at the log page by page and see a summary of progress +- client can be a switching tinderbox (lets you have multiple builds with different configurations / branches / etc., cycles through them one at a time) + +Todo: +- tests +- graphs +- xml interfaces for botbot and such +- sidebar +- require build administrator email +- add hostname into the machine_name automatically +- have client report versions of files it updates so a correct "C" letter can happen +- allow clients to send status via email +- allow server to receive status via email + +Bugs: +- add proper constraints into the DB +- make tree_id, make most tables link to it (inputs to cgi scripts still use tree name) +- round times to nearest minute, ensure nothing goes beyond bottom of shown tree +- 1-minute cycles sometimes don't show up (possibly related to above) +- .mozconfig can run arbitrary commands, maybe make it only possible to do ac_add_options from server-specified .mozconfig +- popups should show up closer to where they do in current tbox--it looks nicer +- popups don't work in IE + +Would be nice: +- * midcheckin detection +- log brief-izing script (makes logs brief so you don't have to *remove* them) +- targeted log quota script (same as build deleting script) +- allow machine to move from tree to tree +- auto-reload feature +- "C" checkin list on a build +- allow Netscape to build as well as Mozilla, based on server you connect to (server specifies that Netscape should build, maybe cvsroot too) - close, needs testing +- make Kinderbox possible (build on one machine and test on another) +- upload installer builds +- page showing a list of all builds for a particular time range or even forever (possibly using ShowBuilds) +- don't upload a build unless it is binary-different from the last one you uploaded +- allow creation of a machine without a machine connecting (this allows + pre-configuration of branch and .mozconfig) +- show status as text, not number ("upgraded client" instead of 302, for example) +- allow builds to be ftp'd up +- * allow tree to be rsync'd instead of cvs'd +- normalize patch roots so that a patch made in content/html/content will still apply +- * allow people to register for notification when a build (or builds) fail +- * "auto-checkin hook" when someone checks in, they are added to the hook and notified when a build they checked in to fails +- support horizontal as well as vertical layout +- ensure output prints OK +- make sure non-Mozilla/IE browsers can read all the information it need and add comments (i.e. make links for them) +- tbox3 on Solaris should print stack traces of codedumps using /usr/proc/bin/pstack, dbx or gdb if mozilla or any test tool created a coredump. + +Test: +- --notrust and friends +- changing cvs co date around (esp. having one and then not having one--do we need to unstick the tree?)