simias-svn Mailing List for simias (Page 12)
Brought to you by:
srinidhi_bs
You can subscribe to this list here.
| 2009 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(6) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2010 |
Jan
|
Feb
(16) |
Mar
(9) |
Apr
(20) |
May
(24) |
Jun
(30) |
Jul
(29) |
Aug
(47) |
Sep
(11) |
Oct
(5) |
Nov
(3) |
Dec
(1) |
| 2011 |
Jan
(5) |
Feb
(2) |
Mar
(6) |
Apr
(15) |
May
(3) |
Jun
(2) |
Jul
(2) |
Aug
(5) |
Sep
(1) |
Oct
|
Nov
|
Dec
|
| 2012 |
Jan
|
Feb
|
Mar
(1) |
Apr
(5) |
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
| 2013 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
(6) |
Sep
(20) |
Oct
(5) |
Nov
|
Dec
|
| 2014 |
Jan
|
Feb
(3) |
Mar
(2) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2016 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
(4) |
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2017 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: <he...@us...> - 2010-02-28 05:21:53
|
Revision: 7318
http://simias.svn.sourceforge.net/simias/?rev=7318&view=rev
Author: hegdegg
Date: 2010-02-28 05:21:46 +0000 (Sun, 28 Feb 2010)
Log Message:
-----------
While checking the diskquota, if the file is updated, existinf file size
is subracted from the quota and the new file size is checked for
diskquota.
Modified Paths:
--------------
branches/iFolder_3.8.0_updates/src/core/Sync/SyncPolicy.cs
Modified: branches/iFolder_3.8.0_updates/src/core/Sync/SyncPolicy.cs
===================================================================
--- branches/iFolder_3.8.0_updates/src/core/Sync/SyncPolicy.cs 2010-02-23 05:27:33 UTC (rev 7317)
+++ branches/iFolder_3.8.0_updates/src/core/Sync/SyncPolicy.cs 2010-02-28 05:21:46 UTC (rev 7318)
@@ -92,6 +92,19 @@
public bool Allowed(BaseFileNode fNode)
{
long fSize = fNode.Length;
+ /* If the file is already present on the server, upload size would be
+ * size of file on the server subtracted by size of file to upload */
+ Store stl =Store.GetStore();
+ Domain dom =stl.GetDomain(stl.DefaultDomain);
+ Node n1 = dom.GetNodeByID(fNode.ID);
+ if(n1 != null)
+ {
+ FileNode f1 = n1 as FileNode;
+ if(f1.Length <= fSize)
+ fSize = fSize - f1.Length;
+ else
+ fSize = 0;
+ }
if(!GroupDiskQuotaUploadAllowed(fSize))
{
reason = PolicyType.Quota;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <sb...@us...> - 2010-02-23 05:27:39
|
Revision: 7317
http://simias.svn.sourceforge.net/simias/?rev=7317&view=rev
Author: sbipin
Date: 2010-02-23 05:27:33 +0000 (Tue, 23 Feb 2010)
Log Message:
-----------
Submission done for January 2010 patch.
Added Paths:
-----------
tags/iFolder_3.8.0_jan2010_patch/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <sb...@us...> - 2010-02-23 05:11:27
|
Revision: 7316
http://simias.svn.sourceforge.net/simias/?rev=7316&view=rev
Author: sbipin
Date: 2010-02-23 05:11:20 +0000 (Tue, 23 Feb 2010)
Log Message:
-----------
Initial submission for SLED11 SP1.
Added Paths:
-----------
tags/sled11_sp1_22022010/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <sb...@us...> - 2010-02-23 04:20:24
|
Revision: 7315
http://simias.svn.sourceforge.net/simias/?rev=7315&view=rev
Author: sbipin
Date: 2010-02-23 04:20:16 +0000 (Tue, 23 Feb 2010)
Log Message:
-----------
Excluding server & non-linux specific code while creating tarball.
Modified Paths:
--------------
branches/iFolder_sle11_sp1/simias-client.sh
Modified: branches/iFolder_sle11_sp1/simias-client.sh
===================================================================
--- branches/iFolder_sle11_sp1/simias-client.sh 2010-02-19 06:12:23 UTC (rev 7314)
+++ branches/iFolder_sle11_sp1/simias-client.sh 2010-02-23 04:20:16 UTC (rev 7315)
@@ -50,13 +50,13 @@
# Prepare spec file
mkdir -p $PACKAGE
echo "Preparing spec file and copying to $PACKAGE/ ..."
-sed -e "s/@@BUILDNUM@@/$BUILDNUM/" package/linux/$PACKAGE.spec.autobuild > $PACKAGE/$PACKAGE.spec
+sed -e "s/@@BUILDNUM@@/$BUILDNUM/" package/linux/$PACKAGE.spec.in > $PACKAGE/$PACKAGE.spec
# Create the tarballs
echo "Generating tarball for $PACKAGE..."
pushd $PACKAGE_DIR
#tar -c --wildcards --exclude "*.svn*" --exclude "$PACKAGE" --exclude "*.tar.gz" -zhf $TARBALL_NAME.tar.gz $TARBALL_NAME
-tar -c --wildcards --exclude "*.svn*" --exclude "*.tar.gz" -zf $TARBALL_NAME.tar.gz $TARBALL_NAME
+tar -c --wildcards --exclude "*.svn*" --exclude "*.tar.gz" --exclude "package/darwin" --exclude "package/windows" --exclude "package/linux/ifolder3-enterprise.*" --exclude "package/linux/simias.spec.autobuild" --exclude "src/admin" --exclude "src/reports" --exclude "src/server" --exclude "src/webaccess" --exclude "build-simias-linux.sh" --exclude "build-server-linux.sh" --exclude "ifolder3-enterprise.sh" --exclude "simias-client.sh" -zf $TARBALL_NAME.tar.gz $TARBALL_NAME
popd
# Copying tarballs
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <sb...@us...> - 2010-02-19 06:12:30
|
Revision: 7314
http://simias.svn.sourceforge.net/simias/?rev=7314&view=rev
Author: sbipin
Date: 2010-02-19 06:12:23 +0000 (Fri, 19 Feb 2010)
Log Message:
-----------
Reverting previous changes of 7313.
Modified Paths:
--------------
branches/iFolder_sle11_sp1/simias-client.sh
Added Paths:
-----------
branches/iFolder_sle11_sp1/build-server-linux.sh
branches/iFolder_sle11_sp1/build-simias-linux.sh
branches/iFolder_sle11_sp1/ifolder3-enterprise.sh
Copied: branches/iFolder_sle11_sp1/build-server-linux.sh (from rev 7310, branches/iFolder_sle11_sp1/build-server-linux.sh)
===================================================================
--- branches/iFolder_sle11_sp1/build-server-linux.sh (rev 0)
+++ branches/iFolder_sle11_sp1/build-server-linux.sh 2010-02-19 06:12:23 UTC (rev 7314)
@@ -0,0 +1,116 @@
+#!/bin/sh
+
+###
+#
+# Script to generate tarball for ifolder3 server and building the RPM
+# using autobuild
+#
+###
+
+### TODO
+#
+# 1. Provide option to run mbuild
+# 2. Allow options to be passed to 'build'
+# 3. Smart handling of PEBKAC
+
+#
+# Stop on errors
+set -e
+
+# Generate the build number
+BUILDNUM=`expr \`date +%G%j\` - 2000000`
+
+# This script is for packaging sources that will be
+# delivered to autobuild.
+
+# This the script should be execute from the directory
+# workarea/versioning/trunk/ark-iman/install
+PACKAGE_DIR=../
+PACKAGE_VER=${PACKAGE_VER:="3.7.2"}
+PACKAGE=${PACKAGE:=ifolder3-enterprise}
+SRC_DIR=`basename \`pwd\``
+TARBALL_NAME=$PACKAGE
+NPS_BUILDNUM=`printf "%x%s\n" \`date +%_m\` \`date +%d\` | tr [:lower:] [:upper:]`
+RPM_DIR="../rpms/$NPS_BUILDNUM"
+HOST_ARCH=`uname -i`
+OES2=${OES2:="10.3"}
+
+PUB_DIR=x86_64
+[ "$HOST_ARCH" = "i386" ] && PUB_DIR=i586
+
+# Env variables for autobuild
+# - Check if BUILD_ROOT and BUILD_DIST have already been set
+# - If they are set, use them
+# - else, define our own
+HOST_DIST=`echo ${BUILD_DIST:="$OES2-$HOST_ARCH"}`
+HOST_ROOT=`echo ${BUILD_ROOT:="/tmp/$TARBALL_NAME"}`
+
+mkdir -p $RPM_DIR/{i586,x86_64}
+
+# Removing only those tarballs that have been generated by us
+echo "Removing old tarball(s)..."
+rm -f $PACKAGE-$PACKAGE_VER*.tar.gz
+
+# Create the symlinks - much more efficient than copying sources
+#ln -s $SRC_DIR $PACKAGE_DIR/$TARBALL_NAME
+mkdir ../$TARBALL_NAME
+cp -rf ../Simias/* ../$TARBALL_NAME
+
+# Update work area
+if [ -d .svn ]
+then
+ echo "Updating work area..."
+ svn up $SVN_OPTIONS
+fi
+
+# Prepare spec file
+mkdir -p $PACKAGE
+echo "Preparing spec file and copying to $PACKAGE/ ..."
+sed -e "s/@@BUILDNUM@@/$BUILDNUM/" package/linux/$PACKAGE.spec.autobuild > $PACKAGE/$PACKAGE.spec
+
+# Create the tarballs
+echo "Generating tarball for $PACKAGE..."
+pushd $PACKAGE_DIR
+tar -c --wildcards --exclude "*.svn*" --exclude "*.tar.gz" -czf $TARBALL_NAME.tar.gz $TARBALL_NAME
+popd
+
+# Copying tarballs
+echo "Tarball generated!!"
+mv $PACKAGE_DIR/$TARBALL_NAME.tar.gz $PACKAGE
+rm -rf ../$TARBALL_NAME
+pushd $PACKAGE
+
+# Check if autobuild is available, else point to wiki
+if [ -x /opt/SuSE/bin/build ]
+then
+ echo "Running autobuild..."
+ echo "You might want to set BUILD_DIST and BUILD_ROOT env variables"
+ echo "before starting this build. (Refer to README.build for more info)"
+ . /opt/SuSE/bin/.profile
+ export BUILD_ROOT="$HOST_ROOT"
+ export BUILD_DIST="$HOST_DIST"
+
+ # If we are running on a 64bit machine, then build the 32bit RPMs
+ # too
+ if [ "$HOST_ARCH" = "x86_64" ]
+ then
+ export BUILD_DIST="$OES2-i386"
+ linux32 build $PACKAGE.spec --prefer-rpms=../$RPM_DIR/i586 $ABUILD_OPTS
+ cp `find $BUILD_ROOT/usr/src/packages/RPMS/ -name *.rpm` ../$RPM_DIR/i586
+ rm -rf $BUILD_ROOT
+
+ # Set back BUILD_DIST to its original value
+ export BUILD_DIST="$HOST_DIST"
+ fi
+
+ build $PACKAGE.spec $ABUILD_OPTS
+else
+ echo "##################################################################"
+ echo "# You don't have autobuild setup on your machine. Please refer #"
+ echo "# to README.build for the pre-requisites for running this script #"
+ echo "##################################################################"
+fi
+popd
+
+cp `find $BUILD_ROOT/usr/src/packages/RPMS/ -name *.rpm` $RPM_DIR/$PUB_DIR
+#rm -rf $PACKAGE
Copied: branches/iFolder_sle11_sp1/build-simias-linux.sh (from rev 7310, branches/iFolder_sle11_sp1/build-simias-linux.sh)
===================================================================
--- branches/iFolder_sle11_sp1/build-simias-linux.sh (rev 0)
+++ branches/iFolder_sle11_sp1/build-simias-linux.sh 2010-02-19 06:12:23 UTC (rev 7314)
@@ -0,0 +1,159 @@
+#!/bin/sh
+
+###
+#
+# Script to generate tarball for simias client and building the RPM
+# using autobuild
+#
+###
+
+### TODO
+#
+# 1. Provide option to run mbuild
+# 2. Allow options to be passed to 'build'
+# 3. Smart handling of PEBKAC
+
+# Stop on errors
+set -e
+
+# Generate the build number
+BUILDNUM=`expr \`date +%G%j\` - 2000000`
+
+# This script is for packaging sources that will be
+# delivered to autobuild.
+
+# This the script should be execute from the directory
+# workarea/versioning/trunk/ark-iman/install
+PACKAGE=${PACKAGE:="simias"}
+PACKAGE_VER=${PACKAGE_VER:="1.8.2"}
+PACKAGE_DIR=../
+SRC_DIR=`basename \`pwd\``
+TARBALL_NAME=$PACKAGE
+NPS_BUILDNUM=`printf "%x%s\n" \`date +%_m\` \`date +%d\` | tr [:lower:] [:upper:]`
+RPM_DIR="../rpms/$NPS_BUILDNUM"
+HOST_ARCH=`uname -i`
+OES2=${OES2:="10.3"}
+
+PUB_DIR=x86_64
+[ "$HOST_ARCH" = "i386" ] && PUB_DIR=i586
+
+# Env variables for autobuild
+# - Check if BUILD_ROOT and BUILD_DIST have already been set
+# - If they are set, use them
+# - else, define our own
+HOST_DIST=`echo ${BUILD_DIST:="$OES2-$HOST_ARCH"}`
+HOST_ROOT=`echo ${BUILD_ROOT:="/tmp/$TARBALL_NAME"}`
+
+function usage() {
+cat << EOM
+
+Usage: $0 [options]
+
+Known [options] are:
+
+--mbuild Will trigger mbuild for both $OES2-i386 & $OES2-x86_64
+
+--mbuild-only-for <arch> Will trigger mbuild *only* for $OES2-<arch>,
+ where, <arch> should be one of i386 or x86_64
+
+--help Show this message and exit
+
+EOM
+}
+
+function trigger_mbuild() {
+ echo -e "*** To be implemented...***\n"
+ exit
+}
+
+# Picked shamelessly from autobuild's 'build' script :(
+while test -n "$1"; do
+ PARAM="$1"
+ ARG="$2"
+ shift
+ case $PARAM in
+ *--help|-help|-h)
+ usage
+ exit
+ ;;
+ *--mbuild|-mbuild|-m)
+ trigger_mbuild
+ exit
+ ;;
+ *--mbuild-only-for)
+ MBUILD_ARCH="$ARG"
+ trigger_mbuild
+ ;;
+ esac
+done
+
+mkdir -p $RPM_DIR/{i586,x86_64}
+
+# Removing only those tarballs that have been generated by us
+echo "Removing old tarball(s)..."
+[ -d $PACKAGE ] && rm -rf $PACKAGE
+
+# Create the symlinks - much more efficient than copying sources
+#ln -s $SRC_DIR $PACKAGE_DIR/$TARBALL_NAME
+mkdir ../$TARBALL_NAME
+cp -rf ../Simias/* ../$TARBALL_NAME
+
+# Update work area
+if [ -d .svn ]
+then
+ echo "Updating work area..."
+ svn up $SVN_OPTIONS
+fi
+
+# Prepare spec file
+mkdir -p $PACKAGE
+echo "Preparing spec file and copying to $PACKAGE/ ..."
+sed -e "s/@@BUILDNUM@@/$BUILDNUM/" package/linux/$PACKAGE.spec.autobuild > $PACKAGE/$PACKAGE.spec
+
+# Create the tarballs
+echo "Generating tarball for $PACKAGE..."
+pushd $PACKAGE_DIR
+#tar -c --wildcards --exclude "*.svn*" --exclude "$PACKAGE" --exclude "*.tar.gz" -zhf $TARBALL_NAME.tar.gz $TARBALL_NAME
+tar -c --wildcards --exclude "*.svn*" --exclude "*.tar.gz" -czf $TARBALL_NAME.tar.gz $TARBALL_NAME
+popd
+
+# Copying tarballs
+echo "Tarball generated!!"
+mv $PACKAGE_DIR/$TARBALL_NAME.tar.gz $PACKAGE
+rm -rf ../$TARBALL_NAME
+pushd $PACKAGE
+
+# Check if autobuild is available, else point to wiki
+if [ -x /opt/SuSE/bin/build ]
+then
+ . /opt/SuSE/bin/.profile
+ echo "Running autobuild..."
+ echo "You might want to set BUILD_DIST and BUILD_ROOT env variables"
+ echo "before starting this build. (Refer to README.build for more info)"
+ export BUILD_ROOT="$HOST_ROOT"
+ export BUILD_DIST="$HOST_DIST"
+
+ # If we are running on a 64bit machine, then build the 32bit RPMs
+ # too
+ if [ "$HOST_ARCH" = "x86_64" ]
+ then
+ export BUILD_DIST="$OES2-i386"
+ linux32 build $PACKAGE.spec --prefer-rpms=../$RPM_DIR/i586 $ABUILD_OPTS
+ cp `find $BUILD_ROOT/usr/src/packages/RPMS/ -name *.rpm` ../$RPM_DIR/i586
+ rm -rf $BUILD_ROOT
+
+ # Set BUILD_DIST back to its original value
+ export BUILD_DIST="$HOST_DIST"
+ fi
+
+ build $PACKAGE.spec --prefer-rpms=../$RPM_DIR/$PUB_DIR $ABUILD_OPTS
+else
+ echo "##################################################################"
+ echo "# You don't have autobuild setup on your machine. Please refer #"
+ echo "# to README.build for the pre-requisites for running this script #"
+ echo "##################################################################"
+fi
+popd
+
+cp `find $BUILD_ROOT/usr/src/packages/RPMS/ -name *.rpm` $RPM_DIR/$PUB_DIR
+
Copied: branches/iFolder_sle11_sp1/ifolder3-enterprise.sh (from rev 7310, branches/iFolder_sle11_sp1/ifolder3-enterprise.sh)
===================================================================
--- branches/iFolder_sle11_sp1/ifolder3-enterprise.sh (rev 0)
+++ branches/iFolder_sle11_sp1/ifolder3-enterprise.sh 2010-02-19 06:12:23 UTC (rev 7314)
@@ -0,0 +1,68 @@
+#!/bin/sh
+
+###
+#
+# Script to generate tarball for ifolder3 server and building the RPM
+# using autobuild
+#
+###
+
+#
+# Stop on errors
+set -e
+
+# Generate the build number
+BUILDNUM=`expr \`date +%G%j\` - 2000000`
+
+# This script is for packaging sources that will be
+# delivered to autobuild.
+
+PACKAGE_DIR=../
+PACKAGE_VER=${PACKAGE_VER:="3.7.2"}
+PACKAGE=${PACKAGE:="ifolder3-enterprise"}
+SRC_DIR=`basename \`pwd\``
+TARBALL_NAME=$PACKAGE
+NPS_BUILDNUM=`printf "%x%s\n" \`date +%_m\` \`date +%d\` | tr [:lower:] [:upper:]`
+
+# Removing only those tarballs that have been generated by us
+echo "Removing old tarball(s)..."
+[ -d $PACKAGE ] && rm -rf $PACKAGE
+
+# Create the symlinks - much more efficient than copying sources
+##ln -s $SRC_DIR $PACKAGE_DIR/$TARBALL_NAME
+
+# Update work area
+if [ -d .svn ]
+then
+ echo "Updating work area..."
+ svn up
+fi
+
+# Handle the situation when Simias sources have been checked out
+# / exported to a different directory, more so, in a directory called
+# $TARBALL_NAME
+if [ ! -d ../$TARBALL_NAME ]
+then
+ mkdir ../$TARBALL_NAME
+ cp -rf ../`basename \`pwd\``/* ../$TARBALL_NAME
+fi
+
+# Prepare spec file
+mkdir -p $PACKAGE
+echo "Preparing spec file and copying to $PACKAGE/ ..."
+sed -e "s/@@BUILDNUM@@/$BUILDNUM/" package/linux/$PACKAGE.spec.autobuild > $PACKAGE/$PACKAGE.spec
+
+# Create the tarballs
+echo "Generating tarball for $PACKAGE..."
+pushd $PACKAGE_DIR
+#tar -c --wildcards --exclude "*.svn*" --exclude "$PACKAGE" --exclude "*.tar.gz" -czf $TARBALL_NAME.tar.gz $TARBALL_NAME
+tar -c --wildcards --exclude "*.svn*" --exclude "*.tar.gz" -czf $TARBALL_NAME.tar.gz $TARBALL_NAME
+popd
+
+# Copying tarballs
+echo "Tarball generated!!"
+mv $PACKAGE_DIR/$TARBALL_NAME.tar.gz $PACKAGE
+
+# Let's not nuke ourselves!
+[ "`basename \`pwd\``" = "$TARBALL_NAME" ] || rm -rf ../$TARBALL_NAME
+
Modified: branches/iFolder_sle11_sp1/simias-client.sh
===================================================================
--- branches/iFolder_sle11_sp1/simias-client.sh 2010-02-19 05:15:59 UTC (rev 7313)
+++ branches/iFolder_sle11_sp1/simias-client.sh 2010-02-19 06:12:23 UTC (rev 7314)
@@ -56,7 +56,7 @@
echo "Generating tarball for $PACKAGE..."
pushd $PACKAGE_DIR
#tar -c --wildcards --exclude "*.svn*" --exclude "$PACKAGE" --exclude "*.tar.gz" -zhf $TARBALL_NAME.tar.gz $TARBALL_NAME
-tar -c --wildcards --exclude "*.svn*" --exclude "*.tar.gz" --exclude "package/darwin" --exclude "package/windows" --exclude "package/linux/ifolder3-enterprise.*" --exclude "package/linux/simias.spec.in" --exclude "src/admin" --exclude "src/reports" --exclude "src/server" --exclude "src/webaccess" -zf $TARBALL_NAME.tar.gz $TARBALL_NAME
+tar -c --wildcards --exclude "*.svn*" --exclude "*.tar.gz" -zf $TARBALL_NAME.tar.gz $TARBALL_NAME
popd
# Copying tarballs
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <sb...@us...> - 2010-02-19 05:16:06
|
Revision: 7313
http://simias.svn.sourceforge.net/simias/?rev=7313&view=rev
Author: sbipin
Date: 2010-02-19 05:15:59 +0000 (Fri, 19 Feb 2010)
Log Message:
-----------
Keeping only necessary scripts.
Modified Paths:
--------------
branches/iFolder_sle11_sp1/simias-client.sh
Removed Paths:
-------------
branches/iFolder_sle11_sp1/build-server-linux.sh
branches/iFolder_sle11_sp1/build-simias-linux.sh
branches/iFolder_sle11_sp1/ifolder3-enterprise.sh
Deleted: branches/iFolder_sle11_sp1/build-server-linux.sh
===================================================================
--- branches/iFolder_sle11_sp1/build-server-linux.sh 2010-02-17 07:10:14 UTC (rev 7312)
+++ branches/iFolder_sle11_sp1/build-server-linux.sh 2010-02-19 05:15:59 UTC (rev 7313)
@@ -1,116 +0,0 @@
-#!/bin/sh
-
-###
-#
-# Script to generate tarball for ifolder3 server and building the RPM
-# using autobuild
-#
-###
-
-### TODO
-#
-# 1. Provide option to run mbuild
-# 2. Allow options to be passed to 'build'
-# 3. Smart handling of PEBKAC
-
-#
-# Stop on errors
-set -e
-
-# Generate the build number
-BUILDNUM=`expr \`date +%G%j\` - 2000000`
-
-# This script is for packaging sources that will be
-# delivered to autobuild.
-
-# This the script should be execute from the directory
-# workarea/versioning/trunk/ark-iman/install
-PACKAGE_DIR=../
-PACKAGE_VER=${PACKAGE_VER:="3.7.2"}
-PACKAGE=${PACKAGE:=ifolder3-enterprise}
-SRC_DIR=`basename \`pwd\``
-TARBALL_NAME=$PACKAGE
-NPS_BUILDNUM=`printf "%x%s\n" \`date +%_m\` \`date +%d\` | tr [:lower:] [:upper:]`
-RPM_DIR="../rpms/$NPS_BUILDNUM"
-HOST_ARCH=`uname -i`
-OES2=${OES2:="10.3"}
-
-PUB_DIR=x86_64
-[ "$HOST_ARCH" = "i386" ] && PUB_DIR=i586
-
-# Env variables for autobuild
-# - Check if BUILD_ROOT and BUILD_DIST have already been set
-# - If they are set, use them
-# - else, define our own
-HOST_DIST=`echo ${BUILD_DIST:="$OES2-$HOST_ARCH"}`
-HOST_ROOT=`echo ${BUILD_ROOT:="/tmp/$TARBALL_NAME"}`
-
-mkdir -p $RPM_DIR/{i586,x86_64}
-
-# Removing only those tarballs that have been generated by us
-echo "Removing old tarball(s)..."
-rm -f $PACKAGE-$PACKAGE_VER*.tar.gz
-
-# Create the symlinks - much more efficient than copying sources
-#ln -s $SRC_DIR $PACKAGE_DIR/$TARBALL_NAME
-mkdir ../$TARBALL_NAME
-cp -rf ../Simias/* ../$TARBALL_NAME
-
-# Update work area
-if [ -d .svn ]
-then
- echo "Updating work area..."
- svn up $SVN_OPTIONS
-fi
-
-# Prepare spec file
-mkdir -p $PACKAGE
-echo "Preparing spec file and copying to $PACKAGE/ ..."
-sed -e "s/@@BUILDNUM@@/$BUILDNUM/" package/linux/$PACKAGE.spec.autobuild > $PACKAGE/$PACKAGE.spec
-
-# Create the tarballs
-echo "Generating tarball for $PACKAGE..."
-pushd $PACKAGE_DIR
-tar -c --wildcards --exclude "*.svn*" --exclude "*.tar.gz" -czf $TARBALL_NAME.tar.gz $TARBALL_NAME
-popd
-
-# Copying tarballs
-echo "Tarball generated!!"
-mv $PACKAGE_DIR/$TARBALL_NAME.tar.gz $PACKAGE
-rm -rf ../$TARBALL_NAME
-pushd $PACKAGE
-
-# Check if autobuild is available, else point to wiki
-if [ -x /opt/SuSE/bin/build ]
-then
- echo "Running autobuild..."
- echo "You might want to set BUILD_DIST and BUILD_ROOT env variables"
- echo "before starting this build. (Refer to README.build for more info)"
- . /opt/SuSE/bin/.profile
- export BUILD_ROOT="$HOST_ROOT"
- export BUILD_DIST="$HOST_DIST"
-
- # If we are running on a 64bit machine, then build the 32bit RPMs
- # too
- if [ "$HOST_ARCH" = "x86_64" ]
- then
- export BUILD_DIST="$OES2-i386"
- linux32 build $PACKAGE.spec --prefer-rpms=../$RPM_DIR/i586 $ABUILD_OPTS
- cp `find $BUILD_ROOT/usr/src/packages/RPMS/ -name *.rpm` ../$RPM_DIR/i586
- rm -rf $BUILD_ROOT
-
- # Set back BUILD_DIST to its original value
- export BUILD_DIST="$HOST_DIST"
- fi
-
- build $PACKAGE.spec $ABUILD_OPTS
-else
- echo "##################################################################"
- echo "# You don't have autobuild setup on your machine. Please refer #"
- echo "# to README.build for the pre-requisites for running this script #"
- echo "##################################################################"
-fi
-popd
-
-cp `find $BUILD_ROOT/usr/src/packages/RPMS/ -name *.rpm` $RPM_DIR/$PUB_DIR
-#rm -rf $PACKAGE
Deleted: branches/iFolder_sle11_sp1/build-simias-linux.sh
===================================================================
--- branches/iFolder_sle11_sp1/build-simias-linux.sh 2010-02-17 07:10:14 UTC (rev 7312)
+++ branches/iFolder_sle11_sp1/build-simias-linux.sh 2010-02-19 05:15:59 UTC (rev 7313)
@@ -1,159 +0,0 @@
-#!/bin/sh
-
-###
-#
-# Script to generate tarball for simias client and building the RPM
-# using autobuild
-#
-###
-
-### TODO
-#
-# 1. Provide option to run mbuild
-# 2. Allow options to be passed to 'build'
-# 3. Smart handling of PEBKAC
-
-# Stop on errors
-set -e
-
-# Generate the build number
-BUILDNUM=`expr \`date +%G%j\` - 2000000`
-
-# This script is for packaging sources that will be
-# delivered to autobuild.
-
-# This the script should be execute from the directory
-# workarea/versioning/trunk/ark-iman/install
-PACKAGE=${PACKAGE:="simias"}
-PACKAGE_VER=${PACKAGE_VER:="1.8.2"}
-PACKAGE_DIR=../
-SRC_DIR=`basename \`pwd\``
-TARBALL_NAME=$PACKAGE
-NPS_BUILDNUM=`printf "%x%s\n" \`date +%_m\` \`date +%d\` | tr [:lower:] [:upper:]`
-RPM_DIR="../rpms/$NPS_BUILDNUM"
-HOST_ARCH=`uname -i`
-OES2=${OES2:="10.3"}
-
-PUB_DIR=x86_64
-[ "$HOST_ARCH" = "i386" ] && PUB_DIR=i586
-
-# Env variables for autobuild
-# - Check if BUILD_ROOT and BUILD_DIST have already been set
-# - If they are set, use them
-# - else, define our own
-HOST_DIST=`echo ${BUILD_DIST:="$OES2-$HOST_ARCH"}`
-HOST_ROOT=`echo ${BUILD_ROOT:="/tmp/$TARBALL_NAME"}`
-
-function usage() {
-cat << EOM
-
-Usage: $0 [options]
-
-Known [options] are:
-
---mbuild Will trigger mbuild for both $OES2-i386 & $OES2-x86_64
-
---mbuild-only-for <arch> Will trigger mbuild *only* for $OES2-<arch>,
- where, <arch> should be one of i386 or x86_64
-
---help Show this message and exit
-
-EOM
-}
-
-function trigger_mbuild() {
- echo -e "*** To be implemented...***\n"
- exit
-}
-
-# Picked shamelessly from autobuild's 'build' script :(
-while test -n "$1"; do
- PARAM="$1"
- ARG="$2"
- shift
- case $PARAM in
- *--help|-help|-h)
- usage
- exit
- ;;
- *--mbuild|-mbuild|-m)
- trigger_mbuild
- exit
- ;;
- *--mbuild-only-for)
- MBUILD_ARCH="$ARG"
- trigger_mbuild
- ;;
- esac
-done
-
-mkdir -p $RPM_DIR/{i586,x86_64}
-
-# Removing only those tarballs that have been generated by us
-echo "Removing old tarball(s)..."
-[ -d $PACKAGE ] && rm -rf $PACKAGE
-
-# Create the symlinks - much more efficient than copying sources
-#ln -s $SRC_DIR $PACKAGE_DIR/$TARBALL_NAME
-mkdir ../$TARBALL_NAME
-cp -rf ../Simias/* ../$TARBALL_NAME
-
-# Update work area
-if [ -d .svn ]
-then
- echo "Updating work area..."
- svn up $SVN_OPTIONS
-fi
-
-# Prepare spec file
-mkdir -p $PACKAGE
-echo "Preparing spec file and copying to $PACKAGE/ ..."
-sed -e "s/@@BUILDNUM@@/$BUILDNUM/" package/linux/$PACKAGE.spec.autobuild > $PACKAGE/$PACKAGE.spec
-
-# Create the tarballs
-echo "Generating tarball for $PACKAGE..."
-pushd $PACKAGE_DIR
-#tar -c --wildcards --exclude "*.svn*" --exclude "$PACKAGE" --exclude "*.tar.gz" -zhf $TARBALL_NAME.tar.gz $TARBALL_NAME
-tar -c --wildcards --exclude "*.svn*" --exclude "*.tar.gz" -czf $TARBALL_NAME.tar.gz $TARBALL_NAME
-popd
-
-# Copying tarballs
-echo "Tarball generated!!"
-mv $PACKAGE_DIR/$TARBALL_NAME.tar.gz $PACKAGE
-rm -rf ../$TARBALL_NAME
-pushd $PACKAGE
-
-# Check if autobuild is available, else point to wiki
-if [ -x /opt/SuSE/bin/build ]
-then
- . /opt/SuSE/bin/.profile
- echo "Running autobuild..."
- echo "You might want to set BUILD_DIST and BUILD_ROOT env variables"
- echo "before starting this build. (Refer to README.build for more info)"
- export BUILD_ROOT="$HOST_ROOT"
- export BUILD_DIST="$HOST_DIST"
-
- # If we are running on a 64bit machine, then build the 32bit RPMs
- # too
- if [ "$HOST_ARCH" = "x86_64" ]
- then
- export BUILD_DIST="$OES2-i386"
- linux32 build $PACKAGE.spec --prefer-rpms=../$RPM_DIR/i586 $ABUILD_OPTS
- cp `find $BUILD_ROOT/usr/src/packages/RPMS/ -name *.rpm` ../$RPM_DIR/i586
- rm -rf $BUILD_ROOT
-
- # Set BUILD_DIST back to its original value
- export BUILD_DIST="$HOST_DIST"
- fi
-
- build $PACKAGE.spec --prefer-rpms=../$RPM_DIR/$PUB_DIR $ABUILD_OPTS
-else
- echo "##################################################################"
- echo "# You don't have autobuild setup on your machine. Please refer #"
- echo "# to README.build for the pre-requisites for running this script #"
- echo "##################################################################"
-fi
-popd
-
-cp `find $BUILD_ROOT/usr/src/packages/RPMS/ -name *.rpm` $RPM_DIR/$PUB_DIR
-
Deleted: branches/iFolder_sle11_sp1/ifolder3-enterprise.sh
===================================================================
--- branches/iFolder_sle11_sp1/ifolder3-enterprise.sh 2010-02-17 07:10:14 UTC (rev 7312)
+++ branches/iFolder_sle11_sp1/ifolder3-enterprise.sh 2010-02-19 05:15:59 UTC (rev 7313)
@@ -1,68 +0,0 @@
-#!/bin/sh
-
-###
-#
-# Script to generate tarball for ifolder3 server and building the RPM
-# using autobuild
-#
-###
-
-#
-# Stop on errors
-set -e
-
-# Generate the build number
-BUILDNUM=`expr \`date +%G%j\` - 2000000`
-
-# This script is for packaging sources that will be
-# delivered to autobuild.
-
-PACKAGE_DIR=../
-PACKAGE_VER=${PACKAGE_VER:="3.7.2"}
-PACKAGE=${PACKAGE:="ifolder3-enterprise"}
-SRC_DIR=`basename \`pwd\``
-TARBALL_NAME=$PACKAGE
-NPS_BUILDNUM=`printf "%x%s\n" \`date +%_m\` \`date +%d\` | tr [:lower:] [:upper:]`
-
-# Removing only those tarballs that have been generated by us
-echo "Removing old tarball(s)..."
-[ -d $PACKAGE ] && rm -rf $PACKAGE
-
-# Create the symlinks - much more efficient than copying sources
-##ln -s $SRC_DIR $PACKAGE_DIR/$TARBALL_NAME
-
-# Update work area
-if [ -d .svn ]
-then
- echo "Updating work area..."
- svn up
-fi
-
-# Handle the situation when Simias sources have been checked out
-# / exported to a different directory, more so, in a directory called
-# $TARBALL_NAME
-if [ ! -d ../$TARBALL_NAME ]
-then
- mkdir ../$TARBALL_NAME
- cp -rf ../`basename \`pwd\``/* ../$TARBALL_NAME
-fi
-
-# Prepare spec file
-mkdir -p $PACKAGE
-echo "Preparing spec file and copying to $PACKAGE/ ..."
-sed -e "s/@@BUILDNUM@@/$BUILDNUM/" package/linux/$PACKAGE.spec.autobuild > $PACKAGE/$PACKAGE.spec
-
-# Create the tarballs
-echo "Generating tarball for $PACKAGE..."
-pushd $PACKAGE_DIR
-#tar -c --wildcards --exclude "*.svn*" --exclude "$PACKAGE" --exclude "*.tar.gz" -czf $TARBALL_NAME.tar.gz $TARBALL_NAME
-tar -c --wildcards --exclude "*.svn*" --exclude "*.tar.gz" -czf $TARBALL_NAME.tar.gz $TARBALL_NAME
-popd
-
-# Copying tarballs
-echo "Tarball generated!!"
-mv $PACKAGE_DIR/$TARBALL_NAME.tar.gz $PACKAGE
-
-# Let's not nuke ourselves!
-[ "`basename \`pwd\``" = "$TARBALL_NAME" ] || rm -rf ../$TARBALL_NAME
-
Modified: branches/iFolder_sle11_sp1/simias-client.sh
===================================================================
--- branches/iFolder_sle11_sp1/simias-client.sh 2010-02-17 07:10:14 UTC (rev 7312)
+++ branches/iFolder_sle11_sp1/simias-client.sh 2010-02-19 05:15:59 UTC (rev 7313)
@@ -56,7 +56,7 @@
echo "Generating tarball for $PACKAGE..."
pushd $PACKAGE_DIR
#tar -c --wildcards --exclude "*.svn*" --exclude "$PACKAGE" --exclude "*.tar.gz" -zhf $TARBALL_NAME.tar.gz $TARBALL_NAME
-tar -c --wildcards --exclude "*.svn*" --exclude "*.tar.gz" -zf $TARBALL_NAME.tar.gz $TARBALL_NAME
+tar -c --wildcards --exclude "*.svn*" --exclude "*.tar.gz" --exclude "package/darwin" --exclude "package/windows" --exclude "package/linux/ifolder3-enterprise.*" --exclude "package/linux/simias.spec.in" --exclude "src/admin" --exclude "src/reports" --exclude "src/server" --exclude "src/webaccess" -zf $TARBALL_NAME.tar.gz $TARBALL_NAME
popd
# Copying tarballs
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <he...@us...> - 2010-02-17 07:10:24
|
Revision: 7312
http://simias.svn.sourceforge.net/simias/?rev=7312&view=rev
Author: hegdegg
Date: 2010-02-17 07:10:14 +0000 (Wed, 17 Feb 2010)
Log Message:
-----------
Corrected spelling mistake
Modified Paths:
--------------
branches/iFolder_3.8.0_updates/src/core/SimiasApp/Properties/AssemblyInfo.cs
Modified: branches/iFolder_3.8.0_updates/src/core/SimiasApp/Properties/AssemblyInfo.cs
===================================================================
--- branches/iFolder_3.8.0_updates/src/core/SimiasApp/Properties/AssemblyInfo.cs 2010-02-17 06:48:46 UTC (rev 7311)
+++ branches/iFolder_3.8.0_updates/src/core/SimiasApp/Properties/AssemblyInfo.cs 2010-02-17 07:10:14 UTC (rev 7312)
@@ -5,7 +5,7 @@
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
-[assembly: AssemblyTitle("Novel iFolder Core")]
+[assembly: AssemblyTitle("Novell iFolder Core")]
[assembly: AssemblyDescription("Simias Executable for Web Service Communication")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("Novell Inc")]
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <he...@us...> - 2010-02-17 06:48:53
|
Revision: 7311
http://simias.svn.sourceforge.net/simias/?rev=7311&view=rev
Author: hegdegg
Date: 2010-02-17 06:48:46 +0000 (Wed, 17 Feb 2010)
Log Message:
-----------
Corrected spelling mistake
Modified Paths:
--------------
trunk/src/core/SimiasApp/Properties/AssemblyInfo.cs
Modified: trunk/src/core/SimiasApp/Properties/AssemblyInfo.cs
===================================================================
--- trunk/src/core/SimiasApp/Properties/AssemblyInfo.cs 2010-02-16 05:25:46 UTC (rev 7310)
+++ trunk/src/core/SimiasApp/Properties/AssemblyInfo.cs 2010-02-17 06:48:46 UTC (rev 7311)
@@ -5,7 +5,7 @@
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
-[assembly: AssemblyTitle("Novel iFolder Core")]
+[assembly: AssemblyTitle("Novell iFolder Core")]
[assembly: AssemblyDescription("Simias Executable for Web Service Communication")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("Novell Inc")]
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <sb...@us...> - 2010-02-16 05:26:09
|
Revision: 7310
http://simias.svn.sourceforge.net/simias/?rev=7310&view=rev
Author: sbipin
Date: 2010-02-16 05:25:46 +0000 (Tue, 16 Feb 2010)
Log Message:
-----------
Branched for maintaining sle11 sources.
Added Paths:
-----------
branches/iFolder_sle11_sp1/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ra...@us...> - 2010-02-10 14:04:41
|
Revision: 7309
http://simias.svn.sourceforge.net/simias/?rev=7309&view=rev
Author: ravim85
Date: 2010-02-10 14:04:34 +0000 (Wed, 10 Feb 2010)
Log Message:
-----------
Bumping version in windows client simias to 3.8.1.0
Modified Paths:
--------------
trunk/src/core/FlaimProvider/FlaimWrapper/FlaimWrapper.vcproj
trunk/src/core/POBoxWS/Properties/AssemblyInfo.cs
trunk/src/core/Properties/AssemblyInfo.cs
trunk/src/core/SimiasApp/Properties/AssemblyInfo.cs
trunk/src/core/SimiasClient/Properties/AssemblyInfo.cs
trunk/src/core/SyncService/Properties/AssemblyInfo.cs
trunk/src/core/WebService/Properties/AssemblyInfo.cs
Modified: trunk/src/core/FlaimProvider/FlaimWrapper/FlaimWrapper.vcproj
===================================================================
--- trunk/src/core/FlaimProvider/FlaimWrapper/FlaimWrapper.vcproj 2010-02-10 13:21:30 UTC (rev 7308)
+++ trunk/src/core/FlaimProvider/FlaimWrapper/FlaimWrapper.vcproj 2010-02-10 14:04:34 UTC (rev 7309)
@@ -84,7 +84,7 @@
Name="VCLinkerTool"
AdditionalDependencies="rpcrt4.lib ws2_32.lib odbc32.lib odbccp32.lib flaim.lib msvcrt.lib"
OutputFile=".\Release/FlaimWrapper.dll"
- Version="3.8.0.0"
+ Version="3.8.1.0"
LinkIncremental="1"
SuppressStartupBanner="true"
AdditionalLibraryDirectories=""$(SolutionDir)..\..\dependencies\external\libflaim\win32""
@@ -186,7 +186,7 @@
Name="VCLinkerTool"
AdditionalDependencies="rpcrt4.lib ws2_32.lib odbc32.lib odbccp32.lib dbghelp.lib flaim.lib flaimtk.lib msvcrt.lib"
OutputFile=".\Release/FlaimWrapper.dll"
- Version="3.8.0.0"
+ Version="3.8.1.0"
LinkIncremental="1"
SuppressStartupBanner="true"
AdditionalLibraryDirectories=""$(SolutionDir)..\..\dependencies\external\libflaim\win64""
Modified: trunk/src/core/POBoxWS/Properties/AssemblyInfo.cs
===================================================================
--- trunk/src/core/POBoxWS/Properties/AssemblyInfo.cs 2010-02-10 13:21:30 UTC (rev 7308)
+++ trunk/src/core/POBoxWS/Properties/AssemblyInfo.cs 2010-02-10 14:04:34 UTC (rev 7309)
@@ -29,5 +29,5 @@
// Build Number
// Revision
//
-[assembly: AssemblyVersion("3.8.0.0")]
-[assembly: AssemblyFileVersion("3.8.0.0")]
+[assembly: AssemblyVersion("3.8.1.0")]
+[assembly: AssemblyFileVersion("3.8.1.0")]
Modified: trunk/src/core/Properties/AssemblyInfo.cs
===================================================================
--- trunk/src/core/Properties/AssemblyInfo.cs 2010-02-10 13:21:30 UTC (rev 7308)
+++ trunk/src/core/Properties/AssemblyInfo.cs 2010-02-10 14:04:34 UTC (rev 7309)
@@ -29,5 +29,5 @@
// Build Number
// Revision
//
-[assembly: AssemblyVersion("3.8.0.0")]
-[assembly: AssemblyFileVersion("3.8.0.0")]
+[assembly: AssemblyVersion("3.8.1.0")]
+[assembly: AssemblyFileVersion("3.8.1.0")]
Modified: trunk/src/core/SimiasApp/Properties/AssemblyInfo.cs
===================================================================
--- trunk/src/core/SimiasApp/Properties/AssemblyInfo.cs 2010-02-10 13:21:30 UTC (rev 7308)
+++ trunk/src/core/SimiasApp/Properties/AssemblyInfo.cs 2010-02-10 14:04:34 UTC (rev 7309)
@@ -29,5 +29,5 @@
// Build Number
// Revision
//
-[assembly: AssemblyVersion("3.8.0.0")]
-[assembly: AssemblyFileVersion("3.8.0.0")]
+[assembly: AssemblyVersion("3.8.1.0")]
+[assembly: AssemblyFileVersion("3.8.1.0")]
Modified: trunk/src/core/SimiasClient/Properties/AssemblyInfo.cs
===================================================================
--- trunk/src/core/SimiasClient/Properties/AssemblyInfo.cs 2010-02-10 13:21:30 UTC (rev 7308)
+++ trunk/src/core/SimiasClient/Properties/AssemblyInfo.cs 2010-02-10 14:04:34 UTC (rev 7309)
@@ -29,5 +29,5 @@
// Build Number
// Revision
//
-[assembly: AssemblyVersion("3.8.0.0")]
-[assembly: AssemblyFileVersion("3.8.0.0")]
+[assembly: AssemblyVersion("3.8.1.0")]
+[assembly: AssemblyFileVersion("3.8.1.0")]
Modified: trunk/src/core/SyncService/Properties/AssemblyInfo.cs
===================================================================
--- trunk/src/core/SyncService/Properties/AssemblyInfo.cs 2010-02-10 13:21:30 UTC (rev 7308)
+++ trunk/src/core/SyncService/Properties/AssemblyInfo.cs 2010-02-10 14:04:34 UTC (rev 7309)
@@ -29,5 +29,5 @@
// Build Number
// Revision
//
-[assembly: AssemblyVersion("3.8.0.0")]
-[assembly: AssemblyFileVersion("3.8.0.0")]
+[assembly: AssemblyVersion("3.8.1.0")]
+[assembly: AssemblyFileVersion("3.8.1.0")]
Modified: trunk/src/core/WebService/Properties/AssemblyInfo.cs
===================================================================
--- trunk/src/core/WebService/Properties/AssemblyInfo.cs 2010-02-10 13:21:30 UTC (rev 7308)
+++ trunk/src/core/WebService/Properties/AssemblyInfo.cs 2010-02-10 14:04:34 UTC (rev 7309)
@@ -29,5 +29,5 @@
// Build Number
// Revision
//
-[assembly: AssemblyVersion("3.8.0.0")]
-[assembly: AssemblyFileVersion("3.8.0.0")]
+[assembly: AssemblyVersion("3.8.1.0")]
+[assembly: AssemblyFileVersion("3.8.1.0")]
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ra...@us...> - 2010-02-10 13:21:36
|
Revision: 7308
http://simias.svn.sourceforge.net/simias/?rev=7308&view=rev
Author: ravim85
Date: 2010-02-10 13:21:30 +0000 (Wed, 10 Feb 2010)
Log Message:
-----------
Bumped version from 3.8.0.0 to 3.8.1.0
Modified Paths:
--------------
trunk/configure.in
trunk/package/linux/ifolder3-enterprise.spec.autobuild
trunk/package/linux/ifolder3-enterprise.spec.in
trunk/package/linux/simias.spec.autobuild
trunk/package/linux/simias.spec.in
trunk/src/server/Simias.ClientUpdate/mac-version.config
trunk/src/server/Simias.ClientUpdate/unix-version.config
trunk/src/server/Simias.ClientUpdate/version.config
Modified: trunk/configure.in
===================================================================
--- trunk/configure.in 2010-02-10 13:14:25 UTC (rev 7307)
+++ trunk/configure.in 2010-02-10 13:21:30 UTC (rev 7308)
@@ -5,7 +5,7 @@
#if test "$BUILDNUM" = ""; then
# let "BUILDNUM=`date +%G%j`-2000000"
#fi
-ASSEMBLY_VERSION=3
+ASSEMBLY_VERSION=4
VERSION=$VERSION.$ASSEMBLY_VERSION.0
AM_MAINTAINER_MODE
AC_PROG_CC
Modified: trunk/package/linux/ifolder3-enterprise.spec.autobuild
===================================================================
--- trunk/package/linux/ifolder3-enterprise.spec.autobuild 2010-02-10 13:14:25 UTC (rev 7307)
+++ trunk/package/linux/ifolder3-enterprise.spec.autobuild 2010-02-10 13:21:30 UTC (rev 7308)
@@ -1,5 +1,5 @@
#
-# spec file for package ifolder3 (Version 3.7.2.@@BUILDNUM@@.1)
+# spec file for package ifolder3 (Version 3.8.1.@@BUILDNUM@@.1)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -32,7 +32,7 @@
Requires: log4net >= 1.2.9
Requires: novell-NLDAPbase
#Obsoletes: %{name} < %{version}
-Version: 3.8.0.@@BUILDNUM@@.1
+Version: 3.8.1.@@BUILDNUM@@.1
Release: 0.2
Summary: Novell iFolder 3 Enterprise
Source: ifolder3-enterprise.tar.gz
Modified: trunk/package/linux/ifolder3-enterprise.spec.in
===================================================================
--- trunk/package/linux/ifolder3-enterprise.spec.in 2010-02-10 13:14:25 UTC (rev 7307)
+++ trunk/package/linux/ifolder3-enterprise.spec.in 2010-02-10 13:21:30 UTC (rev 7308)
@@ -1,5 +1,5 @@
#
-# spec file for package ifolder3 (Version 3.7.2.@@BUILDNUM@@.1)
+# spec file for package ifolder3 (Version 3.8.1.@@BUILDNUM@@.1)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -42,7 +42,7 @@
Requires: mono-web >= 2.4.2.3
Requires: log4net >= 1.2.10
Requires: apache2-mod_mono >= 2.4
-Version: 3.8.0.@@BUILDNUM@@.1
+Version: 3.8.1.@@BUILDNUM@@.1
Release: 0.2
Summary: Novell iFolder 3 Enterprise
Source: ifolder3-enterprise.tar.gz
Modified: trunk/package/linux/simias.spec.autobuild
===================================================================
--- trunk/package/linux/simias.spec.autobuild 2010-02-10 13:14:25 UTC (rev 7307)
+++ trunk/package/linux/simias.spec.autobuild 2010-02-10 13:21:30 UTC (rev 7308)
@@ -1,5 +1,5 @@
#
-# spec file for package simias (Version 1.8.3.@@BUILDNUM@@.1)
+# spec file for package simias (Version 1.8.4.@@BUILDNUM@@.1)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -44,7 +44,7 @@
Requires: log4net >= 1.2.9
Requires: xsp >= 1.2.5
#Obsoletes: %{name} < %{version}
-Version: 1.8.3.@@BUILDNUM@@.1
+Version: 1.8.4.@@BUILDNUM@@.1
Release: 0.3
Summary: Collection-Oriented Data Storage
Source: simias.tar.gz
Modified: trunk/package/linux/simias.spec.in
===================================================================
--- trunk/package/linux/simias.spec.in 2010-02-10 13:14:25 UTC (rev 7307)
+++ trunk/package/linux/simias.spec.in 2010-02-10 13:21:30 UTC (rev 7308)
@@ -1,5 +1,5 @@
#
-# spec file for package simias (Version 1.8.3.@@BUILDNUM@@.1)
+# spec file for package simias (Version 1.8.4.@@BUILDNUM@@.1)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -38,7 +38,7 @@
Requires: log4net >= 1.2.9
Requires: xsp >= 1.2.5
#Obsoletes: %{name} < 1.8.2.@@BUILDNUM@@.1
-Version: 1.8.3.@@BUILDNUM@@.1
+Version: 1.8.4.@@BUILDNUM@@.1
Release: 0.3
Summary: Collection-Oriented Data Storage
Source: simias.tar.gz
Modified: trunk/src/server/Simias.ClientUpdate/mac-version.config
===================================================================
--- trunk/src/server/Simias.ClientUpdate/mac-version.config 2010-02-10 13:14:25 UTC (rev 7307)
+++ trunk/src/server/Simias.ClientUpdate/mac-version.config 2010-02-10 13:21:30 UTC (rev 7308)
@@ -7,7 +7,7 @@
<!-- Put Version string here. Should be in the format of
Major Version.Minor Version.Build Version.Revision
Example: <version>1.0.1817.29628</version> -->
- <version>3.8.0.0</version>
+ <version>3.8.1.0</version>
<!-- Put name of Mac ifolder client application file
to be upgraded here. The specified file must be in
Modified: trunk/src/server/Simias.ClientUpdate/unix-version.config
===================================================================
--- trunk/src/server/Simias.ClientUpdate/unix-version.config 2010-02-10 13:14:25 UTC (rev 7307)
+++ trunk/src/server/Simias.ClientUpdate/unix-version.config 2010-02-10 13:21:30 UTC (rev 7308)
@@ -24,7 +24,7 @@
you are doing.
-->
<distribution match="DEFAULT">
- <version>3.8.0.0</version>
+ <version>3.8.1.0</version>
<download-directory>default</download-directory>
</distribution>
@@ -51,17 +51,17 @@
-->
<distribution match="SUSE Linux Enterprise Desktop 10">
- <version>3.8.0.0</version>
+ <version>3.8.1.0</version>
<download-directory>suse-linux-10.0</download-directory>
</distribution>
<distribution match="SUSE Linux Enterprise Desktop 11">
- <version>3.8.0.0</version>
+ <version>3.8.1.0</version>
<download-directory>suse-linux-11.0</download-directory>
</distribution>
<distribution match="openSUSE">
- <version>3.8.0.0</version>
+ <version>3.8.1.0</version>
<download-directory>opensuse-linux</download-directory>
</distribution>
Modified: trunk/src/server/Simias.ClientUpdate/version.config
===================================================================
--- trunk/src/server/Simias.ClientUpdate/version.config 2010-02-10 13:14:25 UTC (rev 7307)
+++ trunk/src/server/Simias.ClientUpdate/version.config 2010-02-10 13:21:30 UTC (rev 7308)
@@ -4,15 +4,15 @@
with the one specified here by 'filename'. -->
<versioninfo>
<distribution match="windows32">
- <version>3.8.0.0</version>
+ <version>3.8.1.0</version>
<filename>ifolder3-windows.exe</filename>
</distribution>
<distribution match="windows64">
- <version>3.8.0.0</version>
+ <version>3.8.1.0</version>
<filename>ifolder3-windows-x64.exe</filename>
</distribution>
<distribution match="DEFAULT">
- <version>3.8.0.0</version>
+ <version>3.8.1.0</version>
<filename>ifolder3-windows.exe</filename>
</distribution>
</versioninfo>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <sb...@us...> - 2010-02-10 13:14:32
|
Revision: 7307
http://simias.svn.sourceforge.net/simias/?rev=7307&view=rev
Author: sbipin
Date: 2010-02-10 13:14:25 +0000 (Wed, 10 Feb 2010)
Log Message:
-----------
Bumped version 1.8.3 -> 1.8.4.
Modified Paths:
--------------
trunk/package/windows/Makefile.win32
trunk/package/windows/Makefile.win64
trunk/package/windows/simias-msm-x64.ism
trunk/package/windows/simias-msm.ism
Modified: trunk/package/windows/Makefile.win32
===================================================================
--- trunk/package/windows/Makefile.win32 2010-02-03 17:20:59 UTC (rev 7306)
+++ trunk/package/windows/Makefile.win32 2010-02-10 13:14:25 UTC (rev 7307)
@@ -198,7 +198,7 @@
TOOLDIR = $(top_srcdir)/tools
UUID_CFLAGS =
UUID_LIBS =
-VERSION = 1.8.3.$(BUILDNUM).1
+VERSION = 1.8.4.$(BUILDNUM).1
WINDOWS_FALSE = #
WINDOWS_TRUE =
XML2_CFLAGS = `xml2-config --cflags`
Modified: trunk/package/windows/Makefile.win64
===================================================================
--- trunk/package/windows/Makefile.win64 2010-02-03 17:20:59 UTC (rev 7306)
+++ trunk/package/windows/Makefile.win64 2010-02-10 13:14:25 UTC (rev 7307)
@@ -198,7 +198,7 @@
TOOLDIR = $(top_srcdir)/tools
UUID_CFLAGS =
UUID_LIBS =
-VERSION = 1.8.3.$(BUILDNUM).1
+VERSION = 1.8.4.$(BUILDNUM).1
WINDOWS_FALSE = #
WINDOWS_TRUE =
XML2_CFLAGS = `xml2-config --cflags`
Modified: trunk/package/windows/simias-msm-x64.ism
===================================================================
--- trunk/package/windows/simias-msm-x64.ism 2010-02-03 17:20:59 UTC (rev 7306)
+++ trunk/package/windows/simias-msm-x64.ism 2010-02-10 13:14:25 UTC (rev 7307)
@@ -1186,7 +1186,7 @@
<col key="yes" def="s72">ModuleID</col>
<col key="yes" def="i2">Language</col>
<col def="s32">Version</col>
- <row><td>simias.B290460E_BC60_4D53_8B2E_9B6E7FE9D8EF</td><td>0</td><td>1.8.3</td></row>
+ <row><td>simias.B290460E_BC60_4D53_8B2E_9B6E7FE9D8EF</td><td>0</td><td>1.8.4</td></row>
</table>
<table name="ModuleSubstitution">
Modified: trunk/package/windows/simias-msm.ism
===================================================================
--- trunk/package/windows/simias-msm.ism 2010-02-03 17:20:59 UTC (rev 7306)
+++ trunk/package/windows/simias-msm.ism 2010-02-10 13:14:25 UTC (rev 7307)
@@ -1181,7 +1181,7 @@
<col key="yes" def="s72">ModuleID</col>
<col key="yes" def="i2">Language</col>
<col def="s32">Version</col>
- <row><td>simias.B290460E_BC60_4D53_8B2E_9B6E7FE9D8EF</td><td>0</td><td>1.8.3</td></row>
+ <row><td>simias.B290460E_BC60_4D53_8B2E_9B6E7FE9D8EF</td><td>0</td><td>1.8.4</td></row>
</table>
<table name="ModuleSubstitution">
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <sat...@us...> - 2010-02-03 17:21:06
|
Revision: 7306
http://simias.svn.sourceforge.net/simias/?rev=7306&view=rev
Author: satyam90
Date: 2010-02-03 17:20:59 +0000 (Wed, 03 Feb 2010)
Log Message:
-----------
Fixing the compilation issue on mac
Modified Paths:
--------------
trunk/src/core/SimiasClient/Makefile.am
trunk/src/core/libsimias/Makefile.am
Added Paths:
-----------
trunk/src/core/WebService/Simias_darwin.wsdl
Modified: trunk/src/core/SimiasClient/Makefile.am
===================================================================
--- trunk/src/core/SimiasClient/Makefile.am 2009-12-28 16:58:00 UTC (rev 7305)
+++ trunk/src/core/SimiasClient/Makefile.am 2010-02-03 17:20:59 UTC (rev 7306)
@@ -34,7 +34,14 @@
all: SimiasClient.dll
+if !DARWIN
$(srcdir)/SimiasService.cs: $(srcdir)/../WebService/Simias.wsdl
+endif
+
+if DARWIN
+$(srcdir)/SimiasService.cs: $(srcdir)/../WebService/Simias_darwin.wsdl
+endif
+
if WINDOWS
wsdl /out:SimiasService.cs $(srcdir)/../WebService/Simias.wsdl
endif
@@ -42,7 +49,7 @@
-$(WSDL) -nologo -out:SimiasService.cs $(srcdir)/../WebService/Simias.wsdl
endif
if DARWIN
- wsdl -nologo -out:SimiasService.cs $(srcdir)/../WebService/Simias.wsdl
+ wsdl -nologo -out:SimiasService.cs $(srcdir)/../WebService/Simias_darwin.wsdl
endif
$(srcdir)/SimiasService2.cs: $(srcdir)/../WebService/Simias.wsdl
Added: trunk/src/core/WebService/Simias_darwin.wsdl
===================================================================
--- trunk/src/core/WebService/Simias_darwin.wsdl (rev 0)
+++ trunk/src/core/WebService/Simias_darwin.wsdl 2010-02-03 17:20:59 UTC (rev 7306)
@@ -0,0 +1,6181 @@
+<?xml version="1.0" encoding="us-ascii"?>
+<definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:s0="http://novell.com/simias/web/" name="Simias Web Service" targetNamespace="http://novell.com/simias/web/" xmlns="http://schemas.xmlsoap.org/wsdl/">
+ <types>
+ <xs:schema elementFormDefault="qualified" targetNamespace="http://novell.com/simias/web/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
+ <xs:element name="PingSimias">
+ <xs:complexType />
+ </xs:element>
+ <xs:element name="PingSimiasResponse">
+ <xs:complexType />
+ </xs:element>
+ <xs:element name="AddMemberToDomain">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="MemberName" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="MemberID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="PublicKey" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="GivenName" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="FamilyName" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="AddMemberToDomainResponse">
+ <xs:complexType />
+ </xs:element>
+ <xs:element name="RemoveMemberFromDomain">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="MemberID" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="RemoveMemberFromDomainResponse">
+ <xs:complexType />
+ </xs:element>
+ <xs:element name="FindCloseMembers">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="domainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="searchContext" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="FindCloseMembersResponse">
+ <xs:complexType />
+ </xs:element>
+ <xs:element name="FindFirstMembers">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="domainID" type="xs:string" />
+ <xs:element minOccurs="1" maxOccurs="1" name="count" type="xs:int" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:complexType name="ArrayOfMemberInfo">
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="unbounded" name="MemberInfo" nillable="true" type="s0:MemberInfo" />
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="MemberInfo">
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="ObjectID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="UserID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="Name" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="GivenName" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="FamilyName" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="FullName" type="xs:string" />
+ <xs:element minOccurs="1" maxOccurs="1" name="AccessRights" type="xs:int" />
+ <xs:element minOccurs="1" maxOccurs="1" name="IsOwner" type="xs:boolean" />
+ <xs:element minOccurs="1" maxOccurs="1" name="IsHost" type="xs:boolean" />
+ </xs:sequence>
+ </xs:complexType>
+ <xs:element name="FindFirstMembersResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="1" maxOccurs="1" name="FindFirstMembersResult" type="xs:boolean" />
+ <xs:element minOccurs="0" maxOccurs="1" name="searchContext" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="memberList" type="s0:ArrayOfMemberInfo" />
+ <xs:element minOccurs="1" maxOccurs="1" name="totalMembers" type="xs:int" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:simpleType name="SearchType">
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="Equal" />
+ <xs:enumeration value="Not_Equal" />
+ <xs:enumeration value="Begins" />
+ <xs:enumeration value="Ends" />
+ <xs:enumeration value="Contains" />
+ <xs:enumeration value="Greater" />
+ <xs:enumeration value="Less" />
+ <xs:enumeration value="Greater_Equal" />
+ <xs:enumeration value="Less_Equal" />
+ <xs:enumeration value="Exists" />
+ <xs:enumeration value="CaseEqual" />
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:element name="FindFirstSpecificMembers">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="domainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="attributeName" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="searchString" type="xs:string" />
+ <xs:element minOccurs="1" maxOccurs="1" name="operation" type="s0:SearchType" />
+ <xs:element minOccurs="1" maxOccurs="1" name="count" type="xs:int" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="FindFirstSpecificMembersResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="1" maxOccurs="1" name="FindFirstSpecificMembersResult" type="xs:boolean" />
+ <xs:element minOccurs="0" maxOccurs="1" name="searchContext" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="memberList" type="s0:ArrayOfMemberInfo" />
+ <xs:element minOccurs="1" maxOccurs="1" name="totalMembers" type="xs:int" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="FindNextMembers">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="domainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="searchContext" type="xs:string" />
+ <xs:element minOccurs="1" maxOccurs="1" name="count" type="xs:int" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="FindNextMembersResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="1" maxOccurs="1" name="FindNextMembersResult" type="xs:boolean" />
+ <xs:element minOccurs="0" maxOccurs="1" name="searchContext" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="memberList" type="s0:ArrayOfMemberInfo" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="FindPreviousMembers">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="domainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="searchContext" type="xs:string" />
+ <xs:element minOccurs="1" maxOccurs="1" name="count" type="xs:int" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="FindPreviousMembersResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="1" maxOccurs="1" name="FindPreviousMembersResult" type="xs:boolean" />
+ <xs:element minOccurs="0" maxOccurs="1" name="searchContext" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="memberList" type="s0:ArrayOfMemberInfo" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="FindSeekMembers">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="domainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="searchContext" type="xs:string" />
+ <xs:element minOccurs="1" maxOccurs="1" name="offset" type="xs:int" />
+ <xs:element minOccurs="1" maxOccurs="1" name="count" type="xs:int" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="FindSeekMembersResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="1" maxOccurs="1" name="FindSeekMembersResult" type="xs:boolean" />
+ <xs:element minOccurs="0" maxOccurs="1" name="searchContext" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="memberList" type="s0:ArrayOfMemberInfo" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetSimiasInformation">
+ <xs:complexType />
+ </xs:element>
+ <xs:element name="GetSimiasInformationResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="GetSimiasInformationResult" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetDomainInformation">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="domainID" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:complexType name="DomainInformation">
+ <xs:sequence>
+ <xs:element minOccurs="1" maxOccurs="1" name="Type" type="s0:DomainType" />
+ <xs:element minOccurs="1" maxOccurs="1" name="Active" type="xs:boolean" />
+ <xs:element minOccurs="1" maxOccurs="1" name="Authenticated" type="xs:boolean" />
+ <xs:element minOccurs="0" maxOccurs="1" name="Name" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="Description" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="ID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="MemberUserID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="MemberName" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="RemoteUrl" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="POBoxID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="HostUrl" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="Host" type="xs:string" />
+ <xs:element minOccurs="1" maxOccurs="1" name="IsSlave" type="xs:boolean" />
+ <xs:element minOccurs="1" maxOccurs="1" name="IsDefault" type="xs:boolean" />
+ <xs:element minOccurs="1" maxOccurs="1" name="StatusCode" type="s0:StatusCodes" />
+ <xs:element minOccurs="1" maxOccurs="1" name="RemainingGraceLogins" type="xs:int" />
+ </xs:sequence>
+ </xs:complexType>
+ <xs:simpleType name="DomainType">
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="Master" />
+ <xs:enumeration value="Slave" />
+ <xs:enumeration value="Local" />
+ <xs:enumeration value="None" />
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="StatusCodes">
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="Success" />
+ <xs:enumeration value="SuccessInGrace" />
+ <xs:enumeration value="InvalidCertificate" />
+ <xs:enumeration value="UnknownUser" />
+ <xs:enumeration value="AmbiguousUser" />
+ <xs:enumeration value="InvalidCredentials" />
+ <xs:enumeration value="InvalidPassword" />
+ <xs:enumeration value="AccountDisabled" />
+ <xs:enumeration value="AccountLockout" />
+ <xs:enumeration value="SimiasLoginDisabled" />
+ <xs:enumeration value="UnknownDomain" />
+ <xs:enumeration value="InternalException" />
+ <xs:enumeration value="MethodNotSupported" />
+ <xs:enumeration value="Timeout" />
+ <xs:enumeration value="OlderVersion" />
+ <xs:enumeration value="ServerOld" />
+ <xs:enumeration value="UpgradeNeeded" />
+ <xs:enumeration value="PassPhraseNotSet" />
+ <xs:enumeration value="PassPhraseInvalid" />
+ <xs:enumeration value="UserAlreadyMoved" />
+ <xs:enumeration value="ServerUnAvailable" />
+ <xs:enumeration value="Unknown" />
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:element name="GetDomainInformationResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="GetDomainInformationResult" type="s0:DomainInformation" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetDomains">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="1" maxOccurs="1" name="onlySlaves" type="xs:boolean" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:complexType name="ArrayOfDomainInformation">
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="unbounded" name="DomainInformation" nillable="true" type="s0:DomainInformation" />
+ </xs:sequence>
+ </xs:complexType>
+ <xs:element name="GetDomainsResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="GetDomainsResult" type="s0:ArrayOfDomainInformation" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="LoginToRemoteDomain">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="domainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="password" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:complexType name="Status">
+ <xs:sequence>
+ <xs:element minOccurs="1" maxOccurs="1" name="statusCode" type="s0:StatusCodes" />
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="UserID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="UserName" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="DistinguishedUserName" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="ExceptionMessage" type="xs:string" />
+ <xs:element minOccurs="1" maxOccurs="1" name="TotalGraceLogins" type="xs:int" />
+ <xs:element minOccurs="1" maxOccurs="1" name="RemainingGraceLogins" type="xs:int" />
+ <xs:element minOccurs="1" maxOccurs="1" name="DaysUntilPasswordExpires" type="xs:int" />
+ </xs:sequence>
+ </xs:complexType>
+ <xs:element name="LoginToRemoteDomainResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="LoginToRemoteDomainResult" type="s0:Status" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="LogoutFromRemoteDomain">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="domainID" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="LogoutFromRemoteDomainResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="LogoutFromRemoteDomainResult" type="s0:Status" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="DisableDomainAutoLogin">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="domainID" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="DisableDomainAutoLoginResponse">
+ <xs:complexType />
+ </xs:element>
+ <xs:element name="IsDomainActive">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="domainID" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="IsDomainActiveResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="1" maxOccurs="1" name="IsDomainActiveResult" type="xs:boolean" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="SetDomainActive">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="domainID" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="SetDomainActiveResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="1" maxOccurs="1" name="SetDomainActiveResult" type="xs:int" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="SetDomainInactive">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="domainID" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="SetDomainInactiveResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="1" maxOccurs="1" name="SetDomainInactiveResult" type="xs:int" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="ValidCredentials">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="domainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="memberID" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="ValidCredentialsResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="1" maxOccurs="1" name="ValidCredentialsResult" type="xs:boolean" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:simpleType name="CredentialType">
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="None" />
+ <xs:enumeration value="NotRequired" />
+ <xs:enumeration value="Basic" />
+ <xs:enumeration value="PPK" />
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:element name="SetDomainCredentials">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="domainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="credentials" type="xs:string" />
+ <xs:element minOccurs="1" maxOccurs="1" name="type" type="s0:CredentialType" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="SetDomainCredentialsResponse">
+ <xs:complexType />
+ </xs:element>
+ <xs:element name="SetHostAddress">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="Host" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="PublicUrl" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="PrivateUrl" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="SetHostAddressResponse">
+ <xs:complexType />
+ </xs:element>
+ <xs:element name="StorePassPhrase">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="domainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="passPhrase" type="xs:string" />
+ <xs:element minOccurs="1" maxOccurs="1" name="type" type="s0:CredentialType" />
+ <xs:element minOccurs="1" maxOccurs="1" name="rememberPassPhrase" type="xs:boolean" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="StorePassPhraseResponse">
+ <xs:complexType />
+ </xs:element>
+ <xs:element name="GetDomainCredentials">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="domainID" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetDomainCredentialsResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="1" maxOccurs="1" name="GetDomainCredentialsResult" type="s0:CredentialType" />
+ <xs:element minOccurs="0" maxOccurs="1" name="userID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="credentials" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetPassPhrase">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="domainID" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetPassPhraseResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="GetPassPhraseResult" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetRememberOption">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="domainID" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetRememberOptionResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="1" maxOccurs="1" name="GetRememberOptionResult" type="xs:boolean" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="ConnectToDomain">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="UserName" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="Password" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="Host" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="ConnectToDomainResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="ConnectToDomainResult" type="s0:DomainInformation" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="LeaveDomain">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ <xs:element minOccurs="1" maxOccurs="1" name="LocalOnly" type="xs:boolean" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="LeaveDomainResponse">
+ <xs:complexType />
+ </xs:element>
+ <xs:element name="RemoveCertFromTable">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="host" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="RemoveCertFromTableResponse">
+ <xs:complexType />
+ </xs:element>
+ <xs:element name="SetDefaultDomain">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="domainID" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="SetDefaultDomainResponse">
+ <xs:complexType />
+ </xs:element>
+ <xs:element name="GetDefaultDomainID">
+ <xs:complexType />
+ </xs:element>
+ <xs:element name="GetDefaultDomainIDResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="GetDefaultDomainIDResult" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetCertificate">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="host" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetCertificateResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="GetCertificateResult" type="xs:base64Binary" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetCertificate2">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="host" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:simpleType name="CertificateProblem">
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="CertOK" />
+ <xs:enumeration value="CertEXPIRED" />
+ <xs:enumeration value="CertVALIDITYPERIODNESTING" />
+ <xs:enumeration value="CertROLE" />
+ <xs:enumeration value="CertPATHLENCONST" />
+ <xs:enumeration value="CertCRITICAL" />
+ <xs:enumeration value="CertPURPOSE" />
+ <xs:enumeration value="CertISSUERCHAINING" />
+ <xs:enumeration value="CertMALFORMED" />
+ <xs:enumeration value="CertUNTRUSTEDROOT" />
+ <xs:enumeration value="CertCHAINING" />
+ <xs:enumeration value="CertREVOKED" />
+ <xs:enumeration value="CertUNTRUSTEDTESTROOT" />
+ <xs:enumeration value="CertREVOCATION_FAILURE" />
+ <xs:enumeration value="CertCN_NO_MATCH" />
+ <xs:enumeration value="CertWRONG_USAGE" />
+ <xs:enumeration value="CertUNTRUSTEDCA" />
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:element name="GetCertificate2Response">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="GetCertificate2Result" type="xs:base64Binary" />
+ <xs:element minOccurs="1" maxOccurs="1" name="Problem" type="s0:CertificateProblem" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="StoreCertificate">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="certificate" type="xs:base64Binary" />
+ <xs:element minOccurs="0" maxOccurs="1" name="host" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="StoreCertificateResponse">
+ <xs:complexType />
+ </xs:element>
+ <xs:element name="StoreDomainCertificate">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="certificate" type="xs:base64Binary" />
+ <xs:element minOccurs="0" maxOccurs="1" name="host" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="domainID" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="StoreDomainCertificateResponse">
+ <xs:complexType />
+ </xs:element>
+ <xs:element name="GetRAList">
+ <xs:complexType />
+ </xs:element>
+ <xs:complexType name="ArrayOfString">
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ <xs:element name="GetRAListResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="GetRAListResult" type="s0:ArrayOfString" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetRAListOnClient">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetRAListOnClientResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="GetRAListOnClientResult" type="s0:ArrayOfString" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetRACertificate">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="rAgent" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetRACertificateResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="GetRACertificateResult" type="xs:base64Binary" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetRACertificateOnClient">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="rAgent" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetRACertificateOnClientResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="GetRACertificateOnClientResult" type="xs:base64Binary" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetPublicKey">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="rAgent" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetPublicKeyResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="GetPublicKeyResult" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetDefaultPublicKey">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetDefaultPublicKeyResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="GetDefaultPublicKeyResult" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetDefaultRSAFromServer">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetDefaultRSAFromServerResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="GetDefaultRSAFromServerResult" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetDefaultRSAKey">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetDefaultRSAKeyResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="GetDefaultRSAKeyResult" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="StoreRACertificate">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="certificate" type="xs:base64Binary" />
+ <xs:element minOccurs="0" maxOccurs="1" name="rAgent" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="StoreRACertificateResponse">
+ <xs:complexType />
+ </xs:element>
+ <xs:element name="GetInvalidSyncFilenameChars">
+ <xs:complexType />
+ </xs:element>
+ <xs:element name="GetInvalidSyncFilenameCharsResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="GetInvalidSyncFilenameCharsResult" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="SetDomainHostAddress">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="domainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="hostAddress" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="user" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="password" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="SetDomainHostAddressResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="1" maxOccurs="1" name="SetDomainHostAddressResult" type="xs:boolean" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="SetProxyAddress">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="hostUri" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="proxyUri" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="proxyUser" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="proxyPassword" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="SetProxyAddressResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="1" maxOccurs="1" name="SetProxyAddressResult" type="xs:boolean" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="CanShareService">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="simiasDataPath" type="xs:string" />
+ <xs:element minOccurs="1" maxOccurs="1" name="isClient" type="xs:boolean" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="CanShareServiceResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="1" maxOccurs="1" name="CanShareServiceResult" type="xs:boolean" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="StopSimiasProcess">
+ <xs:complexType />
+ </xs:element>
+ <xs:element name="StopSimiasProcessResponse">
+ <xs:complexType />
+ </xs:element>
+ <xs:element name="AddSimiasReference">
+ <xs:complexType />
+ </xs:element>
+ <xs:element name="AddSimiasReferenceResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="1" maxOccurs="1" name="AddSimiasReferenceResult" type="xs:int" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="RemoveSimiasReference">
+ <xs:complexType />
+ </xs:element>
+ <xs:element name="RemoveSimiasReferenceResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="1" maxOccurs="1" name="RemoveSimiasReferenceResult" type="xs:int" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="ServerSetDefaultAccount">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="UserID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="iFolderID" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="ServerSetDefaultAccountResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="1" maxOccurs="1" name="ServerSetDefaultAccountResult" type="xs:boolean" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="ServerGetDefaultiFolder">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="UserID" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="ServerGetDefaultiFolderResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="ServerGetDefaultiFolderResult" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetGroupsiFolderLimitPolicy">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="UserID" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetGroupsiFolderLimitPolicyResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="1" maxOccurs="1" name="GetGroupsiFolderLimitPolicyResult" type="xs:int" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="IsTransferAllowed">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="UserID" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="IsTransferAllowedResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="1" maxOccurs="1" name="IsTransferAllowedResult" type="xs:boolean" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetGroupsSharingPolicy">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="UserID" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetGroupsSharingPolicyResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="1" maxOccurs="1" name="GetGroupsSharingPolicyResult" type="xs:int" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetGroupsSecurityPolicy">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="UserID" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetGroupsSecurityPolicyResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="1" maxOccurs="1" name="GetGroupsSecurityPolicyResult" type="xs:int" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetEffectiveSyncPolicy">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="UserID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="CollectionID" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetEffectiveSyncPolicyResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="1" maxOccurs="1" name="GetEffectiveSyncPolicyResult" type="xs:int" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="ServerSetPassPhrase">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="UserID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="EncryptedCryptoKey" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="CryptoKeyBlob" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="RAName" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="RAPublicKey" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="ServerSetPassPhraseResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="ServerSetPassPhraseResult" type="s0:Status" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="ServerGetEncrypPassKey">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="UserID" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="ServerGetEncrypPassKeyResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="ServerGetEncrypPassKeyResult" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="ServerGetPassKeyHash">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="UserID" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="ServerGetPassKeyHashResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="ServerGetPassKeyHashResult" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="UpdateUserMoveState">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="UserID" type="xs:string" />
+ <xs:element minOccurs="1" maxOccurs="1" name="userMoveStatus" type="xs:int" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="UpdateUserMoveStateResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="1" maxOccurs="1" name="UpdateUserMoveStateResult" type="xs:boolean" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="UpdateHomeServer">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="UserID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="newHostID" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="UpdateHomeServerResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="1" maxOccurs="1" name="UpdateHomeServerResult" type="xs:boolean" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="DownloadiFolder">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="iFolderID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="name" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="HostID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="DirNodeID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="MemberNodeID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="colMemberNodeID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="localPath" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="DownloadiFolderResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="1" maxOccurs="1" name="DownloadiFolderResult" type="xs:boolean" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="UpdateLocalProperties">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="UserID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="EncryptionKey" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="EncryptionVersion" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="EncryptionBlob" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="RAName" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="RAPublicKey" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="UpdateLocalPropertiesResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="1" maxOccurs="1" name="UpdateLocalPropertiesResult" type="xs:boolean" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="DisableUser">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="UserID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="newHostID" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="DisableUserResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="1" maxOccurs="1" name="DisableUserResult" type="xs:boolean" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="SetOnMasterEncryptionBlobFlag">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="UserID" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="SetOnMasterEncryptionBlobFlagResponse">
+ <xs:complexType />
+ </xs:element>
+ <xs:element name="CommitDomainMember">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="ModifiedMemberXML">
+ <xs:complexType mixed="true">
+ <xs:sequence>
+ <xs:any />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="CommitDomainMemberResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="1" maxOccurs="1" name="CommitDomainMemberResult" type="xs:boolean" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="ServerGetCollectionHashKey">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="CollectionID" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="ServerGetCollectionHashKeyResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="ServerGetCollectionHashKeyResult" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetiFolderCryptoKeys">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="UserID" type="xs:string" />
+ <xs:element minOccurs="1" maxOccurs="1" name="Index" type="xs:int" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:complexType name="CollectionKey">
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="NodeID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="PEDEK" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="REDEK" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ <xs:element name="GetiFolderCryptoKeysResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="GetiFolderCryptoKeysResult" type="s0:CollectionKey" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="SetiFolderCryptoKeys">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="UserID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="CKey" type="s0:CollectionKey" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="SetiFolderCryptoKeysResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="1" maxOccurs="1" name="SetiFolderCryptoKeysResult" type="xs:boolean" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="ExportiFoldersCryptoKeys">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="FilePath" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="ExportiFoldersCryptoKeysResponse">
+ <xs:complexType />
+ </xs:element>
+ <xs:element name="ImportiFoldersCryptoKeys">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="NewPassphrase" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="OneTimePassphrase" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="FilePath" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="ImportiFoldersCryptoKeysResponse">
+ <xs:complexType />
+ </xs:element>
+ <xs:element name="ExportiFoldersCryptoKeysToDoc">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="UserID" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="ExportiFoldersCryptoKeysToDocResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="keyDocument">
+ <xs:complexType mixed="true">
+ <xs:sequence>
+ <xs:any />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="RecoverKeys">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="UserID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="RAName" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="keyDocument">
+ <xs:complexType mixed="true">
+ <xs:sequence>
+ <xs:any />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element minOccurs="0" maxOccurs="1" name="oneTimePP" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="RecoverKeysResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="1" maxOccurs="1" name="RecoverKeysResult" type="xs:boolean" />
+ <xs:element minOccurs="0" maxOccurs="1" name="decryptedKeyDoc">
+ <xs:complexType mixed="true">
+ <xs:sequence>
+ <xs:any />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="ImportiFoldersCryptoKeysFromDoc">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="UserID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="NewPassphrase" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="OneTimePassword" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="keyDocument">
+ <xs:complexType mixed="true">
+ <xs:sequence>
+ <xs:any />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="ImportiFoldersCryptoKeysFromDocResponse">
+ <xs:complexType />
+ </xs:element>
+ <xs:element name="ExportRecoverImport">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="UserID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="NewPassphrase" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="ExportRecoverImportResponse">
+ <xs:complexType />
+ </xs:element>
+ <xs:element name="SetPassPhrase">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="PassPhrase" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="RAName" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="RAPublicKey" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="SetPassPhraseResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="SetPassPhraseResult" type="s0:Status" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="DefaultAccount">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="iFolderID" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="DefaultAccountResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="1" maxOccurs="1" name="DefaultAccountResult" type="xs:boolean" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetDefaultiFolder">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetDefaultiFolderResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="GetDefaultiFolderResult" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="ReSetPassPhrase">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="OldPassP...
[truncated message content] |
|
From: <ra...@us...> - 2009-12-28 16:58:08
|
Revision: 7305
http://simias.svn.sourceforge.net/simias/?rev=7305&view=rev
Author: ravim85
Date: 2009-12-28 16:58:00 +0000 (Mon, 28 Dec 2009)
Log Message:
-----------
updating version to 3.8.0.1 for windows dll-simias
Modified Paths:
--------------
branches/iFolder_3.8.0_updates/src/core/FlaimProvider/FlaimWrapper/FlaimWrapper.vcproj
branches/iFolder_3.8.0_updates/src/core/POBoxWS/Properties/AssemblyInfo.cs
branches/iFolder_3.8.0_updates/src/core/Properties/AssemblyInfo.cs
branches/iFolder_3.8.0_updates/src/core/SimiasApp/Properties/AssemblyInfo.cs
branches/iFolder_3.8.0_updates/src/core/SimiasClient/Properties/AssemblyInfo.cs
branches/iFolder_3.8.0_updates/src/core/SyncService/Properties/AssemblyInfo.cs
branches/iFolder_3.8.0_updates/src/core/WebService/Properties/AssemblyInfo.cs
Modified: branches/iFolder_3.8.0_updates/src/core/FlaimProvider/FlaimWrapper/FlaimWrapper.vcproj
===================================================================
--- branches/iFolder_3.8.0_updates/src/core/FlaimProvider/FlaimWrapper/FlaimWrapper.vcproj 2009-12-28 16:06:22 UTC (rev 7304)
+++ branches/iFolder_3.8.0_updates/src/core/FlaimProvider/FlaimWrapper/FlaimWrapper.vcproj 2009-12-28 16:58:00 UTC (rev 7305)
@@ -84,7 +84,7 @@
Name="VCLinkerTool"
AdditionalDependencies="rpcrt4.lib ws2_32.lib odbc32.lib odbccp32.lib flaim.lib msvcrt.lib"
OutputFile=".\Release/FlaimWrapper.dll"
- Version="3.8.0.0"
+ Version="3.8.0.1"
LinkIncremental="1"
SuppressStartupBanner="true"
AdditionalLibraryDirectories=""$(SolutionDir)..\..\dependencies\external\libflaim\win32""
@@ -186,7 +186,7 @@
Name="VCLinkerTool"
AdditionalDependencies="rpcrt4.lib ws2_32.lib odbc32.lib odbccp32.lib dbghelp.lib flaim.lib flaimtk.lib msvcrt.lib"
OutputFile=".\Release/FlaimWrapper.dll"
- Version="3.8.0.0"
+ Version="3.8.0.1"
LinkIncremental="1"
SuppressStartupBanner="true"
AdditionalLibraryDirectories=""$(SolutionDir)..\..\dependencies\external\libflaim\win64""
Modified: branches/iFolder_3.8.0_updates/src/core/POBoxWS/Properties/AssemblyInfo.cs
===================================================================
--- branches/iFolder_3.8.0_updates/src/core/POBoxWS/Properties/AssemblyInfo.cs 2009-12-28 16:06:22 UTC (rev 7304)
+++ branches/iFolder_3.8.0_updates/src/core/POBoxWS/Properties/AssemblyInfo.cs 2009-12-28 16:58:00 UTC (rev 7305)
@@ -29,5 +29,5 @@
// Build Number
// Revision
//
-[assembly: AssemblyVersion("3.8.0.0")]
-[assembly: AssemblyFileVersion("3.8.0.0")]
+[assembly: AssemblyVersion("3.8.0.1")]
+[assembly: AssemblyFileVersion("3.8.0.1")]
Modified: branches/iFolder_3.8.0_updates/src/core/Properties/AssemblyInfo.cs
===================================================================
--- branches/iFolder_3.8.0_updates/src/core/Properties/AssemblyInfo.cs 2009-12-28 16:06:22 UTC (rev 7304)
+++ branches/iFolder_3.8.0_updates/src/core/Properties/AssemblyInfo.cs 2009-12-28 16:58:00 UTC (rev 7305)
@@ -29,5 +29,5 @@
// Build Number
// Revision
//
-[assembly: AssemblyVersion("3.8.0.0")]
-[assembly: AssemblyFileVersion("3.8.0.0")]
+[assembly: AssemblyVersion("3.8.0.1")]
+[assembly: AssemblyFileVersion("3.8.0.1")]
Modified: branches/iFolder_3.8.0_updates/src/core/SimiasApp/Properties/AssemblyInfo.cs
===================================================================
--- branches/iFolder_3.8.0_updates/src/core/SimiasApp/Properties/AssemblyInfo.cs 2009-12-28 16:06:22 UTC (rev 7304)
+++ branches/iFolder_3.8.0_updates/src/core/SimiasApp/Properties/AssemblyInfo.cs 2009-12-28 16:58:00 UTC (rev 7305)
@@ -29,5 +29,5 @@
// Build Number
// Revision
//
-[assembly: AssemblyVersion("3.8.0.0")]
-[assembly: AssemblyFileVersion("3.8.0.0")]
+[assembly: AssemblyVersion("3.8.0.1")]
+[assembly: AssemblyFileVersion("3.8.0.1")]
Modified: branches/iFolder_3.8.0_updates/src/core/SimiasClient/Properties/AssemblyInfo.cs
===================================================================
--- branches/iFolder_3.8.0_updates/src/core/SimiasClient/Properties/AssemblyInfo.cs 2009-12-28 16:06:22 UTC (rev 7304)
+++ branches/iFolder_3.8.0_updates/src/core/SimiasClient/Properties/AssemblyInfo.cs 2009-12-28 16:58:00 UTC (rev 7305)
@@ -29,5 +29,5 @@
// Build Number
// Revision
//
-[assembly: AssemblyVersion("3.8.0.0")]
-[assembly: AssemblyFileVersion("3.8.0.0")]
+[assembly: AssemblyVersion("3.8.0.1")]
+[assembly: AssemblyFileVersion("3.8.0.1")]
Modified: branches/iFolder_3.8.0_updates/src/core/SyncService/Properties/AssemblyInfo.cs
===================================================================
--- branches/iFolder_3.8.0_updates/src/core/SyncService/Properties/AssemblyInfo.cs 2009-12-28 16:06:22 UTC (rev 7304)
+++ branches/iFolder_3.8.0_updates/src/core/SyncService/Properties/AssemblyInfo.cs 2009-12-28 16:58:00 UTC (rev 7305)
@@ -29,5 +29,5 @@
// Build Number
// Revision
//
-[assembly: AssemblyVersion("3.8.0.0")]
-[assembly: AssemblyFileVersion("3.8.0.0")]
+[assembly: AssemblyVersion("3.8.0.1")]
+[assembly: AssemblyFileVersion("3.8.0.1")]
Modified: branches/iFolder_3.8.0_updates/src/core/WebService/Properties/AssemblyInfo.cs
===================================================================
--- branches/iFolder_3.8.0_updates/src/core/WebService/Properties/AssemblyInfo.cs 2009-12-28 16:06:22 UTC (rev 7304)
+++ branches/iFolder_3.8.0_updates/src/core/WebService/Properties/AssemblyInfo.cs 2009-12-28 16:58:00 UTC (rev 7305)
@@ -29,5 +29,5 @@
// Build Number
// Revision
//
-[assembly: AssemblyVersion("3.8.0.0")]
-[assembly: AssemblyFileVersion("3.8.0.0")]
+[assembly: AssemblyVersion("3.8.0.1")]
+[assembly: AssemblyFileVersion("3.8.0.1")]
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ra...@us...> - 2009-12-28 16:06:31
|
Revision: 7304
http://simias.svn.sourceforge.net/simias/?rev=7304&view=rev
Author: ravim85
Date: 2009-12-28 16:06:22 +0000 (Mon, 28 Dec 2009)
Log Message:
-----------
Bumped version on config files for 3.8.0.0 update to 3.8.0.1
Modified Paths:
--------------
branches/iFolder_3.8.0_updates/src/server/Simias.ClientUpdate/mac-version.config
branches/iFolder_3.8.0_updates/src/server/Simias.ClientUpdate/unix-version.config
branches/iFolder_3.8.0_updates/src/server/Simias.ClientUpdate/version.config
Modified: branches/iFolder_3.8.0_updates/src/server/Simias.ClientUpdate/mac-version.config
===================================================================
--- branches/iFolder_3.8.0_updates/src/server/Simias.ClientUpdate/mac-version.config 2009-12-23 12:33:52 UTC (rev 7303)
+++ branches/iFolder_3.8.0_updates/src/server/Simias.ClientUpdate/mac-version.config 2009-12-28 16:06:22 UTC (rev 7304)
@@ -7,7 +7,7 @@
<!-- Put Version string here. Should be in the format of
Major Version.Minor Version.Build Version.Revision
Example: <version>1.0.1817.29628</version> -->
- <version>3.8.0.0</version>
+ <version>3.8.0.1</version>
<!-- Put name of Mac ifolder client application file
to be upgraded here. The specified file must be in
Modified: branches/iFolder_3.8.0_updates/src/server/Simias.ClientUpdate/unix-version.config
===================================================================
--- branches/iFolder_3.8.0_updates/src/server/Simias.ClientUpdate/unix-version.config 2009-12-23 12:33:52 UTC (rev 7303)
+++ branches/iFolder_3.8.0_updates/src/server/Simias.ClientUpdate/unix-version.config 2009-12-28 16:06:22 UTC (rev 7304)
@@ -24,7 +24,7 @@
you are doing.
-->
<distribution match="DEFAULT">
- <version>3.8.0.0</version>
+ <version>3.8.0.1</version>
<download-directory>default</download-directory>
</distribution>
@@ -51,17 +51,17 @@
-->
<distribution match="SUSE Linux Enterprise Desktop 10">
- <version>3.8.0.0</version>
+ <version>3.8.0.1</version>
<download-directory>suse-linux-10.0</download-directory>
</distribution>
<distribution match="SUSE Linux Enterprise Desktop 11">
- <version>3.8.0.0</version>
+ <version>3.8.0.1</version>
<download-directory>suse-linux-11.0</download-directory>
</distribution>
<distribution match="openSUSE">
- <version>3.8.0.0</version>
+ <version>3.8.0.1</version>
<download-directory>opensuse-linux</download-directory>
</distribution>
Modified: branches/iFolder_3.8.0_updates/src/server/Simias.ClientUpdate/version.config
===================================================================
--- branches/iFolder_3.8.0_updates/src/server/Simias.ClientUpdate/version.config 2009-12-23 12:33:52 UTC (rev 7303)
+++ branches/iFolder_3.8.0_updates/src/server/Simias.ClientUpdate/version.config 2009-12-28 16:06:22 UTC (rev 7304)
@@ -4,15 +4,15 @@
with the one specified here by 'filename'. -->
<versioninfo>
<distribution match="windows32">
- <version>3.8.0.0</version>
+ <version>3.8.0.1</version>
<filename>ifolder3-windows.exe</filename>
</distribution>
<distribution match="windows64">
- <version>3.8.0.0</version>
+ <version>3.8.0.1</version>
<filename>ifolder3-windows-x64.exe</filename>
</distribution>
<distribution match="DEFAULT">
- <version>3.8.0.0</version>
+ <version>3.8.0.1</version>
<filename>ifolder3-windows.exe</filename>
</distribution>
</versioninfo>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ku...@us...> - 2009-12-23 10:41:20
|
Revision: 7301
http://simias.svn.sourceforge.net/simias/?rev=7301&view=rev
Author: kuanil
Date: 2009-12-23 10:41:09 +0000 (Wed, 23 Dec 2009)
Log Message:
-----------
apache error log was flooded with Simias.log appender and access violation error during server restart, modified the lock setting for Simias.log files
Modified Paths:
--------------
trunk/src/core/Common/Simias.log4net
Modified: trunk/src/core/Common/Simias.log4net
===================================================================
--- trunk/src/core/Common/Simias.log4net 2009-12-23 10:40:28 UTC (rev 7300)
+++ trunk/src/core/Common/Simias.log4net 2009-12-23 10:41:09 UTC (rev 7301)
@@ -10,6 +10,7 @@
<appendToFile value="true" />
<maximumFileSize value="10MB" />
<maxSizeRollBackups value="10" />
+ <lockingModel type="log4net.Appender.FileAppender+MinimalLock"/>
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%d [%t] %-5p %c - %m%n" />
@@ -27,6 +28,7 @@
<appendToFile value="true" />
<maximumFileSize value="10MB" />
<maxSizeRollBackups value="10" />
+ <lockingModel type="log4net.Appender.FileAppender+MinimalLock"/>
<layout type="log4net.Layout.PatternLayout">
<header value="#version: 1.0%n#Fields:**date**time**method**status**user**uri**id**%n" />
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ku...@us...> - 2009-12-23 10:40:40
|
Revision: 7300
http://simias.svn.sourceforge.net/simias/?rev=7300&view=rev
Author: kuanil
Date: 2009-12-23 10:40:28 +0000 (Wed, 23 Dec 2009)
Log Message:
-----------
apache error log was flooded with Simias.log appender and access violation error during server restart, modified the lock setting for Simias.log files
Modified Paths:
--------------
branches/iFolder_3.8.0_updates/src/core/Common/Simias.log4net
Modified: branches/iFolder_3.8.0_updates/src/core/Common/Simias.log4net
===================================================================
--- branches/iFolder_3.8.0_updates/src/core/Common/Simias.log4net 2009-12-23 10:36:51 UTC (rev 7299)
+++ branches/iFolder_3.8.0_updates/src/core/Common/Simias.log4net 2009-12-23 10:40:28 UTC (rev 7300)
@@ -10,6 +10,7 @@
<appendToFile value="true" />
<maximumFileSize value="10MB" />
<maxSizeRollBackups value="10" />
+ <lockingModel type="log4net.Appender.FileAppender+MinimalLock"/>
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%d [%t] %-5p %c - %m%n" />
@@ -27,6 +28,7 @@
<appendToFile value="true" />
<maximumFileSize value="10MB" />
<maxSizeRollBackups value="10" />
+ <lockingModel type="log4net.Appender.FileAppender+MinimalLock"/>
<layout type="log4net.Layout.PatternLayout">
<header value="#version: 1.0%n#Fields:**date**time**method**status**user**uri**id**%n" />
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ku...@us...> - 2009-12-23 10:37:00
|
Revision: 7299
http://simias.svn.sourceforge.net/simias/?rev=7299&view=rev
Author: kuanil
Date: 2009-12-23 10:36:51 +0000 (Wed, 23 Dec 2009)
Log Message:
-----------
after usermove, dataloss was observed, this was because of lot of authentication exceptions occuring during the data transfer, fixed from simias part
Modified Paths:
--------------
trunk/src/core/CollectionStore/Member.cs
trunk/src/core/Common/WebState.cs
trunk/src/core/Sync/SyncClient.cs
Modified: trunk/src/core/CollectionStore/Member.cs
===================================================================
--- trunk/src/core/CollectionStore/Member.cs 2009-12-23 10:34:38 UTC (rev 7298)
+++ trunk/src/core/CollectionStore/Member.cs 2009-12-23 10:36:51 UTC (rev 7299)
@@ -1866,6 +1866,8 @@
}
string configFilePath =
Path.Combine( Store.StorePath, Simias.Configuration.DefaultConfigFileName );
+
+ Hashtable Dup = new Hashtable();
// Load the configuration file into an xml document.
XmlDocument configDoc = new XmlDocument();
@@ -1874,17 +1876,22 @@
if ( searchElement != null )
{
XmlNodeList contextNodes = searchElement.SelectNodes( XmlContextTag );
- foreach( XmlElement contextNode in contextNodes )
+
+ for( int count = contextNodes.Count - 1; count >= 0; count-- )
{
- searchElement.RemoveChild( contextNode );
+ searchElement.RemoveChild( contextNodes[count] );
}
foreach( string dn in searchContexts )
{
- log.Debug("UpdateSearchContexts: Adding {0}", dn);
- XmlElement element = configDoc.CreateElement( XmlContextTag );
- element.SetAttribute( XmlDNAttr, dn );
- searchElement.AppendChild( element );
+ if( ! Dup.ContainsKey(dn) )
+ {
+ log.Debug("UpdateSearchContexts: Adding {0}", dn);
+ XmlElement element = configDoc.CreateElement( XmlContextTag );
+ element.SetAttribute( XmlDNAttr, dn );
+ searchElement.AppendChild( element );
+ Dup.Add( dn, "" );
+ }
}
}
else
@@ -1899,6 +1906,7 @@
finally
{
xtw.Close();
+ Dup.Clear();
}
}
Modified: trunk/src/core/Common/WebState.cs
===================================================================
--- trunk/src/core/Common/WebState.cs 2009-12-23 10:34:38 UTC (rev 7298)
+++ trunk/src/core/Common/WebState.cs 2009-12-23 10:36:51 UTC (rev 7299)
@@ -618,7 +618,12 @@
connectionTable.Remove(key);
}
}
- WebState.ResetWebState(domainID);
+ // bug 538046: lot of 401 exceptions during UserMove and hence data loss. After every domain sync/Catalog sync or during web-service
+ // ex., server used to remove the cookiehash entry for the domainID, so the connections which were already established earlier were
+ // getting 401 status. The removal of cookiehash entry is applicable only for clients as they logout/login from one domain. For
+ // servers, it is only one domain, so no login/logout concept for servers.
+ if( ! Store.IsEnterpriseServer)
+ WebState.ResetWebState(domainID);
}
/// <summary>
Modified: trunk/src/core/Sync/SyncClient.cs
===================================================================
--- trunk/src/core/Sync/SyncClient.cs 2009-12-23 10:34:38 UTC (rev 7298)
+++ trunk/src/core/Sync/SyncClient.cs 2009-12-23 10:36:51 UTC (rev 7299)
@@ -1102,7 +1102,7 @@
// Only syncronize local changes when we have finished with the
// Server side changes.
- if ((workArray == null || workArray.DownCount == 0) && !yielded && collection.Merge == false && fileMonitor.scanThreadRunning == false)
+ if ((workArray == null || workArray.DownCount == 0) && !yielded && collection.Merge == false && fileMonitor.scanThreadRunning == false && collection.DataMovement != true)
{
if(isNewifolder == true)
{
@@ -2154,6 +2154,7 @@
{
// Try to delete the next node.
//FIXME: we must not remove the node on exception - workaround for new sync engine
+ log.Debug("SyncClient.cs: On exception {0}, the nodeid {1} is removed from workarray",e.Message, id);
workArray.RemoveNodeFromServer(id, merge);
}
}
@@ -2188,7 +2189,7 @@
updates = service.GetNodes(batchIDs);
StoreNodes(updates, merge);
}
- catch {}
+ catch (Exception ex){log.Debug("SyncClient.cs: ProcessNodesFromServer, got exception, "+ex.ToString());}
offset += batchCount;
}
// Update the collection in case it changed.
@@ -2261,9 +2262,10 @@
{
}
}
- catch
+ catch
{
// Handle any other errors.
+ log.Debug("SyncClient.cs, caught exception inside StoreNodes for collection: "+collection.Name);
}
}
}
@@ -2453,6 +2455,7 @@
}
catch
{
+ log.Debug("SyncClient.cs: caught exception inside StoreDir for collectionid : "+snode.ID);
return false;
}
}
@@ -2552,7 +2555,7 @@
catch (Exception ex)
{
if( this.collection.DataMovement != true)
- workArray.RemoveNodeFromServer(nodeID, merge);
+ workArray.RemoveNodeFromServer(nodeID, merge);
Log.log.Debug(ex, "Failed Downloading File during close");
}
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ku...@us...> - 2009-12-23 10:34:46
|
Revision: 7298
http://simias.svn.sourceforge.net/simias/?rev=7298&view=rev
Author: kuanil
Date: 2009-12-23 10:34:38 +0000 (Wed, 23 Dec 2009)
Log Message:
-----------
after usermove, dataloss was observed, this was because of lot of authentication exceptions occuring during the data transfer, fixed from simias part
Modified Paths:
--------------
branches/iFolder_3.8.0_updates/src/core/CollectionStore/Member.cs
branches/iFolder_3.8.0_updates/src/core/Common/WebState.cs
branches/iFolder_3.8.0_updates/src/core/Sync/SyncClient.cs
Modified: branches/iFolder_3.8.0_updates/src/core/CollectionStore/Member.cs
===================================================================
--- branches/iFolder_3.8.0_updates/src/core/CollectionStore/Member.cs 2009-12-07 06:26:46 UTC (rev 7297)
+++ branches/iFolder_3.8.0_updates/src/core/CollectionStore/Member.cs 2009-12-23 10:34:38 UTC (rev 7298)
@@ -1866,6 +1866,8 @@
}
string configFilePath =
Path.Combine( Store.StorePath, Simias.Configuration.DefaultConfigFileName );
+
+ Hashtable Dup = new Hashtable();
// Load the configuration file into an xml document.
XmlDocument configDoc = new XmlDocument();
@@ -1874,17 +1876,22 @@
if ( searchElement != null )
{
XmlNodeList contextNodes = searchElement.SelectNodes( XmlContextTag );
- foreach( XmlElement contextNode in contextNodes )
+
+ for( int count = contextNodes.Count - 1; count >= 0; count-- )
{
- searchElement.RemoveChild( contextNode );
+ searchElement.RemoveChild( contextNodes[count] );
}
foreach( string dn in searchContexts )
{
- log.Debug("UpdateSearchContexts: Adding {0}", dn);
- XmlElement element = configDoc.CreateElement( XmlContextTag );
- element.SetAttribute( XmlDNAttr, dn );
- searchElement.AppendChild( element );
+ if( ! Dup.ContainsKey(dn) )
+ {
+ log.Debug("UpdateSearchContexts: Adding {0}", dn);
+ XmlElement element = configDoc.CreateElement( XmlContextTag );
+ element.SetAttribute( XmlDNAttr, dn );
+ searchElement.AppendChild( element );
+ Dup.Add( dn, "" );
+ }
}
}
else
@@ -1899,6 +1906,7 @@
finally
{
xtw.Close();
+ Dup.Clear();
}
}
Modified: branches/iFolder_3.8.0_updates/src/core/Common/WebState.cs
===================================================================
--- branches/iFolder_3.8.0_updates/src/core/Common/WebState.cs 2009-12-07 06:26:46 UTC (rev 7297)
+++ branches/iFolder_3.8.0_updates/src/core/Common/WebState.cs 2009-12-23 10:34:38 UTC (rev 7298)
@@ -618,7 +618,12 @@
connectionTable.Remove(key);
}
}
- WebState.ResetWebState(domainID);
+ // bug 538046: lot of 401 exceptions during UserMove and hence data loss. After every domain sync/Catalog sync or during web-service
+ // ex., server used to remove the cookiehash entry for the domainID, so the connections which were already established earlier were
+ // getting 401 status. The removal of cookiehash entry is applicable only for clients as they logout/login from one domain. For
+ // servers, it is only one domain, so no login/logout concept for servers.
+ if( ! Store.IsEnterpriseServer)
+ WebState.ResetWebState(domainID);
}
/// <summary>
Modified: branches/iFolder_3.8.0_updates/src/core/Sync/SyncClient.cs
===================================================================
--- branches/iFolder_3.8.0_updates/src/core/Sync/SyncClient.cs 2009-12-07 06:26:46 UTC (rev 7297)
+++ branches/iFolder_3.8.0_updates/src/core/Sync/SyncClient.cs 2009-12-23 10:34:38 UTC (rev 7298)
@@ -1102,7 +1102,7 @@
// Only syncronize local changes when we have finished with the
// Server side changes.
- if ((workArray == null || workArray.DownCount == 0) && !yielded && collection.Merge == false && fileMonitor.scanThreadRunning == false)
+ if ((workArray == null || workArray.DownCount == 0) && !yielded && collection.Merge == false && fileMonitor.scanThreadRunning == false && collection.DataMovement != true)
{
if(isNewifolder == true)
{
@@ -2154,6 +2154,7 @@
{
// Try to delete the next node.
//FIXME: we must not remove the node on exception - workaround for new sync engine
+ log.Debug("SyncClient.cs: On exception {0}, the nodeid {1} is removed from workarray",e.Message, id);
workArray.RemoveNodeFromServer(id, merge);
}
}
@@ -2188,7 +2189,7 @@
updates = service.GetNodes(batchIDs);
StoreNodes(updates, merge);
}
- catch {}
+ catch (Exception ex){log.Debug("SyncClient.cs: ProcessNodesFromServer, got exception, "+ex.ToString());}
offset += batchCount;
}
// Update the collection in case it changed.
@@ -2261,9 +2262,10 @@
{
}
}
- catch
+ catch
{
// Handle any other errors.
+ log.Debug("SyncClient.cs, caught exception inside StoreNodes for collection: "+collection.Name);
}
}
}
@@ -2453,6 +2455,7 @@
}
catch
{
+ log.Debug("SyncClient.cs: caught exception inside StoreDir for collectionid : "+snode.ID);
return false;
}
}
@@ -2552,7 +2555,7 @@
catch (Exception ex)
{
if( this.collection.DataMovement != true)
- workArray.RemoveNodeFromServer(nodeID, merge);
+ workArray.RemoveNodeFromServer(nodeID, merge);
Log.log.Debug(ex, "Failed Downloading File during close");
}
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|