http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/d35211be/wave/dist/LICENSE ---------------------------------------------------------------------- diff --git a/wave/dist/LICENSE b/wave/dist/LICENSE deleted file mode 100644 index 78c1ec1..0000000 --- a/wave/dist/LICENSE +++ /dev/null @@ -1,524 +0,0 @@ - ***THE FOLLOWING LICENSE APPLIES TO*** -- Apache Wave -- Apache Commons CLI, Codec, Collection, Configuration, File Upload, HTTP -Client, Lang, Logging libraries included in the generated jar files -- Google GXP, GSON, Guava, Guice included in the generated jar files -- Javax.inject included in the generated jar files -- Apache JDO2 included in the generated jar files -- Jetty Client, Continuation, HTTP, IO, Security, Server, Servlet, Servlets, -Util, Webapp, Websocket, XML are included in the generated jar files -- Atmosphere library included in the generated jar files -- Joda Time library included in the generated jar files -- LibIDN Java library included in the generated jar files -- Apache Lucene Core included in the generated jar files -- Mongo Java Driver included in the generated jar files -- OAuth Java libraries included in the generated jar files -- Servlet API Specification library included in the generated jar files -- Whack XMPP Java library included in the generated jar files - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2013 The Apache Software Foundation - - Licensed under the Apache License, Version 2.0 (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.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - -***THE FOLLOWING LICENSE APPLIES TO*** -- AOP Alliance included in the generated jar files - -The person or persons who have associated work with this document (the -"Dedicator" or "Certifier") hereby either (a) certifies that, to the best of -his knowledge, the work of authorship identified is in the public domain of -the country from which the work is published, or (b) hereby dedicates whatever -copyright the dedicators holds in the work of authorship identified below (the -"Work") to the public domain. A certifier, moreover, dedicates any copyright -interest he may have in the associated work, and for these purposes, is -described as a "dedicator" below. - -A certifier has taken reasonable steps to verify the copyright status of this -work. Certifier recognizes that his good faith efforts may not shield him from -liability if in fact the work certified is not in the public domain. - -Dedicator makes this dedication for the benefit of the public at large and to -the detriment of the Dedicator's heirs and successors. Dedicator intends this -dedication to be an overt act of relinquishment in perpetuate of all present -and future rights under copyright law, whether vested or contingent, in the -Work. Dedicator understands that such relinquishment of all rights includes -the relinquishment of all rights to enforce (by lawsuit or otherwise) those -copyrights in the Work. - -Dedicator recognizes that, once placed in the public domain, the Work may be -freely reproduced, distributed, transmitted, used, modified, built upon, or -otherwise exploited by anyone for any purpose, commercial or non-commercial, -and in any way, including by methods that have not yet been invented or -conceived. - -***THE FOLLOWING LICENSE APPLIES TO*** -- Bouncy Castle library included in the generated jar files - Copyright (c) 2000 - 2013 The Legion Of The Bouncy Castle -(http://www.bouncycastle.org) -- Java Websocket Client library included in the generated jar files - Copyright (c) 2009 Adam MacBeth - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is furnished to do -so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -***THE FOLLOWING LICENSE APPLIES TO*** -- Dom4j included in the generated jar files - -Copyright 2001-2010 (C) MetaStuff, Ltd. All Rights Reserved. - -Redistribution and use of this software and associated documentation -("Software"), with or without modification, are permitted provided -that the following conditions are met: - -1. Redistributions of source code must retain copyright - statements and notices. Redistributions must also contain a - copy of this document. - -2. Redistributions in binary form must reproduce the - above copyright notice, this list of conditions and the - following disclaimer in the documentation and/or other - materials provided with the distribution. - -3. The name "DOM4J" must not be used to endorse or promote - products derived from this Software without prior written - permission of MetaStuff, Ltd. For written permission, - please contact dom4j-i...@metastuff.com. - -4. Products derived from this Software may not be called "DOM4J" - nor may "DOM4J" appear in their names without prior written - permission of MetaStuff, Ltd. DOM4J is a registered - trademark of MetaStuff, Ltd. - -5. Due credit should be given to the DOM4J Project - - http://dom4j.sourceforge.net - -THIS SOFTWARE IS PROVIDED BY METASTUFF, LTD. AND CONTRIBUTORS -``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT -NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL -METASTUFF, LTD. OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, -INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED -OF THE POSSIBILITY OF SUCH DAMAGE. - -***THE FOLLOWING LICENSE APPLIES TO*** -- JDOM 1 included in the generated jar files - - $Id: LICENSE.txt,v 1.11 2004/02/06 09:32:57 jhunter Exp $ - - Copyright (C) 2000-2004 Jason Hunter & Brett McLaughlin. - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions, and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions, and the disclaimer that follows - these conditions in the documentation and/or other materials - provided with the distribution. - - 3. The name "JDOM" must not be used to endorse or promote products - derived from this software without prior written permission. For - written permission, please contact <request_AT_jdom_DOT_org>. - - 4. Products derived from this software may not be called "JDOM", nor - may "JDOM" appear in their name, without prior written permission - from the JDOM Project Management <request_AT_jdom_DOT_org>. - - In addition, we request (but do not require) that you include in the - end-user documentation provided with the redistribution and/or in the - software itself an acknowledgement equivalent to the following: - "This product includes software developed by the - JDOM Project (http://www.jdom.org/)." - Alternatively, the acknowledgment may be graphical using the logos - available at http://www.jdom.org/images/logos. - - THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED - WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE JDOM AUTHORS OR THE PROJECT - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - This software consists of voluntary contributions made by many - individuals on behalf of the JDOM Project and was originally - created by Jason Hunter <jhunter_AT_jdom_DOT_org> and - Brett McLaughlin <brett_AT_jdom_DOT_org>. For more information - on the JDOM Project, please see <http://www.jdom.org/>. - -***THE FOLLOWING LICENSE APPLIES TO*** -- JLine library included in the generated jar files - -Copyright (c) 2002-2006, Marc Prud'hommeaux <m...@cornell.edu> -All rights reserved. - -Redistribution and use in source and binary forms, with or -without modification, are permitted provided that the following -conditions are met: - -Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - -Redistributions in binary form must reproduce the above copyright -notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with -the distribution. - -Neither the name of JLine nor the names of its contributors -may be used to endorse or promote products derived from this -software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO -EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, -OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED -AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING -IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED -OF THE POSSIBILITY OF SUCH DAMAGE. - -***THE FOLLOWING LICENSE APPLIES TO*** -- JSR305 specification library included in the generated jar files - -Copyright (c) 2007-2013 jsr-305 project -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -Redistributions of source code must retain the above copyright notice, this -list of conditions and the following disclaimer. -Redistributions in binary form must reproduce the above copyright notice, this -list of conditions and the following disclaimer in the documentation and/or -other materials provided with the distribution. -Neither the name of the <ORGANIZATION> nor the names of its contributors may be -used to endorse or promote products derived from this software without specific -prior written permission. -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -***THE FOLLOWING LICENSE APPLIES TO*** -- Protobuf Java libraries included in the generated jar files - -Copyright 2008, Google Inc. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -Code generated by the Protocol Buffer compiler is owned by the owner -of the input file used when generating it. This code is not -standalone and requires a support library to be linked with it. This -support library is itself covered by the above license. - -***THE FOLLOWING LICENSE APPLIES TO*** -- XPP3 Java XML parser libraries included in the generated jar files - -Indiana University Extreme! Lab Software License - -Version 1.1.1 - -Copyright (c) 2002 Extreme! Lab, Indiana University. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - -1. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the distribution. - -3. The end-user documentation included with the redistribution, if any, - must include the following acknowledgment: - - "This product includes software developed by the Indiana University - Extreme! Lab (http://www.extreme.indiana.edu/)." - -Alternately, this acknowledgment may appear in the software itself, -if and wherever such third-party acknowledgments normally appear. - -4. The names "Indiana Univeristy" and "Indiana Univeristy Extreme! Lab" -must not be used to endorse or promote products derived from this -software without prior written permission. For written permission, -please contact http://www.extreme.indiana.edu/. - -5. Products derived from this software may not use "Indiana Univeristy" -name nor may "Indiana Univeristy" appear in their name, without prior -written permission of the Indiana University. - -THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED -WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -IN NO EVENT SHALL THE AUTHORS, COPYRIGHT HOLDERS OR ITS CONTRIBUTORS -BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR -BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/d35211be/wave/dist/NOTICE ---------------------------------------------------------------------- diff --git a/wave/dist/NOTICE b/wave/dist/NOTICE deleted file mode 100644 index 1a3a896..0000000 --- a/wave/dist/NOTICE +++ /dev/null @@ -1,17 +0,0 @@ - Apache Wave - Copyright 2011-2014 The Apache Software Foundation - - This product includes software developed at - The Apache Software Foundation (http://www.apache.org/). - - Portions of this software were developed at Google Inc. and - have been kindly donated to the Apache Software Foundation. - - This product includes software developed at - The DOM4J Project (http://dom4j.sourceforge.net). - - This product includes software developed by the - JDOM Project (http://www.jdom.org/). - - This product includes software developed by the Indiana University - Extreme! Lab (http://www.extreme.indiana.edu/). http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/d35211be/wave/dist/README.export-import ---------------------------------------------------------------------- diff --git a/wave/dist/README.export-import b/wave/dist/README.export-import deleted file mode 100644 index f99b893..0000000 --- a/wave/dist/README.export-import +++ /dev/null @@ -1,52 +0,0 @@ -Export/Import Utilities. - -Use for: -- backup of specified waves. -- transform waves between Wiab instances. - -1. Login. - -Login to Wiab performed using user or robot account. -To login with robot account specify parameters "consumer_key" and "consumer_secret". -If this parameters are not defined, you will be prompted to open specified URL in the browser, -login at the server and copy/paste secret code to program. - -2. Export. - -Downloads waves data to the specified directory. - -Use: WaveExport <server URL> <export directory> - [-consumer_key Robot consumer key] - [-consumer_secret Robot consumer secret] - [-search Search query] - [-include Include waves list] - [-include_file Include waves list file] - [-exclude Exclude waves list] - -By default are exported all waves, in which logged in user or robot are participant. -You may modify search query, specify it in the parameter "search". -It is also possible to specify a list of included and excluded waves (parameters "include", "include_file", "exclude"). - -For each wave is determined the list of visible wavelets, which are uploaded to the special files in the specified directory. - -Export uploads: -- wavelet snapshot; -- the history of wavelet changes in the deltas; -- attachments for all wavelet history. - -3. Import. - -Uploads waves data from the specified directory. - -Use: WaveImport <server URL> <export directory> - [-consumer_key Robot consumer key] - [-consumer_secret Robot consumer secret] - [-wave_domain Target wave domain] - -If a server domain in which the data is imported, different from the source domain, -it must be specified in the parameter "wave_domain". -Iidentifiers of waves and wavelets will be changed to the specified domain. -Domain of the participants also will be changed. - -If the server already has a wavelet with the specified identifier, the import will be made from the current version of the wavelet, -or wavelet is skipped. http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/d35211be/wave/dist/check-certificates.sh ---------------------------------------------------------------------- diff --git a/wave/dist/check-certificates.sh b/wave/dist/check-certificates.sh deleted file mode 100755 index 470cd62..0000000 --- a/wave/dist/check-certificates.sh +++ /dev/null @@ -1,95 +0,0 @@ -#!/bin/bash - -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (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.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. - -# This script will test your certificates, verifying that -# the options are set correctly in the config files, that the -# public and private keys match, and that the whole certificate -# chain can be verified up to the root certificate. - -srv_cfg=config/server.config -if [ ! -f $srv_cfg ]; then - echo "You need to generate a valid $srv_cfg file."; exit 1 -fi -fed_cfg=config/server.federation.config -if [ ! -f $fed_cfg ]; then - echo "You need to generate a valid $fed_cfg file."; exit 1 -fi - -function get() -{ - # retrieve value from federation config file. may fail if a variable is set in both files - grep "^\s*$1\>" "$fed_cfg" "$srv_cfg"| sed 's/.*=\s*//g' | tail -1 -} - -if [ "$(get waveserver_disable_verification)" != "false" ]; then - echo "ERROR: waveserver_disable_verification should be set to false" - exit 1 -fi - -if [ "$(get waveserver_disable_signer_verification)" != "false" ]; then - echo "ERROR: waveserver_disable_signer_verification should be set to false" - exit 1 -fi - -if [ ! -e "$(get certificate_private_key)" ]; then - echo "ERROR: Private key \"$(get certificate_private_key)\" does not exist" - exit 1 -fi - -# Break apart the certificate list on the commas. -certlist=(`echo $(get certificate_files) | sed 's/,/ /g'`) - -if [ "`openssl x509 -modulus -in ${certlist[0]} -noout`" != "`openssl \ - rsa -in $(get certificate_private_key) -modulus -noout`" ]; then - echo "ERROR: Public and private key do not match!" - exit 1 -fi - -# Reverse the order of the list for passing into openssl. -len=${#certlist[@]} -for (( i = 0; $i < $len/2; i++ )); do - swap=$len-$i-1 - tmp=${certlist[i]} - certlist[i]=${certlist[$swap]} - certlist[$swap]=$tmp -done - -# Verify that each file in the certificate list exists. -for (( i=0; $i < $len; i++ )); do - if [ ! -e ${certlist[$i]} ]; then - echo "ERROR: Certificate file does not exist:" ${certlist[$i]} - exit 1 - fi -done - -# Verify the certificate chain. -if (( $len > 1 )); then - verifycmd="openssl verify -CAfile ${certlist[@]}" -else - verifycmd="openssl verify ${certlist[@]}" -fi - -if $verifycmd | grep -q "OK$" ; then - echo "SUCCESS: The certificates have been verified and are working correctly" - exit 0 -else - echo "ERROR: Certificate chain failed to verify" - $verifycmd - exit 1 -fi http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/d35211be/wave/dist/jsongadgets.json ---------------------------------------------------------------------- diff --git a/wave/dist/jsongadgets.json b/wave/dist/jsongadgets.json deleted file mode 100644 index 224edbc..0000000 --- a/wave/dist/jsongadgets.json +++ /dev/null @@ -1,730 +0,0 @@ -[ -{"name":"MindMap ConceptDraw", -"desc":"ConceptDraw MINDMAP offers a variety of presentation, input, and output solutions that make creating and sharing map content simple and effective.", -"primaryCategory":"PRODUCTIVITY", -"secondaryCategory":"TEAM", -"gadgetUrl":"http://goo.gl/m7HXR", -"author":"ConceptDraw", -"submittedBy":"Yuri", -"imageUrl":"http://www.conceptdraw.com/XML/mindwave/big-icon.png"}, - -{"name":"Map", -"desc":"Collaborate on a map of placemarks, paths, and shapes with other participants. Great for planning events and trips.", -"primaryCategory":"MAP", -"secondaryCategory":"OTHER", -"gadgetUrl":"http://goo.gl/0YlHY", -"author":"Google", -"submittedBy":"Jeremy", -"imageUrl":"http://google-wave-resources.googlecode.com/svn/trunk/samples/extensions/gadgets/mappy/screenshot_mapgadget.png"}, - -{"name":"Map Cluster", -"desc":"Add your location to the map, and see where everyone else is from, using a cluster visualization.", -"primaryCategory":"MAP", -"secondaryCategory":"OTHER", -"gadgetUrl":"http://goo.gl/TE5LJ", -"author":"Google", -"submittedBy":"Jeremy", -"imageUrl":"http://google-wave-resources.googlecode.com/svn/trunk/samples/extensions/gadgets/mapcluster/screenshot_mapcluster.png"}, - -{"name":"Yes/No/Mini", -"desc":"A miniature version of the Yes/No/Maybe gadget.", -"primaryCategory":"VOTING", -"secondaryCategory":"TEAM", -"gadgetUrl":"http://goo.gl/WnAkm", -"author":"Zachary 'Gamer_Z.' Yaro", -"submittedBy":"Jeremy", -"imageUrl":"http://mysite.verizon.net/zmyaro/projects/wave/gadgets/ynmini_120x120.png"}, - -{"name":"Yes/No/Maybe/+", -"desc":"Same as Google's Yes/No/Maybe, only you can edit the titles and add new ones.", -"primaryCategory":"VOTING", -"secondaryCategory":"TEAM", -"gadgetUrl":"http://goo.gl/fydAe", -"author":"everybodywave", -"submittedBy":"Jeremy", -"imageUrl":"http://everybodywave.appspot.com/gadget/foobar/thumb3.jpg"}, - -{"name":"Yes/No/Maybe", -"desc":"Use this to ask friends if they want to join you for a party, to get their opinion on a topic, or even to petition their support for a movement.", -"primaryCategory":"VOTING", -"secondaryCategory":"TEAM", -"gadgetUrl":"http://goo.gl/24YOf", -"author":"everybodywave", -"submittedBy":"Jeremy", -"imageUrl":"http://wave-skynet.appspot.com/public/extensions/areyouin/preview.png"}, - -{"name":"Code Snippet", -"desc":"Paste and edit snippets of code within your waves, including syntax highlighting for over 20 languages. Uses SyntaxHighlighter by Alex Gorbatchev.", -"primaryCategory":"UTILITY", -"secondaryCategory":"PRODUCTIVITY", -"gadgetUrl":"http://goo.gl/0cQcc", -"author":" Harry Denholm, Ishani.org", -"submittedBy":"Jeremy", -"imageUrl":"http://ishanisv.org/wave/codesnippet/cs_thumb.png"}, - -{"name":"Image", -"desc":"Lets you insert, resize and annotate any image from the web.", -"primaryCategory":"IMAGE", -"secondaryCategory":"UTILITY", -"gadgetUrl":"http://goo.gl/wCw4o", -"author":"everybodywave", -"submittedBy":"Jeremy", -"imageUrl":"http://everybodywave.appspot.com/gadget/image/thumb.png"}, - -{"name":"WaveTube", -"desc":"A collaborative YouTube player for Wave.", -"primaryCategory":"VIDEO", -"secondaryCategory":"TEAM", -"gadgetUrl":"http://goo.gl/4k9f3", -"author":"everybodywave", -"submittedBy":"Jeremy", -"imageUrl":"http://everybodywave.appspot.com/gadget/WaveTube/thumb.png"}, - -{"name":"Napkin", -"desc":"The Napkin Gadget is a blank canvas for collaborative doodling.", -"primaryCategory":"UTILITY", -"secondaryCategory":"IMAGE", -"gadgetUrl":"http://goo.gl/FMBPf", -"author":"Marcin Szczepanski", -"submittedBy":"Jeremy", -"imageUrl":"http://my-wave-gadgets.appspot.com/wave/gadgetPreview.png"}, - -{"name":"HTML", -"desc":"Insert HTML code directly in to a wave.", -"primaryCategory":"UTILITY", -"secondaryCategory":"OTHER", -"gadgetUrl":"http://goo.gl/bN5AD", -"author":"MBTE Sweden AB", -"submittedBy":"Jeremy", -"imageUrl":"http://wavetoolsbyye.appspot.com/gadgets/htmlGadget/html.png"}, - -{"name":"iFrame", -"desc":"Insert IFRAME directly in to a wave.", -"primaryCategory":"UTILITY", -"secondaryCategory":"OTHER", -"gadgetUrl":"http://goo.gl/jvA7z", -"author":"MBTE Sweden AB", -"submittedBy":"Jeremy", -"imageUrl":"http://www.kasaeizadeh.com/google_wave/iframe/if1.png"}, - -{"name":"iFrame - no borders", -"desc":"Insert iFrame DISCRETLY into a wave.", -"primaryCategory":"UTILITY", -"secondaryCategory":"OTHER", -"gadgetUrl":"http://goo.gl/z46Sg", -"author":"Pooja Srinivas", -"submittedBy":"Jeremy", -"imageUrl":""}, - -{"name":"No Edit", -"desc":"Kindly ask readers to not edit your blip.", -"primaryCategory":"UTILITY", -"secondaryCategory":"OTHER", -"gadgetUrl":"http://goo.gl/0gEjd", -"author":"everybodywave", -"submittedBy":"Jeremy", -"imageUrl":""}, - -{"name":"No Edit - with no text", -"desc":"DISCRETLY prevent the edition of your blip.", -"primaryCategory":"UTILITY", -"secondaryCategory":"OTHER", -"gadgetUrl":"http://goo.gl/cNgLA", -"author":"Pooja Srinivas", -"submittedBy":"Jeremy", -"imageUrl":""}, - -{"name":"Word Cloud", -"desc":"Add words and ideas into a collaborative word cloud.", -"primaryCategory":"UTILITY", -"secondaryCategory":"TEAM", -"gadgetUrl":"http://goo.gl/juj3U", -"author":"everybodywave", -"submittedBy":"Jeremy", -"imageUrl":"http://everybodywave.appspot.com/gadget/wordcloud/thumb.png"}, - -{"name":"Views tracker", -"desc":"A small gadget that when added to a wave tracks wave views. You can display the number of views with Views Counter Display gadget.", -"primaryCategory":"UTILITY", -"secondaryCategory":"OTHER", -"gadgetUrl":"http://goo.gl/wIQKU", -"author":"Yuri Zelikov <y...@waveinabox.net>", -"submittedBy":"Yuri", -"imageUrl":"https://lh3.googleusercontent.com/-GrDsxgysaAc/TIykFKku2JI/AAAAAAAAFeg/pBNPFB4tB24/s355/views_tracker_icon.png"}, - -{"name":"Views counter display", -"desc":"A display for the views tracker gadget. When added to a wave with the tracker gadget - displays how many times the wave was viewed.", -"primaryCategory":"UTILITY", -"secondaryCategory":"OTHER", -"gadgetUrl":"http://goo.gl/hPDJD", -"author":"Yuri <y...@waveinabox.net>", -"submittedBy":"Yuri", -"imageUrl":"https://lh3.googleusercontent.com/-BO2j_uk-8lA/TIvz10GA80I/AAAAAAAAFeM/0xcKWsAiLMM/s302/views_counter_icon.png"}, - -{"name":"Like Button", -"desc":"A like button similar to those in Google Reader, Google Buzz, and other Google products.", -"primaryCategory":"VOTING", -"secondaryCategory":"OTHER", -"gadgetUrl":"http://goo.gl/7wkly", -"author":"Zachary 'Gamer_Z.' Yaro", -"submittedBy":"Jeremy", -"imageUrl":"http://mysite.verizon.net/zmyaro/projects/wave/gadgets/like_120x120.png"}, - -{"name":"Pinwand", -"desc":"Collaborate on a virtual pinwand. Add text, images, video, comments and many more.", -"primaryCategory":"UTILITY", -"secondaryCategory":"TEAM", -"gadgetUrl":"http://goo.gl/0PmBc", -"author":"Michael Hielscher", -"submittedBy":"Jeremy", -"imageUrl":"http://michael-hielscher.de/PinwandWeb/images/pinwand.jpg"}, - -{"name":"I Like It!", -"desc":"Adds a favorites button to your wave, so that you and everyone else in the wave can indicate that they like the wave - with a cute smiley face!", -"primaryCategory":"VOTING", -"secondaryCategory":"TEAM", -"gadgetUrl":"http://goo.gl/aXybB", -"author":"Jaken", -"submittedBy":"Jeremy", -"imageUrl":"http://i-like-it.googlecode.com/svn/trunk/ILikeIt_thumbnail.png"}, - -{"name":"Diagram Editor", -"desc":"Create cool diagrams (UML, BPMN, EPC, FMC, etc.) together with your friends in Google Wave!", -"primaryCategory":"PRODUCTIVITY", -"secondaryCategory":"UTILITY", -"gadgetUrl":"http://goo.gl/HvuA4", -"author":"processWave.org", -"submittedBy":"Jeremy", -"imageUrl":"http://ddj0ahgq8zch6.cloudfront.net/gadget/static/processWaveEditor.png"}, - -{"name":"Word Network", -"desc":"Collaborate on a linking words together and organizing concepts. Double Click on any word to link it to another or double click on the background to c...", -"primaryCategory":"PRODUCTIVITY", -"secondaryCategory":"TEAM", -"gadgetUrl":"http://goo.gl/6vwxY", -"author":"antimatter15", -"submittedBy":"Jeremy", -"imageUrl":"http://antimatter15.com/misc/wordassoc/graffle_files/screenshot.png"}, - -{"name":"Google Fight!", -"desc":"Google Fights - the title should explain it all. Another gadget by www.processWave.org.", -"primaryCategory":"UTILITY", -"secondaryCategory":"SEARCH", -"gadgetUrl":"http://goo.gl/Mg26y", -"author":"Michael Goderbauer", -"submittedBy":"Jeremy", -"imageUrl":"http://static.processwave.org/extensions/googleFight/fight_thumb.png"}, - -{"name":"Poll", -"desc":"Poll participants for their opinion. Supports both single and multiple selection polls, and optionally allows votes to be changed after they're cast.", -"primaryCategory":"VOTING", -"secondaryCategory":"TEAM", -"gadgetUrl":"http://goo.gl/0G7qU", -"author":"Eric Williams", -"submittedBy":"Jeremy", -"imageUrl":"http://ew-wave.googlecode.com/svn/trunk/gadgets/poll/thumbnail.png"}, - -{"name":"Chart", -"desc":"Lets you insert various charts into wave.", -"primaryCategory":"PRODUCTIVITY", -"secondaryCategory":"UTILITY", -"gadgetUrl":"http://goo.gl/Tb7Q3", -"author":"everybodywave", -"submittedBy":"Jeremy", -"imageUrl":"http://everybodywave.appspot.com/index/chart.png"}, - -{"name":"Retro Chat", -"desc":"Chat room gadget for old-fashioned IMing in Wave.", -"primaryCategory":"PRODUCTIVITY", -"secondaryCategory":"TEAM", -"gadgetUrl":"http://goo.gl/AW0Vm", -"author":"Charles Lehner", -"submittedBy":"Jeremy", -"imageUrl":"http://wave-retro-chat.googlecode.com/svn/trunk/thumbnail-128x128.png"}, - -{"name":"Picasa", -"desc":"Add a Picasa photo album to a wave.", -"primaryCategory":"IMAGE", -"secondaryCategory":"OTHER", -"gadgetUrl":"http://goo.gl/NUYIs", -"author":"Genliang Guan, University of Sydney", -"submittedBy":"Jeremy", -"imageUrl":"http://wave-picasa.googlecode.com/svn/trunk/picasa_128.png"}, - -{"name":"Goo.gl URL Shortener", -"desc":"Shorten url with goo.gl, the new Google url shortener.(http://goo.gl/)", -"primaryCategory":"UTILITY", -"secondaryCategory":"OTHER", -"gadgetUrl":"http://goo.gl/oRonD", -"author":"haru1ban", -"submittedBy":"Jeremy", -"imageUrl":"http://haru1ban-wave.googlecode.com/svn/trunk/goo_gl/goo_gl_thumb.png"}, - -{"name":"PacMan", -"desc":"Play Pacman inside a Wave.", -"primaryCategory":"GAME", -"secondaryCategory":"OTHER", -"gadgetUrl":"http://goo.gl/RFzqt", -"author":"www.schulz.dk", -"submittedBy":"Jeremy", -"imageUrl":"http://www.kasaeizadeh.com/google_wave/pacman/pacman.png"}, - -{"name":"Sudoku", -"desc":"A cool game to share with your friends. Solve challenging Sudoku boards together and see who is the best Sudoku player!", -"primaryCategory":"GAME", -"secondaryCategory":"OTHER", -"gadgetUrl":"http://goo.gl/FxORa", -"author":"LabPixies", -"submittedBy":"Jeremy", -"imageUrl":"http://www.labpixies.com/campaigns/sudoku/images/social/screenshot.jpg"}, - -{"name":"AccuWeather", -"desc":"The AccuWeather Wave Gadget is the perfect companion for trip planning. Select a location and date, and the gadget will return a forecast.", -"primaryCategory":"UTILITY", -"secondaryCategory":"TRAVEL", -"gadgetUrl":"http://goo.gl/iODX9", -"author":"AccuWeather.com", -"submittedBy":"Jeremy", -"imageUrl":"http://vortex.accuweather.com/widget/wave1/gadget/images/thumbnail.png"}, - -{"name":"Decing", -"desc":"Need to make a decision? Arrange a secret vote inside of a wave. Participants' votes are not shared to others.", -"primaryCategory":"VOTING", -"secondaryCategory":"TEAM", -"gadgetUrl":"http://goo.gl/MghBe", -"author":"Decing.com", -"submittedBy":"Jeremy", -"imageUrl":"http://www.decing.com/gadget/screenshot_decing.png"}, - -{"name":"Likey", -"desc":"A simple like/dislike Wave gadget that can be added to a blip for intuitive user rating.", -"primaryCategory":"VOTING", -"secondaryCategory":"TEAM", -"gadgetUrl":"http://goo.gl/KrlJE", -"author":"Ben Griffiths", -"submittedBy":"Jeremy", -"imageUrl":"http://www.nebweb.com.au/wave/likey-128.gif"}, - -{"name":"Paginator", -"desc":"The Paginator is a compact reading aid Gadget for Google Wave which paginates large amounts of text and bookmarks the wave viewer's current location", -"primaryCategory":"UTILITY", -"secondaryCategory":"PRODUCTIVITY", -"gadgetUrl":"http://goo.gl/Ol9GW", -"author":"Dan Smith", -"submittedBy":"Jeremy", -"imageUrl":"http://wave-paginator.googlecode.com/svn/trunk/images/paginatorGadget.png"}, - -{"name":"Piano", -"desc":"A real-time piano gadget.", -"primaryCategory":"MUSIC", -"secondaryCategory":"GAME", -"gadgetUrl":"http://goo.gl/x9vHX", -"author":"everybodywave", -"submittedBy":"Jeremy", -"imageUrl":"http://everybodywave.appspot.com/gadget/pianoicon.jpg"}, - -{"name":"Team", -"desc":"Lets you create a list of wave participants in a particular order.", -"primaryCategory":"TEAM", -"secondaryCategory":"PRODUCTIVITY", -"gadgetUrl":"http://goo.gl/VJnId", -"author":"everybodywave", -"submittedBy":"Jeremy", -"imageUrl":""}, - -{"name":"Vector Editor", -"desc":"This gadget is useful for creating graphics. Shapes can be added, resized, moved, and rotated. The application supports Lines, Freeform, Polygons, Rec...", -"primaryCategory":"PRODUCTIVITY", -"secondaryCategory":"OTHER", -"gadgetUrl":"http://goo.gl/VSkn5", -"author":"antimatter15", -"submittedBy":"Jeremy", -"imageUrl":"http://jsvectoreditor.googlecode.com/svn/trunk/screenshot.png"}, - -{"name":"Ratings", -"desc":"Add your vote from 1-5 stars, and see the total votes from others.", -"primaryCategory":"VOTING", -"secondaryCategory":"UTILITY", -"gadgetUrl":"http://goo.gl/uQ9vi", -"author":"Google", -"submittedBy":"Jeremy", -"imageUrl":"http://google-wave-resources.googlecode.com/svn/trunk/samples/extensions/gadgets/ratingsplus/thumbnail.png"}, - -{"name":"Colcrop", -"desc":"Cover as many cells as possible, by choosing adjacent colors. Play against a participant or the computer. Computer Level 4 is pretty hard to defeat.", -"primaryCategory":"GAME", -"secondaryCategory":"OTHER", -"gadgetUrl":"http://goo.gl/Vh9ME", -"author":"Alexis Vuillemin", -"submittedBy":"Jeremy", -"imageUrl":"http://testorax.appspot.com/flash/Colcrop.png"}, - -{"name":"Bones", -"desc":"Bones provides graphical dice that any participant in a wave can set up to be rolled by themselves or others. Results are shared with everyone.", -"primaryCategory":"GAME", -"secondaryCategory":"UTILITY", -"gadgetUrl":"http://goo.gl/GbhWR", -"author":"10x10 Room", -"submittedBy":"Jeremy", -"imageUrl":"http://gadgets.10x10room.com/daBones/images/d20_thumb.png"}, - -{"name":"lmnowave", -"desc":"Solve crossword puzzles with friends in Google Wave.", -"primaryCategory":"GAME", -"secondaryCategory":"OTHER", -"gadgetUrl":"http://goo.gl/heXs7", -"author":"Dan Vanderkam", -"submittedBy":"Yuri", -"imageUrl":"http://lmnowave.appspot.com/thumbnail_120.png"}, - -{"name":"FlickrWave", -"desc":"Display individual Flickr photos or browse photos from a user's stream, favorites, a photoset or a group.", -"primaryCategory":"IMAGE", -"secondaryCategory":"VIDEO", -"gadgetUrl":"http://goo.gl/OSEZF", -"author":"Mark Probst", -"submittedBy":"Yuri", -"imageUrl":"http://github.com/schani/flickrwave/raw/master/logo120.png"}, - -{"name":"Verbol VoiceChat", -"desc":"Lets you record any thoughts you have into the wave, listen to what others are saying or have said, and reply to them. V3.12.3.", -"primaryCategory":"VOICE", -"secondaryCategory":"PRODUCTIVITY", -"gadgetUrl":"http://goo.gl/Iklq2", -"author":"Family Systems and PhoneFromHere", -"submittedBy":"Yuri", -"imageUrl":"http://pilot.verbol.com/wave/chatterbox.png"}, - -{"name":"Scrumpoker", -"desc":"ScrumPoker for consensus-based estimation.", -"primaryCategory":"PRODUCTIVITY", -"secondaryCategory":"TEAM", -"gadgetUrl":"http://goo.gl/JuBfO", -"author":"MasteringWave", -"submittedBy":"Yuri", -"imageUrl":"http://masteringwave.com/flash/scrumpoker/scrumpoker.png"}, - -{"name":"Hostel WithMe", -"desc":"In partnership with HostelWorld.com. Find the best budget accommodation together with your friends.", -"primaryCategory":"TRAVEL", -"secondaryCategory":"SEARCH", -"gadgetUrl":"http://goo.gl/pXAkD", -"author":"rucksack.com", -"submittedBy":"Yuri", -"imageUrl":"http://rucksack.der-dirigent.org/largeGadget/pics/HWIcon.png"}, - -{"name":"Take-Out", -"desc":"Helps organize take-out orders for a group. Great for coordinating food or coffee runs for your office!", -"primaryCategory":"UTILITY", -"secondaryCategory":"TEAM", -"gadgetUrl":"http://goo.gl/4yFIQ", -"author":"Kip Holcomb", -"submittedBy":"Yuri", -"imageUrl":"http://takeout-gadget.appspot.com/static/screenshot_120x120.png"}, - -{"name":"Travel WithMe", -"desc":"Travel WithMe allows groups of people to plan trips together in real time.", -"primaryCategory":"TRAVEL", -"secondaryCategory":"TEAM", -"gadgetUrl":"http://goo.gl/fdpJO", -"author":"rucksack.com", -"submittedBy":"Yuri", -"imageUrl":""}, - -{"name":"Twitter Search", -"desc":"Shows results from Twitter for a given search term. Users can edit to specify new term.", -"primaryCategory":"SEARCH", -"secondaryCategory":"OTHER", -"gadgetUrl":"http://goo.gl/1U79x", -"author":"Google", -"submittedBy":"Yuri", -"imageUrl":"http://google-wave-resources.googlecode.com/svn/trunk/samples/extensions/gadgets/twitterwidget/thumbnail.png"}, - -{"name":"Waffle", -"desc":"The easy way to plan an event. Just add a Waffle to your wave, choose a few dates - now, all wave participants can vote immediately!", -"primaryCategory":"VOTING", -"secondaryCategory":"TEAM", -"gadgetUrl":"http://goo.gl/VsXSf", -"author":"Mikkel Staunsholm (www.waffle.dk)", -"submittedBy":"Yuri", -"imageUrl":"http://www.waffle.dk/waffleThumb.png"}, - -{"name":"Trippy", -"desc":"Co-create an itinerary: choose points of interest -- including Lonely Planet recommendations, organize, share, print, or export to My Maps!", -"primaryCategory":"TRAVEL", -"secondaryCategory":"TEAM", -"gadgetUrl":"http://goo.gl/HgDlU", -"author":"Lonely Planet", -"submittedBy":"Yuri", -"imageUrl":"http://trippywave.appspot.com/static/images/thumbnailUrl.jpg"}, - -{"name":"Conference", -"desc":"Click to insert a Ribbit Conference gadget to your toolbar.", -"primaryCategory":"VOICE", -"secondaryCategory":"PRODUCTIVITY", -"gadgetUrl":"http://goo.gl/UVZ4i", -"author":"Ribbit Corporation", -"submittedBy":"Yuri", -"imageUrl":"http://ribbitwave.appspot.com/images/conferpreview.png"}, - -{"name":"TimeBridge Conferencing", -"desc":"Instantly add phone and web conferencing to your wave with the TimeBridge Conferencing Gadget. Just plug the gadget into your wave and go!", -"primaryCategory":"VOICE", -"secondaryCategory":"PRODUCTIVITY", -"gadgetUrl":"http://goo.gl/FPVh7", -"author":"Ribbit Corporation", -"submittedBy":"Yuri", -"imageUrl":"http://app.timebridge.com/images/wave/gallery-icon.png"}, - -{"name":"Plus One", -"desc":"A small, simple gadget to collect votes. Use it to rate anything!", -"primaryCategory":"VOTING", -"secondaryCategory":"OTHER", -"gadgetUrl":"http://goo.gl/aDH3v", -"author":"Peter Frost", -"submittedBy":"Yuri", -"imageUrl":"http://plus-one.appspot.com/images/plus-one-preview.png"}, - -{"name":"Time-Me!", -"desc":"A stopwatch with support for multiple split-times!", -"primaryCategory":"TIME", -"secondaryCategory":"OTHER", -"gadgetUrl":"http://goo.gl/Zm3ch", -"author":"Owl Order", -"submittedBy":"Yuri", -"imageUrl":"http://sites.google.com/site/dashvero/scripts/timeme/images/timemescreenshot.PNG"}, - -{"name":"Time-manager", -"desc":"Insert a small timer into your waves. Click on it to start/stop counting. Total time will be saved.", -"primaryCategory":"TIME", -"secondaryCategory":"OTHER", -"gadgetUrl":"http://goo.gl/48odp", -"author":"Fedor Indutny", -"submittedBy":"Yuri", -"imageUrl":""}, - -{"name":"When do we meet?", -"desc":"Find a date for a business meeting, party, or vacation by collaboratively marking each participant's free days in a shared calendar.", -"primaryCategory":"TIME", -"secondaryCategory":"TEAM", -"gadgetUrl":"http://goo.gl/qQ7n0", -"author":"Robert Bamler", -"submittedBy":"Yuri", -"imageUrl":"http://wave-robamler.appspot.com/calendar/calendar.png"}, - -{"name":"List", -"desc":"Insert little tables inside your wavelet. You can extend the columns, make them sorted, etc...", -"primaryCategory":"UTILITY", -"secondaryCategory":"PRODUCTIVITY", -"gadgetUrl":"http://goo.gl/O6swn", -"author":"Teun Duynstee", -"submittedBy":"Yuri", -"imageUrl":"https://list-gadget.googlecode.com/svn/trunk/thumb.png"}, - -{"name":"FavJumpr", -"desc":"A little Flickr game where you have to jump from one's user's favorites to another's by selecting the one you like best.", -"primaryCategory":"GAME", -"secondaryCategory":"IMAGE", -"gadgetUrl":"http://goo.gl/DVySN", -"author":"Mark Probst", -"submittedBy":"Yuri", -"imageUrl":"http://github.com/schani/favjumpr/raw/master/logo120.png"}, - -{"name":"Wave Chess", -"desc":"Play Chess in Google Wave.", -"primaryCategory":"GAME", -"secondaryCategory":"OTHER", -"gadgetUrl":"http://wave-chess.appspot.com/wavechess/com.google.wave.chess.client.ChessGadget.gadget.xml", -"author":"Google", -"submittedBy":"Yuri", -"imageUrl":"http://wave-chess.appspot.com/Screenshot.png"}, - -{"name":"Task Board", -"desc":"SCRUM Task Board.", -"primaryCategory":"PRODUCTIVITY", -"secondaryCategory":"TEAM", -"gadgetUrl":"http://goo.gl/uz5gx", -"author":"Mastering Wave http://www.masteringwave.com", -"submittedBy":"Yuri", -"imageUrl":"http://masteringwave.com/flash/taskboard/taskboard.png"}, - -{"name":"Strategy Planning Tools", -"desc":"Strategy Planning Tools.", -"primaryCategory":"PRODUCTIVITY", -"secondaryCategory":"TEAM", -"gadgetUrl":"http://goo.gl/I8ae8", -"author":"Mastering Wave http://www.masteringwave.com", -"submittedBy":"Yuri", -"imageUrl":"http://masteringwave.com/flash/spt/spt.png"}, - -{"name":"Countdown", -"desc":"Set up to 20 countdowns to events to which you assign a specific date and a name.", -"primaryCategory":"TIME", -"secondaryCategory":"UTILITY", -"gadgetUrl":"http://goo.gl/tBY3C", -"author":"labpixies.com", -"submittedBy":"Jeremy", -"imageUrl":"http://cdn.labpixies.com/campaigns/countdown/images/thumbnail.jpg"}, - -{"name":"Invaders", -"desc":"Shoot the aliens to protect our planet. Use the arrow keys to move your ship and press the space bar to shoot.", -"primaryCategory":"GAME", -"secondaryCategory":"OTHER", -"gadgetUrl":"http://www.labpixies.com/campaigns/invaders/invaders.xml", -"author":"labpixies.com", -"submittedBy":"Jeremy", -"imageUrl":"http://www.labpixies.com/campaigns/invaders/images/thumbnail.jpg"}, - -{"name":"Unit Converter", -"desc":"Easily convert various units to different measurement systems. Type your value, click the convert button and get the results instantly.", -"primaryCategory":"UTILITY", -"secondaryCategory":"PRODUCTIVITY", -"gadgetUrl":"http://www.labpixies.com/campaigns/converter/converter.xml", -"author":"labpixies.com", -"submittedBy":"Jeremy", -"imageUrl":"http://www.labpixies.com/campaigns/converter/images/thumbnail.jpg"}, - -{"name":"MindMap CrimsonCactus", -"desc":"A Mindmap gadget which allows for collaborative editing of hierarchical data and ideas, including icons, import and export to freemind, voting and drag & drop.", -"primaryCategory":"PRODUCTIVITY", -"secondaryCategory":"UTILITY", -"gadgetUrl":"http://cactus-wave.appspot.com/net.brucecooper.mindmapgadget.MindMapGadget/net.brucecooper.mindmapgadget.client.MindMapGadget.gadget.xml", -"author":"Bruce Cooper", -"submittedBy":"Jeremy", -"imageUrl":"http://cactus-wave.appspot.com/icons/crimsoncactus.png"}, - -{"name":"Poll Samuirai", -"desc":"Adds a poll to your Wave. Features the ability to add/remove options, set votes per participant, and embed the result as a chart.", -"primaryCategory":"VOTING", -"secondaryCategory":"UTILITY", -"gadgetUrl":"http://wave.samuirai.de/poll.xml", -"author":"Samuirai.de", -"submittedBy":"Jeremy", -"imageUrl":"http://wave.samuirai.de/poll.png"}, - -{"name":"Code Prettifier", -"desc":"A Gadget that allows syntax highlighting of source code snippets in Google Wave.", -"primaryCategory":"UTILITY", -"secondaryCategory":"PRODUCTIVITY", -"gadgetUrl":"http://wave-code-prettifier.googlecode.com/svn/trunk/prettifier.xml", -"author":"Milan Andrejevic", -"submittedBy":"Jeremy", -"imageUrl":"http://wave-samples-gallery.appspot.com/images?img_id=70046&img_type=thumbnail"}, - -{"name":"Progressy", -"desc":"Adds a progress bar to the wave that can be used to show how far a project or checkpoint has to go.", -"primaryCategory":"PRODUCTIVITY", -"secondaryCategory":"UTILITY", -"gadgetUrl":"http://hafstroms.net/wave/progressy/Progressy.xml", -"author":"Dennis Hafstr�m", -"submittedBy":"Jeremy", -"imageUrl":"http://hafstroms.net/wave/_img/thumb/progressy.png"}, - -{"name":"SoundCloud Player", -"desc":"Embedds a SoundCloud player in your wave.", -"primaryCategory":"MUSIC", -"secondaryCategory":"VOICE", -"gadgetUrl":"http://wave-projects.googlecode.com/hg/gadgets/wave-soundcloud-player.xml", -"author":"Daniel Faust", -"submittedBy":"Jeremy", -"imageUrl":"http://wave-projects.googlecode.com/hg/gadgets/images/sc-thumbnail.png"}, - -{"name":"Checky the Checklist", -"desc":"Basecamp-like to-do checklists with drag and drop.", -"primaryCategory":"UTILITY", -"secondaryCategory":"PRODUCTIVITY", -"gadgetUrl":"http://wave-gadgets.appspot.com/checky.xml", -"author":"Daniel Terhorst", -"submittedBy":"Jeremy", -"imageUrl":"http://wave-samples-gallery.appspot.com/images?img_id=14009&img_type=screenshot"}, - -{"name":"Google Translate", -"desc":"Google Translation gadget can translate between common languages in the world.", -"primaryCategory":"UTILITY", -"secondaryCategory":"TRAVEL", -"gadgetUrl":"http://www.gstatic.com/ig/modules/dictionary/dictionary_v2.xml", -"author":"Google", -"submittedBy":"Jeremy", -"imageUrl":"http://www.gstatic.com/ig/modules/dictionary/dictionary_content/ALL_ALL-thm.cache.png"}, - -{"name":"Currency Converter", -"desc":"Convert currencies between Dollar, Yen, Pound, Euro, ... directly in this gadget.", -"primaryCategory":"UTILITY", -"secondaryCategory":"TRAVEL", -"gadgetUrl":"http://www.gstatic.com/ig/modules/currency_converter/currency_converter_v2.xml", -"author":"Google", -"submittedBy":"Jeremy", -"imageUrl":"http://www.gstatic.com/ig/modules/currency_converter/currency_converter_content/en_us-thm.cache.png"}, - -{"name":"Instant No Button", -"desc":"An instant \"no\" button for wave, inspired by nooooooooooooooo.com. Use it whenever something terrible happens.", -"primaryCategory":"OTHER", -"secondaryCategory":"OTHER", -"gadgetUrl":"http://mysite.verizon.net/zmyaro/projects/wave/gadgets/no.xml", -"author":"Zachary 'Gamer_Z.' Yaro", -"submittedBy":"Yuri", -"imageUrl":"http://www.nooooooooooooooo.com/vader.jpg"}, - -{"name":"Cards", -"desc":"Play card games in Wave. Almost any game is possible!", -"primaryCategory":"GAME", -"secondaryCategory":"OTHER", -"gadgetUrl":"http://wave-cards.googlecode.com/svn/trunk/cards.xml", -"author":"Charles Lehner", -"submittedBy":"Jeremy", -"imageUrl":"http://wave-samples-gallery.appspot.com/images?img_id=34025&img_type=thumbnail"}, - -{"name":"Roster List", -"desc":"Roster list allows you to search through participants of the current wave. Project homepage: http://code.google.com/p/wave-roster-list/", -"primaryCategory":"TEAM", -"secondaryCategory":"OTHER", -"gadgetUrl":"http://wave-roster-list.googlecode.com/svn/trunk/rosterlist.xml", -"author":"Stephen F. George", -"submittedBy":"Jeremy", -"imageUrl":"http://wave-roster-list.googlecode.com/svn/trunk/images/roster-w182.png"}, - -{"name":"Raffly Gadget", -"desc":"Insert this gadget to select a random participant from your wave to be the winner. The winner of what? Well that's up to you :-)", -"primaryCategory":"TEAM", -"secondaryCategory":"GAME", -"gadgetUrl":"http://raffly.googlecode.com/svn/trunk/sandbox/raffly-xml1/raffly.xml", -"author":"San Diego GTUG", -"submittedBy":"Jeremy", -"imageUrl":"http://wave-samples-gallery.appspot.com/images?img_id=20010&img_type=thumbnail"}, - -{"name":"Taskboardy", -"desc":"Allows to maintain a taskboard, as in Scrum, with basic operations such as Create a User Story, a task, delete them, change the statuses of the tasks and assign them.", -"primaryCategory":"PRODUCTIVITY", -"secondaryCategory":"UTILITY", -"gadgetUrl":"http://taskboardy.googlecode.com/svn/trunk/taskboard.xml", -"author":"fede 'fzuppa'", -"submittedBy":"Jeremy", -"imageUrl":"http://wave-samples-gallery.appspot.com/images?img_id=68026&img_type=screenshot"}, - -{"name":"Brainstorming", -"desc":"A simple brainstroming tool to collaborate on an idea tree. Participants can add, edit and move nodes.", -"primaryCategory":"UTILITY", -"secondaryCategory":"PRODUCTIVITY", -"gadgetUrl":"http://www.madin.jp/gadget/index.xml", -"author":"Maripo GODA", -"submittedBy":"Jeremy", -"imageUrl":"http://www.madin.jp/gadget/img/thumb.png"}, - -{"name":"Bidder", -"desc":"Turns a wave into an auction by displaying a field that lets the participants bid. It shows the picture and name of the highest bidder so far and the highest bid.", -"primaryCategory":"UTILITY", -"secondaryCategory":"OTHER", -"gadgetUrl":"http://wave-api.appspot.com/public/gadgets/bidder.xml", -"author":"Google Wave APIs Team", -"submittedBy":"Jeremy", -"imageUrl":"http://wave-samples-gallery.appspot.com/images?img_id=6001&img_type=screenshot"}, - -{"name":"Taskboardy+", -"desc":"It's an improved version of the Taskboardy gadget. Allows to maintain a taskboard, as in Scrum, with operations such as Create/Update/Delete a User Story; Create/Update/Rank/Delete a Task; Update status, owner and related url of the tasks. It's translated to English and Spanish.", -"primaryCategory":"PRODUCTIVITY", -"secondaryCategory":"UTILITY", -"gadgetUrl":"http://taskboardy.googlecode.com/svn/trunk/taskboardy2.xml", -"author":"Patricio Gonzalez Sevilla 'patriciog'", -"submittedBy":"patriciog", -"imageUrl":"http://taskboardy.googlecode.com/svn/trunk/screenshot.png"} - ] \ No newline at end of file http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/d35211be/wave/dist/make_cert.sh ---------------------------------------------------------------------- diff --git a/wave/dist/make_cert.sh b/wave/dist/make_cert.sh deleted file mode 100755 index f6600b4..0000000 --- a/wave/dist/make_cert.sh +++ /dev/null @@ -1,42 +0,0 @@ -#!/bin/bash - -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (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.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. - -# This script will make a set of certificates for federation. -# To actually federate, the certificiates will need to be signed. -# -# For instructions, see: http://www.waveprotocol.org/federation/certificates - -NAME=$1 - -if [ "$NAME" == '' ] -then - echo "Usage: $0 <domain name>" 1>&2 - echo "See http://www.waveprotocol.org/federation/certificates\ - for more information" 1>&2 - exit 1 -fi - -echo "1) Generating key for $NAME in '$NAME.key' ..." -echo -openssl genrsa 2048 | openssl pkcs8 -topk8 -nocrypt -out "$NAME.key" - -echo -echo "2) Generating certificate request for $NAME in '$NAME.crt' ..." -echo -openssl req -new -x509 -nodes -sha1 -days 365 -key "$NAME.key" -out "$NAME.crt" http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/d35211be/wave/dist/platforms/ubuntu/daemon-script.sh ---------------------------------------------------------------------- diff --git a/wave/dist/platforms/ubuntu/daemon-script.sh b/wave/dist/platforms/ubuntu/daemon-script.sh deleted file mode 100644 index 6108d5c..0000000 --- a/wave/dist/platforms/ubuntu/daemon-script.sh +++ /dev/null @@ -1,85 +0,0 @@ -#!/bin/sh - -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (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.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. - -### BEGIN INIT INFO -# Provides: wave -# Required-Start: $network $local_fs $remote_fs -# Required-Stop: -# Default-Start: 3 4 5 -# Default-Stop: S 0 1 2 6 -# Short-Description: Wave in a Box Collaboration Server -### END INIT INFO - - -# Attempt to locate JAVA_HOME, code borrowed from jabref package -if [ -z $JAVA_HOME ] -then - t=/usr/lib/jvm/java-1.5.0-sun && test -d $t && JAVA_HOME=$t - t=/usr/lib/jvm/java-6-sun && test -d $t && JAVA_HOME=$t -fi - -PATH=/sbin:/bin:/usr/sbin:/usr/bin:${JAVA_HOME}/bin -JAVA=${JAVA_HOME}/bin/java -NAME=wave -DESC=wave -WAVE_HOME=/var/wave - -test -x $JAVA || exit 0 - -export WAVE_HOME - -#Helper functions -start() { - start-stop-daemon --start --quiet --background --make-pidfile \ - --pidfile /var/run/$NAME.pid --chuid wave:wave \ - --exec ${WAVE_HOME}/server-wrapper.sh -} - -stop() { - start-stop-daemon --stop --quiet --pidfile /var/run/$NAME.pid \ - --retry 4 -} - -case "$1" in - start) - echo -n "Starting $DESC: " - start - echo "$NAME." - ;; - stop) - echo -n "Stopping $DESC: " - stop - echo "$NAME." - ;; - restart) - echo -n "Restarting $DESC: " - stop - sleep 1 - start - - echo "$NAME." - ;; - *) - N=/etc/init.d/$NAME - echo "Usage: $N {start|stop|restart}" >&2 - exit 1 - ;; -esac - -exit 0 http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/d35211be/wave/dist/platforms/ubuntu/server-wrapper.sh ---------------------------------------------------------------------- diff --git a/wave/dist/platforms/ubuntu/server-wrapper.sh b/wave/dist/platforms/ubuntu/server-wrapper.sh deleted file mode 100644 index 96d873e..0000000 --- a/wave/dist/platforms/ubuntu/server-wrapper.sh +++ /dev/null @@ -1,46 +0,0 @@ -#!/bin/sh - -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (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.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. -# - -# This script is a wrappeer around run-seerver.sh that redirects output to a log file. -# It is used by daemon-script.sh -# - -# Exit if WAVE_HOME isn't defined or points to a non-existant directory. -if [ -z "$WAVE_HOME" -o ! -d "$WAVE_HOME" ]; then - echo WAVE_HOME is not defined! - exit 1 -fi - -# Exit if there is no log dir under $WAVE_HOME -if [ ! -d $WAVE_HOME/log ]; then - echo "The log dir ${WAVE_HOME}/log doesn't exist" - exit 1 -fi - -cd $WAVE_HOME - -DATE=`date +%Y%m%d_%H%M%S` - -# Create a symbolic link named wave.log that will point to the msot recent log file. -rm -f ${WAVE_HOME}/log/wave.log -ln -s ${WAVE_HOME}/log/wave_${DATE}.log ${WAVE_HOME}/log/wave.log - -# Exec the wave server so that the daemon script can track the pid. -exec ${WAVE_HOME}/run-server.sh > ${WAVE_HOME}/log/wave_${DATE}.log 2>&1 http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/d35211be/wave/dist/process-script-args.sh ---------------------------------------------------------------------- diff --git a/wave/dist/process-script-args.sh b/wave/dist/process-script-args.sh deleted file mode 100644 index b716764..0000000 --- a/wave/dist/process-script-args.sh +++ /dev/null @@ -1,41 +0,0 @@ -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (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.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. - -# Source this script to parse debug-related flags and load arguments into ARGC -# and ARGV. After this script has been run it will not be possible to access -# the command-line arguments ($1, $2, ...) directly. Instead the arguments that -# were not understood by the script will be stored as a count in ARGC and the -# argument values in the ARGV. - -ARGC=0 -declare -a ARGV -SUSPEND="n" -DEBUG_MODE="off" -DEBUG_PORT="8000" -while [ -n "$1" ]; do - case $1 in - --debug) DEBUG_MODE="on";; - --suspend) SUSPEND="y";; - --debug_port=*) DEBUG_PORT=${1#--debug_port=};; - *) ARGV[$ARGC]="$1"; ARGC=$(($ARGC + 1)); - esac - shift -done - -if [ $DEBUG_MODE = "on" ] ; then - DEBUG_FLAGS=-Xrunjdwp:transport=dt_socket,server=y,suspend=$SUSPEND,address=$DEBUG_PORT -fi http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/d35211be/wave/dist/run-data-migration.sh ---------------------------------------------------------------------- diff --git a/wave/dist/run-data-migration.sh b/wave/dist/run-data-migration.sh deleted file mode 100755 index 2e8f0ce..0000000 --- a/wave/dist/run-data-migration.sh +++ /dev/null @@ -1,28 +0,0 @@ -#!/bin/bash - -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (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.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. - -# This script will start the data migration between two different store types -# Initially this tool is intended to migrate deltas from file to mongodb store -# Run "ant dist-server" before to use this script - -# The version of Wave in a Box, extracted from the build.properties file -WAVEINABOX_VERSION=`sed "s/[\\t ]*=[\\t ]*/=/g" config/wave.conf | grep ^version= | cut -f2 -d=` -echo wave-in-a-box-server-$WAVEINABOX_VERSION.jar - -exec java -cp dist/wave-$WAVEINABOX_VERSION.jar org.waveprotocol.box.server.DataMigrationTool $* http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/d35211be/wave/dist/run-export.sh ---------------------------------------------------------------------- diff --git a/wave/dist/run-export.sh b/wave/dist/run-export.sh deleted file mode 100644 index 3d4b8e6..0000000 --- a/wave/dist/run-export.sh +++ /dev/null @@ -1,25 +0,0 @@ -#!/bin/bash - -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (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.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. - -# This script will start the Wave Import. - -# The version of Wave in a Box, extracted from the build.properties file -WAVEINABOX_VERSION=`sed "s/[\\t ]*=[\\t ]*/=/g" build.properties | grep ^waveinabox.version= | cut -f2 -d=` - -exec java -cp dist/wave-in-a-box-export-import-$WAVEINABOX_VERSION.jar org.waveprotocol.box.expimp.WaveExport $* http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/d35211be/wave/dist/run-import.sh ---------------------------------------------------------------------- diff --git a/wave/dist/run-import.sh b/wave/dist/run-import.sh deleted file mode 100644 index f21d040..0000000 --- a/wave/dist/run-import.sh +++ /dev/null @@ -1,25 +0,0 @@ -#!/bin/bash - -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (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.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. - -# This script will start the Wave Import. - -# The version of Wave in a Box, extracted from the build.properties file -WAVEINABOX_VERSION=`sed "s/[\\t ]*=[\\t ]*/=/g" build.properties | grep ^waveinabox.version= | cut -f2 -d=` - -exec java -cp dist/wave-in-a-box-export-import-$WAVEINABOX_VERSION.jar org.waveprotocol.box.expimp.WaveImport $* http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/d35211be/wave/dist/run-server.bat ---------------------------------------------------------------------- diff --git a/wave/dist/run-server.bat b/wave/dist/run-server.bat deleted file mode 100644 index 68851ed..0000000 --- a/wave/dist/run-server.bat +++ /dev/null @@ -1,23 +0,0 @@ -echo off -rem Licensed to the Apache Software Foundation (ASF) under one or more -rem contributor license agreements. See the NOTICE file distributed with -rem this work for additional information regarding copyright ownership. -rem The ASF licenses this file to You under the Apache License, Version 2.0 -rem (the "License"); you may not use this file except in compliance with -rem the License. You may obtain a copy of the License at -rem -rem http://www.apache.org/licenses/LICENSE-2.0 -rem -rem Unless required by applicable law or agreed to in writing, software -rem distributed under the License is distributed on an "AS IS" BASIS, -rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -rem See the License for the specific language governing permissions and -rem limitations under the License. - -for /F "tokens=1* delims==" %%A IN (config/wave.conf) DO ( - IF "%%A"=="version" set WAVEINABOX_VERSION=%%B - ) -echo on - -java -Djava.util.logging.config.file=config/wiab-logging.conf -Djava.security.auth.login.config=config/jaas.config -Dwave.server.config=config/server.config -jar bin/wave-%WAVEINABOX_VERSION%.jar -pause http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/d35211be/wave/dist/run-server.sh ---------------------------------------------------------------------- diff --git a/wave/dist/run-server.sh b/wave/dist/run-server.sh deleted file mode 100755 index 5ce538c..0000000 --- a/wave/dist/run-server.sh +++ /dev/null @@ -1,31 +0,0 @@ -#!/bin/bash - -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (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.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. - -# This script will start the Wave in a Box server. - -# The version of Wave in a Box, extracted from the build.properties file -WAVEINABOX_VERSION=`sed "s/[\\t ]*=[\\t ]*/=/g" config/wave.conf | grep ^version= | cut -f2 -d=` - -. process-script-args.sh - -exec java $DEBUG_FLAGS \ - -Djava.util.logging.config.file=config/wiab-logging.conf \ - -Djava.security.auth.login.config=config/jaas.config \ - -Dwave.server.config=config/server.config \ - -jar bin/wave-$WAVEINABOX_VERSION.jar http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/d35211be/wave/dist/run-solr.bat ---------------------------------------------------------------------- diff --git a/wave/dist/run-solr.bat b/wave/dist/run-solr.bat deleted file mode 100644 index 95d9a29..0000000 --- a/wave/dist/run-solr.bat +++ /dev/null @@ -1,26 +0,0 @@ -echo off -rem Licensed to the Apache Software Foundation (ASF) under one or more -rem contributor license agreements. See the NOTICE file distributed with -rem this work for additional information regarding copyright ownership. -rem The ASF licenses this file to You under the Apache License, Version 2.0 -rem (the "License"); you may not use this file except in compliance with -rem the License. You may obtain a copy of the License at -rem -rem http://www.apache.org/licenses/LICENSE-2.0 -rem -rem Unless required by applicable law or agreed to in writing, software -rem distributed under the License is distributed on an "AS IS" BASIS, -rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -rem See the License for the specific language governing permissions and -rem limitations under the License. - -if not exist "third_party\solr\solr-4.9.1\example" ( - echo "Please download Solr by running: ant get-third-party-solr-dep " - echo "Or download it manually from http://apache.spd.co.il/lucene/solr/4.9.1/ into third_party\solr and unzip there." - pause - exit 1 -) - -cd third_party\solr\solr-4.9.1\example -java -jar start.jar -pause http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/d35211be/wave/dist/run-solr.sh ---------------------------------------------------------------------- diff --git a/wave/dist/run-solr.sh b/wave/dist/run-solr.sh deleted file mode 100755 index 4edc87f..0000000 --- a/wave/dist/run-solr.sh +++ /dev/null @@ -1,30 +0,0 @@ -#!/bin/bash - -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (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.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. - -# This script will start the Solr server. - -# Make sure the third_party/solr/solr-4.9.1/example folder exists. -if [ ! -d third_party/solr/solr-4.9.1/example ]; then - echo "Please download Solr by running: ant get-third-party-solr-dep " - echo "Or download it manually from http://apache.spd.co.il/lucene/solr/4.9.1/ into third_party/solr and unzip there." - exit 1 -fi - -cd third_party/solr/solr-4.9.1/example -exec java -jar start.jar http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/d35211be/wave/dist/thumbnail_patterns/application-certificate ---------------------------------------------------------------------- diff --git a/wave/dist/thumbnail_patterns/application-certificate b/wave/dist/thumbnail_patterns/application-certificate deleted file mode 100644 index 290e62c..0000000 Binary files a/wave/dist/thumbnail_patterns/application-certificate and /dev/null differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/d35211be/wave/dist/thumbnail_patterns/application-vnd.ms-excel.sheet.macroEnabled.12 ---------------------------------------------------------------------- diff --git a/wave/dist/thumbnail_patterns/application-vnd.ms-excel.sheet.macroEnabled.12 b/wave/dist/thumbnail_patterns/application-vnd.ms-excel.sheet.macroEnabled.12 deleted file mode 100644 index f3aae1b..0000000 Binary files a/wave/dist/thumbnail_patterns/application-vnd.ms-excel.sheet.macroEnabled.12 and /dev/null differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/d35211be/wave/dist/thumbnail_patterns/application-vnd.ms-powerpoint.presentation.macroEnabled.12 ---------------------------------------------------------------------- diff --git a/wave/dist/thumbnail_patterns/application-vnd.ms-powerpoint.presentation.macroEnabled.12 b/wave/dist/thumbnail_patterns/application-vnd.ms-powerpoint.presentation.macroEnabled.12 deleted file mode 100644 index 1a26651..0000000 Binary files a/wave/dist/thumbnail_patterns/application-vnd.ms-powerpoint.presentation.macroEnabled.12 and /dev/null differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/d35211be/wave/dist/thumbnail_patterns/application-vnd.ms-word.document.macroEnabled.12 ---------------------------------------------------------------------- diff --git a/wave/dist/thumbnail_patterns/application-vnd.ms-word.document.macroEnabled.12 b/wave/dist/thumbnail_patterns/application-vnd.ms-word.document.macroEnabled.12 deleted file mode 100644 index 4a05f84..0000000 Binary files a/wave/dist/thumbnail_patterns/application-vnd.ms-word.document.macroEnabled.12 and /dev/null differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/d35211be/wave/dist/thumbnail_patterns/application-vnd.openxmlformats-officedocument.presentationml.presentation ---------------------------------------------------------------------- diff --git a/wave/dist/thumbnail_patterns/application-vnd.openxmlformats-officedocument.presentationml.presentation b/wave/dist/thumbnail_patterns/application-vnd.openxmlformats-officedocument.presentationml.presentation deleted file mode 100644 index 1a26651..0000000 Binary files a/wave/dist/thumbnail_patterns/application-vnd.openxmlformats-officedocument.presentationml.presentation and /dev/null differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/d35211be/wave/dist/thumbnail_patterns/application-vnd.openxmlformats-officedocument.presentationml.template ---------------------------------------------------------------------- diff --git a/wave/dist/thumbnail_patterns/application-vnd.openxmlformats-officedocument.presentationml.template b/wave/dist/thumbnail_patterns/application-vnd.openxmlformats-officedocument.presentationml.template deleted file mode 100644 index e12fc28..0000000 Binary files a/wave/dist/thumbnail_patterns/application-vnd.openxmlformats-officedocument.presentationml.template and /dev/null differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/d35211be/wave/dist/thumbnail_patterns/application-vnd.openxmlformats-officedocument.spreadsheetml.sheet ---------------------------------------------------------------------- diff --git a/wave/dist/thumbnail_patterns/application-vnd.openxmlformats-officedocument.spreadsheetml.sheet b/wave/dist/thumbnail_patterns/application-vnd.openxmlformats-officedocument.spreadsheetml.sheet deleted file mode 100644 index f3aae1b..0000000 Binary files a/wave/dist/thumbnail_patterns/application-vnd.openxmlformats-officedocument.spreadsheetml.sheet and /dev/null differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/d35211be/wave/dist/thumbnail_patterns/application-vnd.openxmlformats-officedocument.spreadsheetml.template ---------------------------------------------------------------------- diff --git a/wave/dist/thumbnail_patterns/application-vnd.openxmlformats-officedocument.spreadsheetml.template b/wave/dist/thumbnail_patterns/application-vnd.openxmlformats-officedocument.spreadsheetml.template deleted file mode 100644 index b09500e..0000000 Binary files a/wave/dist/thumbnail_patterns/application-vnd.openxmlformats-officedocument.spreadsheetml.template and /dev/null differ