Merge lp:~dobey/ubuntuone-dev-tools/update-from-trunk into lp:ubuntuone-dev-tools/stable-3-0

Proposed by dobey
Status: Merged
Approved by: dobey
Approved revision: 61
Merged at revision: 61
Proposed branch: lp:~dobey/ubuntuone-dev-tools/update-from-trunk
Merge into: lp:ubuntuone-dev-tools/stable-3-0
Diff against target: 1003 lines (+557/-34)
29 files modified
LICENSE (+28/-0)
LICENSE.OpenSSL (+137/-0)
MANIFEST.in (+1/-1)
bin/u1lint (+14/-2)
bin/u1lint.bat (+13/-0)
bin/u1trial (+14/-2)
bin/u1trial.bat (+13/-0)
setup.py (+20/-7)
ubuntuone/__init__.py (+14/-1)
ubuntuone/devtools/handlers.py (+14/-2)
ubuntuone/devtools/reactors/gi.py (+13/-0)
ubuntuone/devtools/reactors/glib.py (+14/-1)
ubuntuone/devtools/reactors/qt4.py (+14/-1)
ubuntuone/devtools/reactors/twisted.py (+14/-1)
ubuntuone/devtools/reactors/txnp.py (+14/-1)
ubuntuone/devtools/services/__init__.py (+14/-1)
ubuntuone/devtools/services/dbus.py (+14/-1)
ubuntuone/devtools/services/squid.py (+14/-1)
ubuntuone/devtools/services/tests/test_dbus.py (+27/-0)
ubuntuone/devtools/services/tests/test_squid.py (+14/-1)
ubuntuone/devtools/testcase.py (+14/-1)
ubuntuone/devtools/testcases/__init__.py (+14/-2)
ubuntuone/devtools/testcases/dbus.py (+14/-2)
ubuntuone/devtools/testcases/squid.py (+14/-2)
ubuntuone/devtools/testcases/tests/__init__.py (+13/-0)
ubuntuone/devtools/testcases/tests/test_squid_testcase.py (+14/-1)
ubuntuone/devtools/testing/txcheck.py (+14/-2)
ubuntuone/devtools/tests/test_decorators.py (+14/-1)
ubuntuone/devtools/tests/test_txcheck.py (+26/-0)
To merge this branch: bzr merge lp:~dobey/ubuntuone-dev-tools/update-from-trunk
Reviewer Review Type Date Requested Status
Eric Casteleijn (community) Approve
Review via email: mp+100684@code.launchpad.net

Commit message

License exception for linking to OpenSSL

To post a comment you must log in.
Revision history for this message
Eric Casteleijn (thisfred) wrote :

