зеркало из https://github.com/mozilla/pjs.git
Add license
This commit is contained in:
Родитель
cb97041d39
Коммит
1c6f631b6f
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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/;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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?)
|
||||
|
|
Загрузка…
Ссылка в новой задаче