http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/reference.conf ---------------------------------------------------------------------- diff --git a/sortmelatter/reference.conf b/sortmelatter/reference.conf new file mode 100644 index 0000000..04753c4 --- /dev/null +++ b/sortmelatter/reference.conf @@ -0,0 +1,257 @@ +# 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. + +# Configuration for the Wave in a Box server + + +core { + # Domain name of the wave server. + wave_server_domain : "local.net" + + # A comma separated list of address on which to listen for connections. + # Each address is a comma separated host:port pair. + http_frontend_addresses : ["localhost:9898"] + + # The public address - a comma separated host:port pair, i.e. example.com:80 + http_frontend_public_address : "" + + # An optional host:port address on which to listen for websocket connections. + # Defaults to http_websocket_public_address. + # If no value is set for http_websocket_public_address it defaults to the first address specified + # by http_frontend_public_address. + http_websocket_public_address : "" + + # An optional host:port address for which the client is told to attempt websocket connections. + # If no value is set for http_websocket_presented_address it defaults to http_websocket_public_address. + http_websocket_presented_address : "" + + # The address of Apache Shindig gadgets server patched to support Wave gadgets. + # See https://cwiki.apache.org/confluence/display/WAVE/Gadgets+with+your+own+Gadget+Server + gadget_server_hostname : "gmodules.com" + + # The gadget serer port. + gadget_server_port : 80 + + # A comma separated list of webApp source directories + resource_bases : ["./war"] + + # Settings for the different persistence stores. Currently supported: memory, file, mongodb. + signer_info_store_type : file + + # The location where signer info certificate data is stored on disk. This should be changed. + # Note: This is only used when using the file signer info store. It is ignored + # for other data store types. + signer_info_store_directory : _certificates + + # Currently supported attachment types: mongodb, disk + attachment_store_type : disk + + # The location where attachments are stored on disk. This should be changed. + # Note: This is only used when using the disk attachment store. It is ignored + # for other data store types. + attachment_store_directory : _attachments + + # Directory that holds the thumbnails for attachments. + # Icon must be in PNG format, and named as MIME type with replacing '/' to '_'. + # For example thumbnail file for ZIP format (MIME type application/zip) must be named application_zip. + thumbnail_patterns_directory : _thumbnail_patterns + + # Currently supported account store types: fake, memory, file, mongodb + account_store_type : file + + # The location where accounts are stored on disk. This should be changed. + # Note: This is only used when using the file account store. It is ignored + # for other data store types. + account_store_directory : _accounts + + # Currently supported delta store types: memory, file, mongodb. + # Note: file system support is experimental. Your server may crash. And the file format is + # not stable and shouldn't be relied upon for long-term storage yet; upcoming changes will + # require you to blow away your data. + delta_store_type : file + + # The location where deltas are stored on disk. This should be changed. + # Note: This is only used when using the file delta store. It is ignored + # for other data store types. + delta_store_directory : _deltas + + # The location where user sessions are persisted on disk. This allow to restore user sessions + # between restarts. + sessions_store_directory : _sessions + + # Currently supported search types: memory, lucene, solr. + search_type : memory + + # The location where search indexes are stored on disk. + # Note: This is only used when using the lucene search type. It is ignored + # for other search types. + index_directory : _indexes + + # Currently supported profile fetcher types: gravatar, initials. + profile_fetcher_type : initials + + # The Solr endpoint url. + solr_base_url : "http://localhost:8983/solr" + + # Enables server side profiling. To display the stats press ctrl+alt+ctrl in the web client. + # Default value: true + enable_profiling : true + + # Mongodb connection options + # Only used if some of the *_store_type properties are set to 'mongodb' + + # Server's host name or IP address. + mongodb_host : "127.0.0.1" + + # Server's port. Default value: 27017 + mongodb_port : 27017 + + # Database's name. Default name: wiab + mongodb_database : wiab +} + +network { + # Max age of session cookie in seconds. + # -1 means cookie lives in the browser current session only. + session_cookie_max_age : -1 + + # The time in ms that the websocket connection can be idle before closing + websocket_max_idle_time : 0 + + # Maximum websocket message size to be received in MB + websocket_max_message_size : 2 +} + +administration { + # Note: the default value for admin is an invalid user id that cannot be registered. + # To become an admin: Register a user and set its address as the value below. + # Admin has a privilege to change passwords of other users using an agent robot. + admin_user : "@" + + # The wave id of the welcome template wave. (Without domain, for example: w+Fxjs_-ZPmmA). + # If filled in then a copy of this wave (actually only the root blip) will be + # automatically added to the inbox of every new user. + welcome_wave_id : "" + + # Set true to prevent anyone registering on your server. + # When true, only the admin user can use the RegistrationRobot to add new accounts + disable_registration : false + + # Disable login page - useful to force x509-only authentication + disable_loginpage : false + + # Google Analytics account. + analytics_account : "" +} + +threads { + # The number of threads to listen on wavelet updates. Default value: 1 + listener_executor_thread_count : 1 + + # The number of threads for loading wavelets. Default value: 1 + wavelet_load_executor_thread_count : 1 + + # The number of threads to persist deltas. Default value: 1 + delta_persist_executor_thread_count : 1 + + # The number of threads to perform post wavelet loading logic. Default value: 1 + storage_continuation_executor_thread_count : 1 + + # The number of threads for looking up the wavelet ids + # while creating a list of all wavelets in the persistent storage. Default value: 1 + lookup_executor_thread_count : 1 + + # The number of threads for making search/update requests to Solr. Default value: 1 + solr_thread_count : 1 + + # The number of threads for making for retrieving contacts. + contact_executor_thread_count : 1 +} + +security { + # Enable SSL for all address/port combinations listed (makes the next 2 settings non-optional). + enable_ssl : false + + # Path to keystore containg the ssl certificates to server + # Note: this is only used when enable_ssl set to true. + ssl_keystore_path : wiab.ks + + # Password to the keystore. + # Note: this is only used when enable_ssl set to true. + ssl_keystore_password : changeme + + # Enable client x509 cert. authentication? + enable_clientauth : false + + # Domain of the email to look for as email field of x509 client auth certificates when using client authentication + clientauth_cert_domain : "" +} + +federation { + # Federation Configuration for the Wave in a Box server + enable_federation : false + + # These will probably need to be changed + xmpp_server_secret : secret + + # The PKCS#8-PEM-encoded private key. + certificate_private_key : "local.net.key" + + # The list of file names that have the certificates of this signer. + # The first file name must have the signer's target certificate. The certificates can be DER or PEM encoded. + # The order of certificates is important. Place intermediate certs + # after "${wave_server_domain}.crt". Please refer to + # http://www.waveprotocol.org/federation/certificates + # for more details. + certificate_files : ["local.net.crt","sub.class1.server.ca.pem","ca.pem"] + + # The domain for which the certificate was issued. + certificate_domain : "local.net" + + xmpp_component_name : wave + + # This server's local JID + xmpp_jid : "wave.local.net" + + xmpp_server_description : "Wave in a Box" + + disco_info_category : "collaboration" + + disco_info_type : "apache-wave" + + xmpp_server_hostname : "local.net" + + xmpp_server_component_port : 5275 + + # How long to cache failed disco results. + xmpp_disco_failed_expiry : 300s + + # How long to cache successful disco results. + xmpp_disco_successful_expiry : 7200s + + disco_expiration : 6h + + # Set XMPP_SERVER_IP to localhost if the XMPP and Wave in a Box servers are + # running on the same host + xmpp_server_ip : localhost + + # Set true to disable the verification of signed deltas + waveserver_disable_verification : true + + # Set true to disable the verification of signers (certificates) + waveserver_disable_signer_verification : true +} \ No newline at end of file
http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/release/artifact-sign.sh ---------------------------------------------------------------------- diff --git a/sortmelatter/release/artifact-sign.sh b/sortmelatter/release/artifact-sign.sh new file mode 100755 index 0000000..004d5f0 --- /dev/null +++ b/sortmelatter/release/artifact-sign.sh @@ -0,0 +1,27 @@ +#!/bin/zsh + +# 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. + + +#Assumes it is being run in the base directory. + +PRE="dist/apache-wave-" +for f in $PRE*; do +gpg --armor --output $f.asc --detach-sig $f +gpg --print-md SHA512 $f > $f.sha +done \ No newline at end of file http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/scripts/check-certificates.sh ---------------------------------------------------------------------- diff --git a/sortmelatter/scripts/check-certificates.sh b/sortmelatter/scripts/check-certificates.sh new file mode 100755 index 0000000..dec0d6a --- /dev/null +++ b/sortmelatter/scripts/check-certificates.sh @@ -0,0 +1,95 @@ +#!/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=server.config +if [ ! -f $srv_cfg ]; then + echo "You need to generate a valid $srv_cfg file."; exit 1 +fi +fed_cfg=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/7d8609e7/sortmelatter/scripts/make_cert.sh ---------------------------------------------------------------------- diff --git a/sortmelatter/scripts/make_cert.sh b/sortmelatter/scripts/make_cert.sh new file mode 100755 index 0000000..f6600b4 --- /dev/null +++ b/sortmelatter/scripts/make_cert.sh @@ -0,0 +1,42 @@ +#!/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/7d8609e7/sortmelatter/scripts/process-script-args.sh ---------------------------------------------------------------------- diff --git a/sortmelatter/scripts/process-script-args.sh b/sortmelatter/scripts/process-script-args.sh new file mode 100644 index 0000000..b716764 --- /dev/null +++ b/sortmelatter/scripts/process-script-args.sh @@ -0,0 +1,41 @@ +# 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/7d8609e7/sortmelatter/scripts/run-data-migration.sh ---------------------------------------------------------------------- diff --git a/sortmelatter/scripts/run-data-migration.sh b/sortmelatter/scripts/run-data-migration.sh new file mode 100755 index 0000000..b48eb22 --- /dev/null +++ b/sortmelatter/scripts/run-data-migration.sh @@ -0,0 +1,28 @@ +#!/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" build.properties | grep ^waveinabox.version= | cut -f2 -d=` +echo wave-in-a-box-server-$WAVEINABOX_VERSION.jar + +exec java -cp dist/wave-in-a-box-server-$WAVEINABOX_VERSION.jar org.waveprotocol.box.server.DataMigrationTool $* http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/scripts/run-export.sh ---------------------------------------------------------------------- diff --git a/sortmelatter/scripts/run-export.sh b/sortmelatter/scripts/run-export.sh new file mode 100644 index 0000000..3d4b8e6 --- /dev/null +++ b/sortmelatter/scripts/run-export.sh @@ -0,0 +1,25 @@ +#!/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/7d8609e7/sortmelatter/scripts/run-import.sh ---------------------------------------------------------------------- diff --git a/sortmelatter/scripts/run-import.sh b/sortmelatter/scripts/run-import.sh new file mode 100644 index 0000000..f21d040 --- /dev/null +++ b/sortmelatter/scripts/run-import.sh @@ -0,0 +1,25 @@ +#!/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/7d8609e7/sortmelatter/scripts/run-server.bat ---------------------------------------------------------------------- diff --git a/sortmelatter/scripts/run-server.bat b/sortmelatter/scripts/run-server.bat new file mode 100644 index 0000000..f70f6d3 --- /dev/null +++ b/sortmelatter/scripts/run-server.bat @@ -0,0 +1,24 @@ +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 (build.properties) DO ( + IF "%%A"=="waveinabox.version" set WAVEINABOX_VERSION=%%B + IF "%%A"=="name" set NAME=%%B + ) +echo on + +java -Djava.util.logging.config.file=wiab-logging.conf -Djava.security.auth.login.config=jaas.config -Dwave.server.config=server.config -jar dist/%NAME%-server-%WAVEINABOX_VERSION%.jar +pause http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/scripts/run-server.sh ---------------------------------------------------------------------- diff --git a/sortmelatter/scripts/run-server.sh b/sortmelatter/scripts/run-server.sh new file mode 100755 index 0000000..f733bad --- /dev/null +++ b/sortmelatter/scripts/run-server.sh @@ -0,0 +1,32 @@ +#!/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" build.properties | grep ^waveinabox.version= | cut -f2 -d=` +NAME=`sed "s/[\\t ]*=[\\t ]*/=/g" build.properties | grep ^name= | cut -f2 -d=` + +. process-script-args.sh + +exec java $DEBUG_FLAGS \ + -Djava.util.logging.config.file=wiab-logging.conf \ + -Djava.security.auth.login.config=jaas.config \ + -Dwave.server.config=server.config \ + -jar dist/$NAME-server-$WAVEINABOX_VERSION.jar http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/scripts/run-solr.bat ---------------------------------------------------------------------- diff --git a/sortmelatter/scripts/run-solr.bat b/sortmelatter/scripts/run-solr.bat new file mode 100644 index 0000000..95d9a29 --- /dev/null +++ b/sortmelatter/scripts/run-solr.bat @@ -0,0 +1,26 @@ +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/7d8609e7/sortmelatter/scripts/run-solr.sh ---------------------------------------------------------------------- diff --git a/sortmelatter/scripts/run-solr.sh b/sortmelatter/scripts/run-solr.sh new file mode 100755 index 0000000..4edc87f --- /dev/null +++ b/sortmelatter/scripts/run-solr.sh @@ -0,0 +1,30 @@ +#!/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/7d8609e7/sortmelatter/server-config.xml ---------------------------------------------------------------------- diff --git a/sortmelatter/server-config.xml b/sortmelatter/server-config.xml new file mode 100644 index 0000000..fa80815 --- /dev/null +++ b/sortmelatter/server-config.xml @@ -0,0 +1,65 @@ +<!-- + * 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. + --> +<project name="server config" basedir="." default="prosody-config"> + <description>Creates the server configuration file.</description> + + <property name="wave_server_domain" value="local.net" /> + <property name="xmpp_server_secret" value="opensesame" /> + <property name="certificate_private_key" value="${wave_server_domain}.key" /> + <property name="certificate_files" value="${wave_server_domain}.crt,sub.class1.server.ca.pem,ca.pem" /> + <property name="certificate_domain" value="${wave_server_domain}" /> + <property name="xmpp_component_name" value="wave" /> + <property name="xmpp_jid" value="${xmpp_component_name}.${wave_server_domain}" /> + <property name="xmpp_server_description" value=""Wave in a Box"" /> + <property name="xmpp_server_hostname" value="${wave_server_domain}" /> + <property name="xmpp_server_component_port" value="5275" /> + <property name="xmpp_server_to_server_port" value="5269" /> + <property name="xmpp_server_ping" value="wavesandbox.com" /> + <property name="xmpp_server_ip" value="${xmpp_server_hostname}" /> + <property name="waveserver_disable_verification" value="false" /> + <property name="waveserver_disable_signer_verification" value="false" /> + + + <target name="prosody-config" + description="Run to create the prosody configuration files. + ant -f server-config.xml prosody-config"> + <echo>Generating ${certificate_domain}.cfg.lua</echo> + <copy file="${certificate_domain}.cfg.lua" + tofile="${certificate_domain}.cfg.lua.old" + overwrite="true" + failonerror="false" /> + <copy file="prosody.cfg.lua.example" tofile="${certificate_domain}.cfg.lua" overwrite="true"> + <filterchain> + <replacetokens> + <token key="BASEDIR" value="${basedir}" /> + <token key="XMPP_SERVER_SECRET" value="${xmpp_server_secret}" /> + <token key="CERTIFICATE_PRIVATE_KEY" value="${certificate_private_key}" /> + <token key="CERTIFICATE_DOMAIN" value="${certificate_domain}" /> + <token key="XMPP_JID" value="${xmpp_jid}" /> + <token key="XMPP_SERVER_DESCRIPTION" value="${xmpp_server_description}" /> + <token key="XMPP_SERVER_COMPONENT_PORT" value="${xmpp_server_component_port}" /> + <token key="XMPP_SERVER_TO_SERVER_PORT" value="${xmpp_server_to_server_port}" /> + </replacetokens> + </filterchain> + </copy> + <echo>Please, manually copy ${certificate_domain}.cfg.lua to your prosody configuration directory.</echo> + <echo>E.g. sudo cp ${certificate_domain}.cfg.lua /etc/prosody/conf.d/${certificate_domain}.cfg.lua</echo> + <echo>Additionally, ensure your ${certificate_domain} SRV record points to port ${xmpp_server_to_server_port}</echo> + </target> +</project> http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/application-certificate ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/application-certificate b/sortmelatter/thumbnail_patterns/application-certificate new file mode 100644 index 0000000..290e62c Binary files /dev/null and b/sortmelatter/thumbnail_patterns/application-certificate differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/application-vnd.ms-excel.sheet.macroEnabled.12 ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/application-vnd.ms-excel.sheet.macroEnabled.12 b/sortmelatter/thumbnail_patterns/application-vnd.ms-excel.sheet.macroEnabled.12 new file mode 100644 index 0000000..f3aae1b Binary files /dev/null and b/sortmelatter/thumbnail_patterns/application-vnd.ms-excel.sheet.macroEnabled.12 differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/application-vnd.ms-powerpoint.presentation.macroEnabled.12 ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/application-vnd.ms-powerpoint.presentation.macroEnabled.12 b/sortmelatter/thumbnail_patterns/application-vnd.ms-powerpoint.presentation.macroEnabled.12 new file mode 100644 index 0000000..1a26651 Binary files /dev/null and b/sortmelatter/thumbnail_patterns/application-vnd.ms-powerpoint.presentation.macroEnabled.12 differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/application-vnd.ms-word.document.macroEnabled.12 ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/application-vnd.ms-word.document.macroEnabled.12 b/sortmelatter/thumbnail_patterns/application-vnd.ms-word.document.macroEnabled.12 new file mode 100644 index 0000000..4a05f84 Binary files /dev/null and b/sortmelatter/thumbnail_patterns/application-vnd.ms-word.document.macroEnabled.12 differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/application-vnd.openxmlformats-officedocument.presentationml.presentation ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/application-vnd.openxmlformats-officedocument.presentationml.presentation b/sortmelatter/thumbnail_patterns/application-vnd.openxmlformats-officedocument.presentationml.presentation new file mode 100644 index 0000000..1a26651 Binary files /dev/null and b/sortmelatter/thumbnail_patterns/application-vnd.openxmlformats-officedocument.presentationml.presentation differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/application-vnd.openxmlformats-officedocument.presentationml.template ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/application-vnd.openxmlformats-officedocument.presentationml.template b/sortmelatter/thumbnail_patterns/application-vnd.openxmlformats-officedocument.presentationml.template new file mode 100644 index 0000000..e12fc28 Binary files /dev/null and b/sortmelatter/thumbnail_patterns/application-vnd.openxmlformats-officedocument.presentationml.template differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/application-vnd.openxmlformats-officedocument.spreadsheetml.sheet ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/application-vnd.openxmlformats-officedocument.spreadsheetml.sheet b/sortmelatter/thumbnail_patterns/application-vnd.openxmlformats-officedocument.spreadsheetml.sheet new file mode 100644 index 0000000..f3aae1b Binary files /dev/null and b/sortmelatter/thumbnail_patterns/application-vnd.openxmlformats-officedocument.spreadsheetml.sheet differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/application-vnd.openxmlformats-officedocument.spreadsheetml.template ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/application-vnd.openxmlformats-officedocument.spreadsheetml.template b/sortmelatter/thumbnail_patterns/application-vnd.openxmlformats-officedocument.spreadsheetml.template new file mode 100644 index 0000000..b09500e Binary files /dev/null and b/sortmelatter/thumbnail_patterns/application-vnd.openxmlformats-officedocument.spreadsheetml.template differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/application-vnd.openxmlformats-officedocument.wordprocessingml.document ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/application-vnd.openxmlformats-officedocument.wordprocessingml.document b/sortmelatter/thumbnail_patterns/application-vnd.openxmlformats-officedocument.wordprocessingml.document new file mode 100644 index 0000000..4a05f84 Binary files /dev/null and b/sortmelatter/thumbnail_patterns/application-vnd.openxmlformats-officedocument.wordprocessingml.document differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/application-vnd.openxmlformats-officedocument.wordprocessingml.template ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/application-vnd.openxmlformats-officedocument.wordprocessingml.template b/sortmelatter/thumbnail_patterns/application-vnd.openxmlformats-officedocument.wordprocessingml.template new file mode 100644 index 0000000..4d43da2 Binary files /dev/null and b/sortmelatter/thumbnail_patterns/application-vnd.openxmlformats-officedocument.wordprocessingml.template differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/application-x-executable ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/application-x-executable b/sortmelatter/thumbnail_patterns/application-x-executable new file mode 100644 index 0000000..72ea15b Binary files /dev/null and b/sortmelatter/thumbnail_patterns/application-x-executable differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/application_pdf ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/application_pdf b/sortmelatter/thumbnail_patterns/application_pdf new file mode 100644 index 0000000..25f33a3 Binary files /dev/null and b/sortmelatter/thumbnail_patterns/application_pdf differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/application_zip ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/application_zip b/sortmelatter/thumbnail_patterns/application_zip new file mode 100644 index 0000000..7df2419 Binary files /dev/null and b/sortmelatter/thumbnail_patterns/application_zip differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/ascii ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/ascii b/sortmelatter/thumbnail_patterns/ascii new file mode 100644 index 0000000..d6b401a Binary files /dev/null and b/sortmelatter/thumbnail_patterns/ascii differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/audio-x-generic ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/audio-x-generic b/sortmelatter/thumbnail_patterns/audio-x-generic new file mode 100644 index 0000000..f543aa6 Binary files /dev/null and b/sortmelatter/thumbnail_patterns/audio-x-generic differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/binary ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/binary b/sortmelatter/thumbnail_patterns/binary new file mode 100644 index 0000000..72ea15b Binary files /dev/null and b/sortmelatter/thumbnail_patterns/binary differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/contents2 ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/contents2 b/sortmelatter/thumbnail_patterns/contents2 new file mode 100644 index 0000000..02f1d5b Binary files /dev/null and b/sortmelatter/thumbnail_patterns/contents2 differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/deb ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/deb b/sortmelatter/thumbnail_patterns/deb new file mode 100644 index 0000000..7df2419 Binary files /dev/null and b/sortmelatter/thumbnail_patterns/deb differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/default ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/default b/sortmelatter/thumbnail_patterns/default new file mode 100644 index 0000000..469eb52 Binary files /dev/null and b/sortmelatter/thumbnail_patterns/default differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/document ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/document b/sortmelatter/thumbnail_patterns/document new file mode 100644 index 0000000..4a05f84 Binary files /dev/null and b/sortmelatter/thumbnail_patterns/document differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/empty ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/empty b/sortmelatter/thumbnail_patterns/empty new file mode 100644 index 0000000..d6b401a Binary files /dev/null and b/sortmelatter/thumbnail_patterns/empty differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/exec ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/exec b/sortmelatter/thumbnail_patterns/exec new file mode 100644 index 0000000..72ea15b Binary files /dev/null and b/sortmelatter/thumbnail_patterns/exec differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/folder_tar ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/folder_tar b/sortmelatter/thumbnail_patterns/folder_tar new file mode 100644 index 0000000..7df2419 Binary files /dev/null and b/sortmelatter/thumbnail_patterns/folder_tar differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/font ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/font b/sortmelatter/thumbnail_patterns/font new file mode 100644 index 0000000..9d5839c Binary files /dev/null and b/sortmelatter/thumbnail_patterns/font differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/font-x-generic ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/font-x-generic b/sortmelatter/thumbnail_patterns/font-x-generic new file mode 100644 index 0000000..9d5839c Binary files /dev/null and b/sortmelatter/thumbnail_patterns/font-x-generic differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/font_bitmap ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/font_bitmap b/sortmelatter/thumbnail_patterns/font_bitmap new file mode 100644 index 0000000..9d5839c Binary files /dev/null and b/sortmelatter/thumbnail_patterns/font_bitmap differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/font_truetype ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/font_truetype b/sortmelatter/thumbnail_patterns/font_truetype new file mode 100644 index 0000000..9d5839c Binary files /dev/null and b/sortmelatter/thumbnail_patterns/font_truetype differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/font_type1 ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/font_type1 b/sortmelatter/thumbnail_patterns/font_type1 new file mode 100644 index 0000000..9d5839c Binary files /dev/null and b/sortmelatter/thumbnail_patterns/font_type1 differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/gnome-fs-executable ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/gnome-fs-executable b/sortmelatter/thumbnail_patterns/gnome-fs-executable new file mode 100644 index 0000000..72ea15b Binary files /dev/null and b/sortmelatter/thumbnail_patterns/gnome-fs-executable differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/gnome-package ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/gnome-package b/sortmelatter/thumbnail_patterns/gnome-package new file mode 100644 index 0000000..7df2419 Binary files /dev/null and b/sortmelatter/thumbnail_patterns/gnome-package differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/html ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/html b/sortmelatter/thumbnail_patterns/html new file mode 100644 index 0000000..aceb2cd Binary files /dev/null and b/sortmelatter/thumbnail_patterns/html differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/image ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/image b/sortmelatter/thumbnail_patterns/image new file mode 100644 index 0000000..b05624f Binary files /dev/null and b/sortmelatter/thumbnail_patterns/image differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/image-x-generic ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/image-x-generic b/sortmelatter/thumbnail_patterns/image-x-generic new file mode 100644 index 0000000..b05624f Binary files /dev/null and b/sortmelatter/thumbnail_patterns/image-x-generic differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/kpresenter_kpr ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/kpresenter_kpr b/sortmelatter/thumbnail_patterns/kpresenter_kpr new file mode 100644 index 0000000..1a26651 Binary files /dev/null and b/sortmelatter/thumbnail_patterns/kpresenter_kpr differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/mime_ascii ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/mime_ascii b/sortmelatter/thumbnail_patterns/mime_ascii new file mode 100644 index 0000000..d6b401a Binary files /dev/null and b/sortmelatter/thumbnail_patterns/mime_ascii differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/misc ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/misc b/sortmelatter/thumbnail_patterns/misc new file mode 100644 index 0000000..d6b401a Binary files /dev/null and b/sortmelatter/thumbnail_patterns/misc differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/package ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/package b/sortmelatter/thumbnail_patterns/package new file mode 100644 index 0000000..7df2419 Binary files /dev/null and b/sortmelatter/thumbnail_patterns/package differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/package-x-generic ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/package-x-generic b/sortmelatter/thumbnail_patterns/package-x-generic new file mode 100644 index 0000000..7df2419 Binary files /dev/null and b/sortmelatter/thumbnail_patterns/package-x-generic differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/package_editors ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/package_editors b/sortmelatter/thumbnail_patterns/package_editors new file mode 100644 index 0000000..d6b401a Binary files /dev/null and b/sortmelatter/thumbnail_patterns/package_editors differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/package_wordprocessing ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/package_wordprocessing b/sortmelatter/thumbnail_patterns/package_wordprocessing new file mode 100644 index 0000000..4a05f84 Binary files /dev/null and b/sortmelatter/thumbnail_patterns/package_wordprocessing differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/plan ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/plan b/sortmelatter/thumbnail_patterns/plan new file mode 100644 index 0000000..69deb8b Binary files /dev/null and b/sortmelatter/thumbnail_patterns/plan differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/rpm ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/rpm b/sortmelatter/thumbnail_patterns/rpm new file mode 100644 index 0000000..7df2419 Binary files /dev/null and b/sortmelatter/thumbnail_patterns/rpm differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/shellscript ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/shellscript b/sortmelatter/thumbnail_patterns/shellscript new file mode 100644 index 0000000..30134b6 Binary files /dev/null and b/sortmelatter/thumbnail_patterns/shellscript differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/sound ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/sound b/sortmelatter/thumbnail_patterns/sound new file mode 100644 index 0000000..f543aa6 Binary files /dev/null and b/sortmelatter/thumbnail_patterns/sound differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/spreadsheet ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/spreadsheet b/sortmelatter/thumbnail_patterns/spreadsheet new file mode 100644 index 0000000..f3aae1b Binary files /dev/null and b/sortmelatter/thumbnail_patterns/spreadsheet differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/stock_addressbook ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/stock_addressbook b/sortmelatter/thumbnail_patterns/stock_addressbook new file mode 100644 index 0000000..02f1d5b Binary files /dev/null and b/sortmelatter/thumbnail_patterns/stock_addressbook differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/stock_calendar ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/stock_calendar b/sortmelatter/thumbnail_patterns/stock_calendar new file mode 100644 index 0000000..69deb8b Binary files /dev/null and b/sortmelatter/thumbnail_patterns/stock_calendar differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/stock_certificate ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/stock_certificate b/sortmelatter/thumbnail_patterns/stock_certificate new file mode 100644 index 0000000..290e62c Binary files /dev/null and b/sortmelatter/thumbnail_patterns/stock_certificate differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/stock_script ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/stock_script b/sortmelatter/thumbnail_patterns/stock_script new file mode 100644 index 0000000..30134b6 Binary files /dev/null and b/sortmelatter/thumbnail_patterns/stock_script differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/tar ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/tar b/sortmelatter/thumbnail_patterns/tar new file mode 100644 index 0000000..7df2419 Binary files /dev/null and b/sortmelatter/thumbnail_patterns/tar differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/template_source ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/template_source b/sortmelatter/thumbnail_patterns/template_source new file mode 100644 index 0000000..47796bd Binary files /dev/null and b/sortmelatter/thumbnail_patterns/template_source differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/text-html ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/text-html b/sortmelatter/thumbnail_patterns/text-html new file mode 100644 index 0000000..aceb2cd Binary files /dev/null and b/sortmelatter/thumbnail_patterns/text-html differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/text-x-generic ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/text-x-generic b/sortmelatter/thumbnail_patterns/text-x-generic new file mode 100644 index 0000000..d6b401a Binary files /dev/null and b/sortmelatter/thumbnail_patterns/text-x-generic differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/text-x-generic-template ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/text-x-generic-template b/sortmelatter/thumbnail_patterns/text-x-generic-template new file mode 100644 index 0000000..47796bd Binary files /dev/null and b/sortmelatter/thumbnail_patterns/text-x-generic-template differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/text-x-script ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/text-x-script b/sortmelatter/thumbnail_patterns/text-x-script new file mode 100644 index 0000000..30134b6 Binary files /dev/null and b/sortmelatter/thumbnail_patterns/text-x-script differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/text_plain ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/text_plain b/sortmelatter/thumbnail_patterns/text_plain new file mode 100644 index 0000000..928a679 Binary files /dev/null and b/sortmelatter/thumbnail_patterns/text_plain differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/tgz ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/tgz b/sortmelatter/thumbnail_patterns/tgz new file mode 100644 index 0000000..7df2419 Binary files /dev/null and b/sortmelatter/thumbnail_patterns/tgz differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/txt ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/txt b/sortmelatter/thumbnail_patterns/txt new file mode 100644 index 0000000..d6b401a Binary files /dev/null and b/sortmelatter/thumbnail_patterns/txt differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/txt2 ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/txt2 b/sortmelatter/thumbnail_patterns/txt2 new file mode 100644 index 0000000..d6b401a Binary files /dev/null and b/sortmelatter/thumbnail_patterns/txt2 differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/unknown ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/unknown b/sortmelatter/thumbnail_patterns/unknown new file mode 100644 index 0000000..d6b401a Binary files /dev/null and b/sortmelatter/thumbnail_patterns/unknown differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/vcalendar ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/vcalendar b/sortmelatter/thumbnail_patterns/vcalendar new file mode 100644 index 0000000..69deb8b Binary files /dev/null and b/sortmelatter/thumbnail_patterns/vcalendar differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/vcard ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/vcard b/sortmelatter/thumbnail_patterns/vcard new file mode 100644 index 0000000..02f1d5b Binary files /dev/null and b/sortmelatter/thumbnail_patterns/vcard differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/video ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/video b/sortmelatter/thumbnail_patterns/video new file mode 100644 index 0000000..84a40c4 Binary files /dev/null and b/sortmelatter/thumbnail_patterns/video differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/video-x-generic ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/video-x-generic b/sortmelatter/thumbnail_patterns/video-x-generic new file mode 100644 index 0000000..84a40c4 Binary files /dev/null and b/sortmelatter/thumbnail_patterns/video-x-generic differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/wordprocessing ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/wordprocessing b/sortmelatter/thumbnail_patterns/wordprocessing new file mode 100644 index 0000000..4a05f84 Binary files /dev/null and b/sortmelatter/thumbnail_patterns/wordprocessing differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/www ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/www b/sortmelatter/thumbnail_patterns/www new file mode 100644 index 0000000..aceb2cd Binary files /dev/null and b/sortmelatter/thumbnail_patterns/www differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/x-office-address-book ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/x-office-address-book b/sortmelatter/thumbnail_patterns/x-office-address-book new file mode 100644 index 0000000..02f1d5b Binary files /dev/null and b/sortmelatter/thumbnail_patterns/x-office-address-book differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/x-office-calendar ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/x-office-calendar b/sortmelatter/thumbnail_patterns/x-office-calendar new file mode 100644 index 0000000..69deb8b Binary files /dev/null and b/sortmelatter/thumbnail_patterns/x-office-calendar differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/x-office-document ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/x-office-document b/sortmelatter/thumbnail_patterns/x-office-document new file mode 100644 index 0000000..4a05f84 Binary files /dev/null and b/sortmelatter/thumbnail_patterns/x-office-document differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/x-office-document-template ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/x-office-document-template b/sortmelatter/thumbnail_patterns/x-office-document-template new file mode 100644 index 0000000..4d43da2 Binary files /dev/null and b/sortmelatter/thumbnail_patterns/x-office-document-template differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/x-office-drawing ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/x-office-drawing b/sortmelatter/thumbnail_patterns/x-office-drawing new file mode 100644 index 0000000..64d6da6 Binary files /dev/null and b/sortmelatter/thumbnail_patterns/x-office-drawing differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/x-office-drawing-template ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/x-office-drawing-template b/sortmelatter/thumbnail_patterns/x-office-drawing-template new file mode 100644 index 0000000..d7f87df Binary files /dev/null and b/sortmelatter/thumbnail_patterns/x-office-drawing-template differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/x-office-presentation ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/x-office-presentation b/sortmelatter/thumbnail_patterns/x-office-presentation new file mode 100644 index 0000000..1a26651 Binary files /dev/null and b/sortmelatter/thumbnail_patterns/x-office-presentation differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/x-office-presentation-template ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/x-office-presentation-template b/sortmelatter/thumbnail_patterns/x-office-presentation-template new file mode 100644 index 0000000..e12fc28 Binary files /dev/null and b/sortmelatter/thumbnail_patterns/x-office-presentation-template differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/x-office-spreadsheet ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/x-office-spreadsheet b/sortmelatter/thumbnail_patterns/x-office-spreadsheet new file mode 100644 index 0000000..f3aae1b Binary files /dev/null and b/sortmelatter/thumbnail_patterns/x-office-spreadsheet differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/x-office-spreadsheet-template ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/x-office-spreadsheet-template b/sortmelatter/thumbnail_patterns/x-office-spreadsheet-template new file mode 100644 index 0000000..b09500e Binary files /dev/null and b/sortmelatter/thumbnail_patterns/x-office-spreadsheet-template differ http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/sortmelatter/thumbnail_patterns/zip ---------------------------------------------------------------------- diff --git a/sortmelatter/thumbnail_patterns/zip b/sortmelatter/thumbnail_patterns/zip new file mode 100644 index 0000000..7df2419 Binary files /dev/null and b/sortmelatter/thumbnail_patterns/zip differ