+1

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== added file 'LICENSE'
2--- LICENSE 1970-01-01 00:00:00 +0000
3+++ LICENSE 2012-04-03 20:23:22 +0000
4@@ -0,0 +1,28 @@
5+# This is the Ubuntu One development tools package.
6+#
7+# Copyright (C) 2009-2012 Canonical Ltd.
8+#
9+# This program is free software: you can redistribute it and/or modify it
10+# under the terms of the GNU General Public License version 3, as published
11+# by the Free Software Foundation.
12+#
13+# This program is distributed in the hope that it will be useful, but
14+# WITHOUT ANY WARRANTY; without even the implied warranties of
15+# MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR
16+# PURPOSE. See the GNU General Public License for more details.
17+#
18+# You should have received a copy of the GNU General Public License along
19+# with this program. If not, see <http://www.gnu.org/licenses/>.
20+#
21+# In addition, as a special exception, the copyright holders give
22+# permission to link the code of portions of this program with the
23+# OpenSSL library under certain conditions as described in each
24+# individual source file, and distribute linked combinations
25+# including the two.
26+# You must obey the GNU General Public License in all respects
27+# for all of the code used other than OpenSSL. If you modify
28+# file(s) with this exception, you may extend this exception to your
29+# version of the file(s), but you are not obligated to do so. If you
30+# do not wish to do so, delete this exception statement from your
31+# version. If you delete this exception statement from all source
32+# files in the program, then also delete it here.
33
34=== added file 'LICENSE.OpenSSL'
35--- LICENSE.OpenSSL 1970-01-01 00:00:00 +0000
36+++ LICENSE.OpenSSL 2012-04-03 20:23:22 +0000
37@@ -0,0 +1,137 @@
38+Certain source files in this program permit linking with the OpenSSL
39+library (http://www.openssl.org), which otherwise wouldn't be allowed
40+under the (A)GPL. For purposes of identifying OpenSSL, most source files
41+giving this permission limit it to versions of OpenSSL having a license
42+identical to that listed in this file (LICENSE.OpenSSL). It is not
43+necessary for the copyright years to match between this file and the
44+OpenSSL version in question. However, note that because this file is
45+an extension of the license statements of these source files, this file
46+may not be changed except with permission from all copyright holders
47+of source files in this program which reference this file.
48+
49+ LICENSE ISSUES
50+ ==============
51+
52+ The OpenSSL toolkit stays under a dual license, i.e. both the conditions of
53+ the OpenSSL License and the original SSLeay license apply to the toolkit.
54+ See below for the actual license texts. Actually both licenses are BSD-style
55+ Open Source licenses. In case of any license issues related to OpenSSL
56+ please contact openssl-core@openssl.org.
57+
58+ OpenSSL License
59+ ---------------
60+
61+/* ====================================================================
62+ * Copyright (c) 1998-2004 The OpenSSL Project. All rights reserved.
63+ *
64+ * Redistribution and use in source and binary forms, with or without
65+ * modification, are permitted provided that the following conditions
66+ * are met:
67+ *
68+ * 1. Redistributions of source code must retain the above copyright
69+ * notice, this list of conditions and the following disclaimer.
70+ *
71+ * 2. Redistributions in binary form must reproduce the above copyright
72+ * notice, this list of conditions and the following disclaimer in
73+ * the documentation and/or other materials provided with the
74+ * distribution.
75+ *
76+ * 3. All advertising materials mentioning features or use of this
77+ * software must display the following acknowledgment:
78+ * "This product includes software developed by the OpenSSL Project
79+ * for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
80+ *
81+ * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
82+ * endorse or promote products derived from this software without
83+ * prior written permission. For written permission, please contact
84+ * openssl-core@openssl.org.
85+ *
86+ * 5. Products derived from this software may not be called "OpenSSL"
87+ * nor may "OpenSSL" appear in their names without prior written
88+ * permission of the OpenSSL Project.
89+ *
90+ * 6. Redistributions of any form whatsoever must retain the following
91+ * acknowledgment:
92+ * "This product includes software developed by the OpenSSL Project
93+ * for use in the OpenSSL Toolkit (http://www.openssl.org/)"
94+ *
95+ * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
96+ * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
97+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
98+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR
99+ * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
100+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
101+ * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
102+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
103+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
104+ * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
105+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
106+ * OF THE POSSIBILITY OF SUCH DAMAGE.
107+ * ====================================================================
108+ *
109+ * This product includes cryptographic software written by Eric Young
110+ * (eay@cryptsoft.com). This product includes software written by Tim
111+ * Hudson (tjh@cryptsoft.com).
112+ *
113+ */
114+
115+ Original SSLeay License
116+ -----------------------
117+
118+/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
119+ * All rights reserved.
120+ *
121+ * This package is an SSL implementation written
122+ * by Eric Young (eay@cryptsoft.com).
123+ * The implementation was written so as to conform with Netscapes SSL.
124+ *
125+ * This library is free for commercial and non-commercial use as long as
126+ * the following conditions are aheared to. The following conditions
127+ * apply to all code found in this distribution, be it the RC4, RSA,
128+ * lhash, DES, etc., code; not just the SSL code. The SSL documentation
129+ * included with this distribution is covered by the same copyright terms
130+ * except that the holder is Tim Hudson (tjh@cryptsoft.com).
131+ *
132+ * Copyright remains Eric Young's, and as such any Copyright notices in
133+ * the code are not to be removed.
134+ * If this package is used in a product, Eric Young should be given attribution
135+ * as the author of the parts of the library used.
136+ * This can be in the form of a textual message at program startup or
137+ * in documentation (online or textual) provided with the package.
138+ *
139+ * Redistribution and use in source and binary forms, with or without
140+ * modification, are permitted provided that the following conditions
141+ * are met:
142+ * 1. Redistributions of source code must retain the copyright
143+ * notice, this list of conditions and the following disclaimer.
144+ * 2. Redistributions in binary form must reproduce the above copyright
145+ * notice, this list of conditions and the following disclaimer in the
146+ * documentation and/or other materials provided with the distribution.
147+ * 3. All advertising materials mentioning features or use of this software
148+ * must display the following acknowledgement:
149+ * "This product includes cryptographic software written by
150+ * Eric Young (eay@cryptsoft.com)"
151+ * The word 'cryptographic' can be left out if the rouines from the library
152+ * being used are not cryptographic related :-).
153+ * 4. If you include any Windows specific code (or a derivative thereof) from
154+ * the apps directory (application code) you must include an acknowledgement:
155+ * "This product includes software written by Tim Hudson (tjh@cryptsoft.com)"
156+ *
157+ * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
158+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
159+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
160+ * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
161+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
162+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
163+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
164+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
165+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
166+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
167+ * SUCH DAMAGE.
168+ *
169+ * The licence and distribution terms for any publically available version or
170+ * derivative of this code cannot be changed. i.e. this code cannot simply be
171+ * copied and put under another distribution licence
172+ * [including the GNU Public Licence.]
173+ */
174+
175
176=== modified file 'MANIFEST.in'
177--- MANIFEST.in 2012-01-19 16:41:58 +0000
178+++ MANIFEST.in 2012-04-03 20:23:22 +0000
179@@ -1,5 +1,5 @@
180 include MANIFEST.in
181-include COPYING pylintrc run-tests
182+include COPYING LICENSE LICENSE.OpenSSL pylintrc run-tests
183 include *.pth
184 recursive-include data *.conf
185 recursive-include man *.1
186
187=== modified file 'bin/u1lint'
188--- bin/u1lint 2012-02-07 14:53:48 +0000
189+++ bin/u1lint 2012-04-03 20:23:22 +0000
190@@ -4,7 +4,7 @@
191 #
192 # Author: Rodney Dawes <rodney.dawes@canonical.com>
193 #
194-# Copyright 2009-2011 Canonical Ltd.
195+# Copyright 2009-2012 Canonical Ltd.
196 #
197 # This program is free software: you can redistribute it and/or modify it
198 # under the terms of the GNU General Public License version 3, as published
199@@ -17,7 +17,19 @@
200 #
201 # You should have received a copy of the GNU General Public License along
202 # with this program. If not, see <http://www.gnu.org/licenses/>.
203-
204+#
205+# In addition, as a special exception, the copyright holders give
206+# permission to link the code of portions of this program with the
207+# OpenSSL library under certain conditions as described in each
208+# individual source file, and distribute linked combinations
209+# including the two.
210+# You must obey the GNU General Public License in all respects
211+# for all of the code used other than OpenSSL. If you modify
212+# file(s) with this exception, you may extend this exception to your
213+# version of the file(s), but you are not obligated to do so. If you
214+# do not wish to do so, delete this exception statement from your
215+# version. If you delete this exception statement from all source
216+# files in the program, then also delete it here.
217 """Wrapper script for pylint command."""
218
219 import ConfigParser
220
221=== modified file 'bin/u1lint.bat'
222--- bin/u1lint.bat 2012-01-12 12:17:36 +0000
223+++ bin/u1lint.bat 2012-04-03 20:23:22 +0000
224@@ -12,6 +12,19 @@
225 ::
226 :: You should have received a copy of the GNU General Public License along
227 :: with this program. If not, see <http://www.gnu.org/licenses/>.
228+;;
229+;; In addition, as a special exception, the copyright holders give
230+;; permission to link the code of portions of this program with the
231+;; OpenSSL library under certain conditions as described in each
232+;; individual source file, and distribute linked combinations
233+;; including the two.
234+;; You must obey the GNU General Public License in all respects
235+;; for all of the code used other than OpenSSL. If you modify
236+;; file(s) with this exception, you may extend this exception to your
237+;; version of the file(s), but you are not obligated to do so. If you
238+;; do not wish to do so, delete this exception statement from your
239+;; version. If you delete this exception statement from all source
240+;; files in the program, then also delete it here.
241
242 :: Use python to execute the script having the same name as this batch
243 python "%~dpn0" %*
244
245=== modified file 'bin/u1trial'
246--- bin/u1trial 2012-01-17 22:41:50 +0000
247+++ bin/u1trial 2012-04-03 20:23:22 +0000
248@@ -4,7 +4,7 @@
249 #
250 # Author: Rodney Dawes <rodney.dawes@canonical.com>
251 #
252-# Copyright 2009-2011 Canonical Ltd.
253+# Copyright 2009-2012 Canonical Ltd.
254 #
255 # This program is free software: you can redistribute it and/or modify it
256 # under the terms of the GNU General Public License version 3, as published
257@@ -17,7 +17,19 @@
258 #
259 # You should have received a copy of the GNU General Public License along
260 # with this program. If not, see <http://www.gnu.org/licenses/>.
261-
262+#
263+# In addition, as a special exception, the copyright holders give
264+# permission to link the code of portions of this program with the
265+# OpenSSL library under certain conditions as described in each
266+# individual source file, and distribute linked combinations
267+# including the two.
268+# You must obey the GNU General Public License in all respects
269+# for all of the code used other than OpenSSL. If you modify
270+# file(s) with this exception, you may extend this exception to your
271+# version of the file(s), but you are not obligated to do so. If you
272+# do not wish to do so, delete this exception statement from your
273+# version. If you delete this exception statement from all source
274+# files in the program, then also delete it here.
275 """Test runner that uses a private dbus session and glib main loop."""
276
277 import coverage
278
279=== modified file 'bin/u1trial.bat'
280--- bin/u1trial.bat 2012-01-12 12:17:36 +0000
281+++ bin/u1trial.bat 2012-04-03 20:23:22 +0000
282@@ -12,6 +12,19 @@
283 ::
284 :: You should have received a copy of the GNU General Public License along
285 :: with this program. If not, see <http://www.gnu.org/licenses/>.
286+;;
287+;; In addition, as a special exception, the copyright holders give
288+;; permission to link the code of portions of this program with the
289+;; OpenSSL library under certain conditions as described in each
290+;; individual source file, and distribute linked combinations
291+;; including the two.
292+;; You must obey the GNU General Public License in all respects
293+;; for all of the code used other than OpenSSL. If you modify
294+;; file(s) with this exception, you may extend this exception to your
295+;; version of the file(s), but you are not obligated to do so. If you
296+;; do not wish to do so, delete this exception statement from your
297+;; version. If you delete this exception statement from all source
298+;; files in the program, then also delete it here.
299
300 :: Use python to execute the script having the same name as this batch
301 python "%~dpn0" %*
302
303=== modified file 'setup.py'
304--- setup.py 2012-03-20 19:17:42 +0000
305+++ setup.py 2012-04-03 20:23:22 +0000
306@@ -1,18 +1,31 @@
307 #!/usr/bin/env python
308 #
309-# Copyright 2010 Canonical Ltd.
310+# Copyright 2010-2012 Canonical Ltd.
311 #
312 # This program is free software: you can redistribute it and/or modify it
313-# under the terms of the GNU Affero General Public License version 3,
314-# as published by the Free Software Foundation.
315+# under the terms of the GNU General Public License version 3, as published
316+# by the Free Software Foundation.
317 #
318 # This program is distributed in the hope that it will be useful, but
319 # WITHOUT ANY WARRANTY; without even the implied warranties of
320 # MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR
321-# PURPOSE. See the GNU Affero General Public License for more details.
322-#
323-# You should have received a copy of the GNU Affero General Public License
324-# along with this program. If not, see <http://www.gnu.org/licenses/>.
325+# PURPOSE. See the GNU General Public License for more details.
326+#
327+# You should have received a copy of the GNU General Public License along
328+# with this program. If not, see <http://www.gnu.org/licenses/>.
329+#
330+# In addition, as a special exception, the copyright holders give
331+# permission to link the code of portions of this program with the
332+# OpenSSL library under certain conditions as described in each
333+# individual source file, and distribute linked combinations
334+# including the two.
335+# You must obey the GNU General Public License in all respects
336+# for all of the code used other than OpenSSL. If you modify
337+# file(s) with this exception, you may extend this exception to your
338+# version of the file(s), but you are not obligated to do so. If you
339+# do not wish to do so, delete this exception statement from your
340+# version. If you delete this exception statement from all source
341+# files in the program, then also delete it here.
342 """setup.py"""
343
344 import subprocess
345
346=== modified file 'ubuntuone/__init__.py'
347--- ubuntuone/__init__.py 2010-07-14 21:39:08 +0000
348+++ ubuntuone/__init__.py 2012-04-03 20:23:22 +0000
349@@ -1,4 +1,4 @@
350-# Copyright 2009 Canonical Ltd.
351+# Copyright 2009-2012 Canonical Ltd.
352 #
353 # This program is free software: you can redistribute it and/or modify it
354 # under the terms of the GNU General Public License version 3, as published
355@@ -11,5 +11,18 @@
356 #
357 # You should have received a copy of the GNU General Public License along
358 # with this program. If not, see <http://www.gnu.org/licenses/>.
359+#
360+# In addition, as a special exception, the copyright holders give
361+# permission to link the code of portions of this program with the
362+# OpenSSL library under certain conditions as described in each
363+# individual source file, and distribute linked combinations
364+# including the two.
365+# You must obey the GNU General Public License in all respects
366+# for all of the code used other than OpenSSL. If you modify
367+# file(s) with this exception, you may extend this exception to your
368+# version of the file(s), but you are not obligated to do so. If you
369+# do not wish to do so, delete this exception statement from your
370+# version. If you delete this exception statement from all source
371+# files in the program, then also delete it here.
372 """ubuntuone package"""
373 __import__('pkg_resources').declare_namespace(__name__)
374
375=== modified file 'ubuntuone/devtools/handlers.py'
376--- ubuntuone/devtools/handlers.py 2010-12-09 21:01:13 +0000
377+++ ubuntuone/devtools/handlers.py 2012-04-03 20:23:22 +0000
378@@ -3,7 +3,7 @@
379 # Author: Guillermo Gonzalez <guillermo.gonzalez@canonical.com>
380 # Author: Facundo Batista <facundo@canonical.com>
381 #
382-# Copyright 2009-2010 Canonical Ltd.
383+# Copyright 2009-2012 Canonical Ltd.
384 #
385 # This program is free software: you can redistribute it and/or modify it
386 # under the terms of the GNU General Public License version 3, as published
387@@ -16,7 +16,19 @@
388 #
389 # You should have received a copy of the GNU General Public License along
390 # with this program. If not, see <http://www.gnu.org/licenses/>.
391-
392+#
393+# In addition, as a special exception, the copyright holders give
394+# permission to link the code of portions of this program with the
395+# OpenSSL library under certain conditions as described in each
396+# individual source file, and distribute linked combinations
397+# including the two.
398+# You must obey the GNU General Public License in all respects
399+# for all of the code used other than OpenSSL. If you modify
400+# file(s) with this exception, you may extend this exception to your
401+# version of the file(s), but you are not obligated to do so. If you
402+# do not wish to do so, delete this exception statement from your
403+# version. If you delete this exception statement from all source
404+# files in the program, then also delete it here.
405 """Set of helpers handlers."""
406
407 import logging
408
409=== modified file 'ubuntuone/devtools/reactors/gi.py'
410--- ubuntuone/devtools/reactors/gi.py 2012-01-24 18:05:16 +0000
411+++ ubuntuone/devtools/reactors/gi.py 2012-04-03 20:23:22 +0000
412@@ -11,6 +11,19 @@
413 #
414 # You should have received a copy of the GNU General Public License along
415 # with this program. If not, see <http://www.gnu.org/licenses/>.
416+#
417+# In addition, as a special exception, the copyright holders give
418+# permission to link the code of portions of this program with the
419+# OpenSSL library under certain conditions as described in each
420+# individual source file, and distribute linked combinations
421+# including the two.
422+# You must obey the GNU General Public License in all respects
423+# for all of the code used other than OpenSSL. If you modify
424+# file(s) with this exception, you may extend this exception to your
425+# version of the file(s), but you are not obligated to do so. If you
426+# do not wish to do so, delete this exception statement from your
427+# version. If you delete this exception statement from all source
428+# files in the program, then also delete it here.
429 """The introspection based main loop integration reactor for testing."""
430
431 REACTOR_URL = 'http://twistedmatrix.com/trac/ticket/4558'
432
433=== modified file 'ubuntuone/devtools/reactors/glib.py'
434--- ubuntuone/devtools/reactors/glib.py 2011-11-18 23:09:59 +0000
435+++ ubuntuone/devtools/reactors/glib.py 2012-04-03 20:23:22 +0000
436@@ -1,4 +1,4 @@
437-# Copyright 2009-2011 Canonical Ltd.
438+# Copyright 2009-2012 Canonical Ltd.
439 #
440 # This program is free software: you can redistribute it and/or modify it
441 # under the terms of the GNU General Public License version 3, as published
442@@ -11,6 +11,19 @@
443 #
444 # You should have received a copy of the GNU General Public License along
445 # with this program. If not, see <http://www.gnu.org/licenses/>.
446+#
447+# In addition, as a special exception, the copyright holders give
448+# permission to link the code of portions of this program with the
449+# OpenSSL library under certain conditions as described in each
450+# individual source file, and distribute linked combinations
451+# including the two.
452+# You must obey the GNU General Public License in all respects
453+# for all of the code used other than OpenSSL. If you modify
454+# file(s) with this exception, you may extend this exception to your
455+# version of the file(s), but you are not obligated to do so. If you
456+# do not wish to do so, delete this exception statement from your
457+# version. If you delete this exception statement from all source
458+# files in the program, then also delete it here.
459 """The default glib/gtk main loop integration reactor for testing."""
460
461
462
463=== modified file 'ubuntuone/devtools/reactors/qt4.py'
464--- ubuntuone/devtools/reactors/qt4.py 2011-11-18 23:09:59 +0000
465+++ ubuntuone/devtools/reactors/qt4.py 2012-04-03 20:23:22 +0000
466@@ -1,6 +1,6 @@
467 # Author: Manuel de la Pena manuel@canonical.com
468 #
469-# Copyright 2010-2011 Canonical Ltd.
470+# Copyright 2010-2012 Canonical Ltd.
471 #
472 # This program is free software: you can redistribute it and/or modify it
473 # under the terms of the GNU General Public License version 3, as published
474@@ -13,6 +13,19 @@
475 #
476 # You should have received a copy of the GNU General Public License along
477 # with this program. If not, see <http://www.gnu.org/licenses/>.
478+#
479+# In addition, as a special exception, the copyright holders give
480+# permission to link the code of portions of this program with the
481+# OpenSSL library under certain conditions as described in each
482+# individual source file, and distribute linked combinations
483+# including the two.
484+# You must obey the GNU General Public License in all respects
485+# for all of the code used other than OpenSSL. If you modify
486+# file(s) with this exception, you may extend this exception to your
487+# version of the file(s), but you are not obligated to do so. If you
488+# do not wish to do so, delete this exception statement from your
489+# version. If you delete this exception statement from all source
490+# files in the program, then also delete it here.
491 """The Qt main loop integration reactor for testing."""
492
493 import sys
494
495=== modified file 'ubuntuone/devtools/reactors/twisted.py'
496--- ubuntuone/devtools/reactors/twisted.py 2011-05-26 15:49:41 +0000
497+++ ubuntuone/devtools/reactors/twisted.py 2012-04-03 20:23:22 +0000
498@@ -1,4 +1,4 @@
499-# Copyright 2011 Canonical Ltd.
500+# Copyright 2011-2012 Canonical Ltd.
501 #
502 # This program is free software: you can redistribute it and/or modify it
503 # under the terms of the GNU General Public License version 3, as published
504@@ -11,6 +11,19 @@
505 #
506 # You should have received a copy of the GNU General Public License along
507 # with this program. If not, see <http://www.gnu.org/licenses/>.
508+#
509+# In addition, as a special exception, the copyright holders give
510+# permission to link the code of portions of this program with the
511+# OpenSSL library under certain conditions as described in each
512+# individual source file, and distribute linked combinations
513+# including the two.
514+# You must obey the GNU General Public License in all respects
515+# for all of the code used other than OpenSSL. If you modify
516+# file(s) with this exception, you may extend this exception to your
517+# version of the file(s), but you are not obligated to do so. If you
518+# do not wish to do so, delete this exception statement from your
519+# version. If you delete this exception statement from all source
520+# files in the program, then also delete it here.
521 """The standard twisted reactor for testing."""
522
523
524
525=== modified file 'ubuntuone/devtools/reactors/txnp.py'
526--- ubuntuone/devtools/reactors/txnp.py 2011-05-26 15:49:41 +0000
527+++ ubuntuone/devtools/reactors/txnp.py 2012-04-03 20:23:22 +0000
528@@ -2,7 +2,7 @@
529 #
530 # Author: Manuel de la Pena manuel@canonical.com
531 #
532-# Copyright 2011 Canonical Ltd.
533+# Copyright 2011-2012 Canonical Ltd.
534 #
535 # This program is free software: you can redistribute it and/or modify it
536 # under the terms of the GNU General Public License version 3, as published
537@@ -15,6 +15,19 @@
538 #
539 # You should have received a copy of the GNU General Public License along
540 # with this program. If not, see <http://www.gnu.org/licenses/>.
541+#
542+# In addition, as a special exception, the copyright holders give
543+# permission to link the code of portions of this program with the
544+# OpenSSL library under certain conditions as described in each
545+# individual source file, and distribute linked combinations
546+# including the two.
547+# You must obey the GNU General Public License in all respects
548+# for all of the code used other than OpenSSL. If you modify
549+# file(s) with this exception, you may extend this exception to your
550+# version of the file(s), but you are not obligated to do so. If you
551+# do not wish to do so, delete this exception statement from your
552+# version. If you delete this exception statement from all source
553+# files in the program, then also delete it here.
554 """The NamedPipes integration reactor for testing on Windows."""
555
556 REACTOR_URL = 'https://launchpad.net/txnamedpipes'
557
558=== modified file 'ubuntuone/devtools/services/__init__.py'
559--- ubuntuone/devtools/services/__init__.py 2012-01-17 22:41:50 +0000
560+++ ubuntuone/devtools/services/__init__.py 2012-04-03 20:23:22 +0000
561@@ -1,5 +1,5 @@
562 #
563-# Copyright 2011 Canonical Ltd.
564+# Copyright 2011-2012 Canonical Ltd.
565 #
566 # This program is free software: you can redistribute it and/or modify it
567 # under the terms of the GNU General Public License version 3, as published
568@@ -12,6 +12,19 @@
569 #
570 # You should have received a copy of the GNU General Public License along
571 # with this program. If not, see <http://www.gnu.org/licenses/>.
572+#
573+# In addition, as a special exception, the copyright holders give
574+# permission to link the code of portions of this program with the
575+# OpenSSL library under certain conditions as described in each
576+# individual source file, and distribute linked combinations
577+# including the two.
578+# You must obey the GNU General Public License in all respects
579+# for all of the code used other than OpenSSL. If you modify
580+# file(s) with this exception, you may extend this exception to your
581+# version of the file(s), but you are not obligated to do so. If you
582+# do not wish to do so, delete this exception statement from your
583+# version. If you delete this exception statement from all source
584+# files in the program, then also delete it here.
585 """Service runners for testing."""
586
587 import os
588
589=== modified file 'ubuntuone/devtools/services/dbus.py'
590--- ubuntuone/devtools/services/dbus.py 2012-01-17 22:41:50 +0000
591+++ ubuntuone/devtools/services/dbus.py 2012-04-03 20:23:22 +0000
592@@ -1,7 +1,7 @@
593 #
594 # Author: Guillermo Gonzalez <guillermo.gonzalez@canonical.com>
595 #
596-# Copyright 2009-2010 Canonical Ltd.
597+# Copyright 2009-2012 Canonical Ltd.
598 #
599 # This program is free software: you can redistribute it and/or modify it
600 # under the terms of the GNU General Public License version 3, as published
601@@ -14,6 +14,19 @@
602 #
603 # You should have received a copy of the GNU General Public License along
604 # with this program. If not, see <http://www.gnu.org/licenses/>.
605+#
606+# In addition, as a special exception, the copyright holders give
607+# permission to link the code of portions of this program with the
608+# OpenSSL library under certain conditions as described in each
609+# individual source file, and distribute linked combinations
610+# including the two.
611+# You must obey the GNU General Public License in all respects
612+# for all of the code used other than OpenSSL. If you modify
613+# file(s) with this exception, you may extend this exception to your
614+# version of the file(s), but you are not obligated to do so. If you
615+# do not wish to do so, delete this exception statement from your
616+# version. If you delete this exception statement from all source
617+# files in the program, then also delete it here.
618 """Utilities for finding and running a dbus session bus for testing."""
619
620 import os
621
622=== modified file 'ubuntuone/devtools/services/squid.py'
623--- ubuntuone/devtools/services/squid.py 2012-01-05 16:44:50 +0000
624+++ ubuntuone/devtools/services/squid.py 2012-04-03 20:23:22 +0000
625@@ -1,5 +1,5 @@
626 #
627-# Copyright 2011 Canonical Ltd.
628+# Copyright 2011-2012 Canonical Ltd.
629 #
630 # This program is free software: you can redistribute it and/or modify it
631 # under the terms of the GNU General Public License version 3, as published
632@@ -12,6 +12,19 @@
633 #
634 # You should have received a copy of the GNU General Public License along
635 # with this program. If not, see <http://www.gnu.org/licenses/>.
636+#
637+# In addition, as a special exception, the copyright holders give
638+# permission to link the code of portions of this program with the
639+# OpenSSL library under certain conditions as described in each
640+# individual source file, and distribute linked combinations
641+# including the two.
642+# You must obey the GNU General Public License in all respects
643+# for all of the code used other than OpenSSL. If you modify
644+# file(s) with this exception, you may extend this exception to your
645+# version of the file(s), but you are not obligated to do so. If you
646+# do not wish to do so, delete this exception statement from your
647+# version. If you delete this exception statement from all source
648+# files in the program, then also delete it here.
649 """Utilities for finding and running a squid proxy for testing."""
650
651 import random
652
653=== modified file 'ubuntuone/devtools/services/tests/test_dbus.py'
654--- ubuntuone/devtools/services/tests/test_dbus.py 2012-01-17 22:41:50 +0000
655+++ ubuntuone/devtools/services/tests/test_dbus.py 2012-04-03 20:23:22 +0000
656@@ -1,3 +1,30 @@
657+# Copyright (C) 2010-2012 Canonical Ltd.
658+#
659+# This program is free software: you can redistribute it and/or modify it
660+# under the terms of the GNU General Public License version 3, as published
661+# by the Free Software Foundation.
662+#
663+# This program is distributed in the hope that it will be useful, but
664+# WITHOUT ANY WARRANTY; without even the implied warranties of
665+# MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR
666+# PURPOSE. See the GNU General Public License for more details.
667+#
668+# You should have received a copy of the GNU General Public License along
669+# with this program. If not, see <http://www.gnu.org/licenses/>.
670+#
671+#
672+# In addition, as a special exception, the copyright holders give
673+# permission to link the code of portions of this program with the
674+# OpenSSL library under certain conditions as described in each
675+# individual source file, and distribute linked combinations
676+# including the two.
677+# You must obey the GNU General Public License in all respects
678+# for all of the code used other than OpenSSL. If you modify
679+# file(s) with this exception, you may extend this exception to your
680+# version of the file(s), but you are not obligated to do so. If you
681+# do not wish to do so, delete this exception statement from your
682+# version. If you delete this exception statement from all source
683+# files in the program, then also delete it here.
684 """Tests for the test runner."""
685
686 import os
687
688=== modified file 'ubuntuone/devtools/services/tests/test_squid.py'
689--- ubuntuone/devtools/services/tests/test_squid.py 2012-01-05 16:42:37 +0000
690+++ ubuntuone/devtools/services/tests/test_squid.py 2012-04-03 20:23:22 +0000
691@@ -1,5 +1,5 @@
692 #
693-# Copyright 2011 Canonical Ltd.
694+# Copyright 2011-2012 Canonical Ltd.
695 #
696 # This program is free software: you can redistribute it and/or modify it
697 # under the terms of the GNU General Public License version 3, as published
698@@ -12,6 +12,19 @@
699 #
700 # You should have received a copy of the GNU General Public License along
701 # with this program. If not, see <http://www.gnu.org/licenses/>.
702+#
703+# In addition, as a special exception, the copyright holders give
704+# permission to link the code of portions of this program with the
705+# OpenSSL library under certain conditions as described in each
706+# individual source file, and distribute linked combinations
707+# including the two.
708+# You must obey the GNU General Public License in all respects
709+# for all of the code used other than OpenSSL. If you modify
710+# file(s) with this exception, you may extend this exception to your
711+# version of the file(s), but you are not obligated to do so. If you
712+# do not wish to do so, delete this exception statement from your
713+# version. If you delete this exception statement from all source
714+# files in the program, then also delete it here.
715 """Test the squid service."""
716
717 import json
718
719=== modified file 'ubuntuone/devtools/testcase.py'
720--- ubuntuone/devtools/testcase.py 2011-11-22 09:57:05 +0000
721+++ ubuntuone/devtools/testcase.py 2012-04-03 20:23:22 +0000
722@@ -1,6 +1,6 @@
723 # -*- coding: utf-8 -*-
724 #
725-# Copyright 2011 Canonical Ltd.
726+# Copyright 2011-2012 Canonical Ltd.
727 #
728 # This program is free software: you can redistribute it and/or modify it
729 # under the terms of the GNU General Public License version 3, as published
730@@ -13,6 +13,19 @@
731 #
732 # You should have received a copy of the GNU General Public License along
733 # with this program. If not, see <http://www.gnu.org/licenses/>.
734+#
735+# In addition, as a special exception, the copyright holders give
736+# permission to link the code of portions of this program with the
737+# OpenSSL library under certain conditions as described in each
738+# individual source file, and distribute linked combinations
739+# including the two.
740+# You must obey the GNU General Public License in all respects
741+# for all of the code used other than OpenSSL. If you modify
742+# file(s) with this exception, you may extend this exception to your
743+# version of the file(s), but you are not obligated to do so. If you
744+# do not wish to do so, delete this exception statement from your
745+# version. If you delete this exception statement from all source
746+# files in the program, then also delete it here.
747 """Maintain old API."""
748
749 import warnings
750
751=== modified file 'ubuntuone/devtools/testcases/__init__.py'
752--- ubuntuone/devtools/testcases/__init__.py 2012-01-17 22:41:50 +0000
753+++ ubuntuone/devtools/testcases/__init__.py 2012-04-03 20:23:22 +0000
754@@ -1,6 +1,6 @@
755 # -*- coding: utf-8 -*-
756 #
757-# Copyright 2009-2011 Canonical Ltd.
758+# Copyright 2009-2012 Canonical Ltd.
759 #
760 # This program is free software: you can redistribute it and/or modify it
761 # under the terms of the GNU General Public License version 3, as published
762@@ -13,7 +13,19 @@
763 #
764 # You should have received a copy of the GNU General Public License along
765 # with this program. If not, see <http://www.gnu.org/licenses/>.
766-
767+#
768+# In addition, as a special exception, the copyright holders give
769+# permission to link the code of portions of this program with the
770+# OpenSSL library under certain conditions as described in each
771+# individual source file, and distribute linked combinations
772+# including the two.
773+# You must obey the GNU General Public License in all respects
774+# for all of the code used other than OpenSSL. If you modify
775+# file(s) with this exception, you may extend this exception to your
776+# version of the file(s), but you are not obligated to do so. If you
777+# do not wish to do so, delete this exception statement from your
778+# version. If you delete this exception statement from all source
779+# files in the program, then also delete it here.
780 """Base tests cases and test utilities."""
781
782 from __future__ import with_statement
783
784=== modified file 'ubuntuone/devtools/testcases/dbus.py'
785--- ubuntuone/devtools/testcases/dbus.py 2012-01-17 22:41:50 +0000
786+++ ubuntuone/devtools/testcases/dbus.py 2012-04-03 20:23:22 +0000
787@@ -1,6 +1,6 @@
788 # -*- coding: utf-8 -*-
789 #
790-# Copyright 2009-2011 Canonical Ltd.
791+# Copyright 2009-2012 Canonical Ltd.
792 #
793 # This program is free software: you can redistribute it and/or modify it
794 # under the terms of the GNU General Public License version 3, as published
795@@ -13,7 +13,19 @@
796 #
797 # You should have received a copy of the GNU General Public License along
798 # with this program. If not, see <http://www.gnu.org/licenses/>.
799-
800+#
801+# In addition, as a special exception, the copyright holders give
802+# permission to link the code of portions of this program with the
803+# OpenSSL library under certain conditions as described in each
804+# individual source file, and distribute linked combinations
805+# including the two.
806+# You must obey the GNU General Public License in all respects
807+# for all of the code used other than OpenSSL. If you modify
808+# file(s) with this exception, you may extend this exception to your
809+# version of the file(s), but you are not obligated to do so. If you
810+# do not wish to do so, delete this exception statement from your
811+# version. If you delete this exception statement from all source
812+# files in the program, then also delete it here.
813 """Base dbus tests cases and test utilities."""
814
815 from __future__ import absolute_import, with_statement
816
817=== modified file 'ubuntuone/devtools/testcases/squid.py'
818--- ubuntuone/devtools/testcases/squid.py 2012-01-05 16:42:37 +0000
819+++ ubuntuone/devtools/testcases/squid.py 2012-04-03 20:23:22 +0000
820@@ -1,6 +1,6 @@
821 # -*- coding: utf-8 -*-
822 #
823-# Copyright 2011 Canonical Ltd.
824+# Copyright 2011-2012 Canonical Ltd.
825 #
826 # This program is free software: you can redistribute it and/or modify it
827 # under the terms of the GNU General Public License version 3, as published
828@@ -13,7 +13,19 @@
829 #
830 # You should have received a copy of the GNU General Public License along
831 # with this program. If not, see <http://www.gnu.org/licenses/>.
832-
833+#
834+# In addition, as a special exception, the copyright holders give
835+# permission to link the code of portions of this program with the
836+# OpenSSL library under certain conditions as described in each
837+# individual source file, and distribute linked combinations
838+# including the two.
839+# You must obey the GNU General Public License in all respects
840+# for all of the code used other than OpenSSL. If you modify
841+# file(s) with this exception, you may extend this exception to your
842+# version of the file(s), but you are not obligated to do so. If you
843+# do not wish to do so, delete this exception statement from your
844+# version. If you delete this exception statement from all source
845+# files in the program, then also delete it here.
846 """Base squid tests cases and test utilities."""
847
848 from ubuntuone.devtools.testcase import BaseTestCase, skipIf
849
850=== modified file 'ubuntuone/devtools/testcases/tests/__init__.py'
851--- ubuntuone/devtools/testcases/tests/__init__.py 2011-11-29 16:08:17 +0000
852+++ ubuntuone/devtools/testcases/tests/__init__.py 2012-04-03 20:23:22 +0000
853@@ -13,4 +13,17 @@
854 #
855 # You should have received a copy of the GNU General Public License along
856 # with this program. If not, see <http://www.gnu.org/licenses/>.
857+#
858+# In addition, as a special exception, the copyright holders give
859+# permission to link the code of portions of this program with the
860+# OpenSSL library under certain conditions as described in each
861+# individual source file, and distribute linked combinations
862+# including the two.
863+# You must obey the GNU General Public License in all respects
864+# for all of the code used other than OpenSSL. If you modify
865+# file(s) with this exception, you may extend this exception to your
866+# version of the file(s), but you are not obligated to do so. If you
867+# do not wish to do so, delete this exception statement from your
868+# version. If you delete this exception statement from all source
869+# files in the program, then also delete it here.
870 """Tests for the test cases."""
871
872=== modified file 'ubuntuone/devtools/testcases/tests/test_squid_testcase.py'
873--- ubuntuone/devtools/testcases/tests/test_squid_testcase.py 2012-01-04 15:08:51 +0000
874+++ ubuntuone/devtools/testcases/tests/test_squid_testcase.py 2012-04-03 20:23:22 +0000
875@@ -1,6 +1,6 @@
876 # -*- coding: utf-8 -*-
877 #
878-# Copyright 2011 Canonical Ltd.
879+# Copyright 2011-2012 Canonical Ltd.
880 #
881 # This program is free software: you can redistribute it and/or modify it
882 # under the terms of the GNU General Public License version 3, as published
883@@ -13,6 +13,19 @@
884 #
885 # You should have received a copy of the GNU General Public License along
886 # with this program. If not, see <http://www.gnu.org/licenses/>.
887+#
888+# In addition, as a special exception, the copyright holders give
889+# permission to link the code of portions of this program with the
890+# OpenSSL library under certain conditions as described in each
891+# individual source file, and distribute linked combinations
892+# including the two.
893+# You must obey the GNU General Public License in all respects
894+# for all of the code used other than OpenSSL. If you modify
895+# file(s) with this exception, you may extend this exception to your
896+# version of the file(s), but you are not obligated to do so. If you
897+# do not wish to do so, delete this exception statement from your
898+# version. If you delete this exception statement from all source
899+# files in the program, then also delete it here.
900 """Test the squid test case."""
901 import base64
902
903
904=== modified file 'ubuntuone/devtools/testing/txcheck.py'
905--- ubuntuone/devtools/testing/txcheck.py 2011-11-23 11:14:00 +0000
906+++ ubuntuone/devtools/testing/txcheck.py 2012-04-03 20:23:22 +0000
907@@ -2,7 +2,7 @@
908
909 # Author: Tim Cole <tim.cole@canonical.com>
910 #
911-# Copyright 2011 Canonical Ltd.
912+# Copyright 2011-2012 Canonical Ltd.
913 #
914 # This program is free software: you can redistribute it and/or modify it
915 # under the terms of the GNU General Public License version 3, as published
916@@ -15,7 +15,19 @@
917 #
918 # You should have received a copy of the GNU General Public License along
919 # with this program. If not, see <http://www.gnu.org/licenses/>.
920-
921+#
922+# In addition, as a special exception, the copyright holders give
923+# permission to link the code of portions of this program with the
924+# OpenSSL library under certain conditions as described in each
925+# individual source file, and distribute linked combinations
926+# including the two.
927+# You must obey the GNU General Public License in all respects
928+# for all of the code used other than OpenSSL. If you modify
929+# file(s) with this exception, you may extend this exception to your
930+# version of the file(s), but you are not obligated to do so. If you
931+# do not wish to do so, delete this exception statement from your
932+# version. If you delete this exception statement from all source
933+# files in the program, then also delete it here.
934 """Utilities for performing correctness checks."""
935
936 import sys
937
938=== modified file 'ubuntuone/devtools/tests/test_decorators.py'
939--- ubuntuone/devtools/tests/test_decorators.py 2011-02-09 15:41:58 +0000
940+++ ubuntuone/devtools/tests/test_decorators.py 2012-04-03 20:23:22 +0000
941@@ -2,7 +2,7 @@
942
943 # Author: Manuel de la Pena <manuel@canonical.com>
944 #
945-# Copyright 2009-2010 Canonical Ltd.
946+# Copyright 2009-2012 Canonical Ltd.
947 #
948 # This program is free software: you can redistribute it and/or modify it
949 # under the terms of the GNU General Public License version 3, as published
950@@ -15,6 +15,19 @@
951 #
952 # You should have received a copy of the GNU General Public License along
953 # with this program. If not, see <http://www.gnu.org/licenses/>.
954+#
955+# In addition, as a special exception, the copyright holders give
956+# permission to link the code of portions of this program with the
957+# OpenSSL library under certain conditions as described in each
958+# individual source file, and distribute linked combinations
959+# including the two.
960+# You must obey the GNU General Public License in all respects
961+# for all of the code used other than OpenSSL. If you modify
962+# file(s) with this exception, you may extend this exception to your
963+# version of the file(s), but you are not obligated to do so. If you
964+# do not wish to do so, delete this exception statement from your
965+# version. If you delete this exception statement from all source
966+# files in the program, then also delete it here.
967 """Test the skip decorators."""
968 import sys
969
970
971=== modified file 'ubuntuone/devtools/tests/test_txcheck.py'
972--- ubuntuone/devtools/tests/test_txcheck.py 2011-10-27 10:16:26 +0000
973+++ ubuntuone/devtools/tests/test_txcheck.py 2012-04-03 20:23:22 +0000
974@@ -1,3 +1,29 @@
975+# Copyright (C) 2011-2012 Canonical Ltd.
976+#
977+# This program is free software: you can redistribute it and/or modify it
978+# under the terms of the GNU General Public License version 3, as published
979+# by the Free Software Foundation.
980+#
981+# This program is distributed in the hope that it will be useful, but
982+# WITHOUT ANY WARRANTY; without even the implied warranties of
983+# MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR
984+# PURPOSE. See the GNU General Public License for more details.
985+#
986+# You should have received a copy of the GNU General Public License along
987+# with this program. If not, see <http://www.gnu.org/licenses/>.
988+#
989+# In addition, as a special exception, the copyright holders give
990+# permission to link the code of portions of this program with the
991+# OpenSSL library under certain conditions as described in each
992+# individual source file, and distribute linked combinations
993+# including the two.
994+# You must obey the GNU General Public License in all respects
995+# for all of the code used other than OpenSSL. If you modify
996+# file(s) with this exception, you may extend this exception to your
997+# version of the file(s), but you are not obligated to do so. If you
998+# do not wish to do so, delete this exception statement from your
999+# version. If you delete this exception statement from all source
1000+# files in the program, then also delete it here.
1001 """Tests for check functions."""
1002
1003 from unittest import TestCase, TestResult

Subscribers

People subscribed via source and target branches

to all changes: