├── .classpath ├── .gitignore ├── .project ├── .settings ├── org.eclipse.jdt.core.prefs ├── org.eclipse.ltk.core.refactoring.prefs └── org.eclipse.m2e.core.prefs ├── AUTHORS ├── LICENSE ├── README.md ├── config.properties ├── packaging ├── common │ ├── stacksync-server │ └── stacksync-server.1.gz └── debian │ ├── Makefile │ └── debian │ ├── changelog │ ├── compat │ ├── conffiles │ ├── control │ ├── dirs │ ├── postinst │ ├── postrm │ ├── prerm │ └── stacksync-server.init ├── pom.xml ├── script ├── adduser.sh └── install_deps.sh └── src ├── main ├── java │ └── com │ │ └── stacksync │ │ └── syncservice │ │ ├── SyncServiceDaemon.java │ │ ├── db │ │ ├── ConnectionPool.java │ │ ├── ConnectionPoolFactory.java │ │ ├── DAOError.java │ │ ├── DAOFactory.java │ │ ├── DAOUtil.java │ │ ├── DeviceDAO.java │ │ ├── ItemDAO.java │ │ ├── ItemVersionDAO.java │ │ ├── UserDAO.java │ │ ├── WorkspaceDAO.java │ │ └── postgresql │ │ │ ├── PostgresqlConnectionPool.java │ │ │ ├── PostgresqlDAO.java │ │ │ ├── PostgresqlDeviceDAO.java │ │ │ ├── PostgresqlItemDAO.java │ │ │ ├── PostgresqlItemVersionDao.java │ │ │ ├── PostgresqlUserDAO.java │ │ │ └── PostgresqlWorkspaceDAO.java │ │ ├── exceptions │ │ ├── CommitExistantVersion.java │ │ ├── CommitWrongVersion.java │ │ ├── InternalServerError.java │ │ ├── InvalidReader.java │ │ ├── NotEnoughConsumersException.java │ │ ├── dao │ │ │ ├── DAOConfigurationException.java │ │ │ ├── DAOException.java │ │ │ ├── NoGeneratedKeysDAOException.java │ │ │ ├── NoResultReturnedDAOException.java │ │ │ └── NoRowsAffectedDAOException.java │ │ └── storage │ │ │ ├── EndpointNotFoundException.java │ │ │ ├── NoStorageManagerAvailable.java │ │ │ ├── ObjectNotFoundException.java │ │ │ ├── UnauthorizedException.java │ │ │ └── UnexpectedStatusCodeException.java │ │ ├── handler │ │ ├── APIHandler.java │ │ ├── Handler.java │ │ ├── SQLAPIHandler.java │ │ ├── SQLSyncHandler.java │ │ ├── SyncHandler.java │ │ └── UnshareData.java │ │ ├── omq │ │ └── SyncServiceImp.java │ │ ├── rpc │ │ ├── Reader.java │ │ ├── XmlRpcRequestHandlerFactory.java │ │ ├── XmlRpcSyncHandler.java │ │ ├── XmlRpcSyncServer.java │ │ ├── messages │ │ │ ├── APICommitResponse.java │ │ │ ├── APICreateFolderResponse.java │ │ │ ├── APIDeleteResponse.java │ │ │ ├── APIGetFolderMembersResponse.java │ │ │ ├── APIGetMetadata.java │ │ │ ├── APIGetVersions.java │ │ │ ├── APIGetWorkspaceInfoResponse.java │ │ │ ├── APIResponse.java │ │ │ ├── APIRestoreMetadata.java │ │ │ ├── APIShareFolderResponse.java │ │ │ ├── APIUnshareFolderResponse.java │ │ │ └── APIUserMetadata.java │ │ └── parser │ │ │ ├── IParser.java │ │ │ └── JSONParser.java │ │ ├── storage │ │ ├── StorageFactory.java │ │ ├── StorageManager.java │ │ ├── SwiftManager.java │ │ ├── SwiftManagerHTTPS.java │ │ ├── SwiftResponse.java │ │ └── swift │ │ │ ├── AccessObject.java │ │ │ ├── EndpointObject.java │ │ │ ├── LoginResponseObject.java │ │ │ ├── ServiceObject.java │ │ │ └── TokenObject.java │ │ └── util │ │ ├── CleanObjects.java │ │ ├── Config.java │ │ └── Constants.java └── resources │ ├── example.properties │ ├── log4j.xml │ ├── setup_db.sql │ └── version.properties └── test └── java └── com └── stacksync └── syncservice └── test ├── benchmark ├── Constants.java ├── DBBenchmark.java ├── MetadataGenerator.java ├── db │ └── DatabaseHelper.java ├── normal │ ├── CommonFunctions.java │ ├── RandomString.java │ ├── TestCommit.java │ ├── TestGetChanges.java │ └── TestGetWorkspaces.java └── omq │ ├── RabbitConfig.java │ ├── TestCommit.java │ ├── TestGetChanges.java │ └── TestGetWorkspaces.java ├── dao └── PostgresqlDAOTest.java ├── handler ├── AdvancedHandlerTest.java ├── BasicHandlerTest.java ├── CreateFileTest.java ├── GetMetadataTest.java ├── GetWorkspaceInfoTest.java ├── SendShareNotificationTest.java ├── ShareFolderTest.java ├── SharingTest.java ├── UpdateDataTest.java ├── UpdateDeviceTest.java └── UpdateMetadataTest.java ├── main └── ServerTest.java ├── reader └── JSONParserTest.java └── xmlrpc ├── ApiCreateFolder.java ├── ApiDeleteMetadataFile.java ├── ApiGetMetadata.java ├── ApiGetVersions.java ├── ApiPutMetadataFile.java ├── ApiPutMetadataFolder.java ├── ApiRestoreMetadata.java └── Constants.java /.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/.classpath -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/.gitignore -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/.project -------------------------------------------------------------------------------- /.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /.settings/org.eclipse.ltk.core.refactoring.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/.settings/org.eclipse.ltk.core.refactoring.prefs -------------------------------------------------------------------------------- /.settings/org.eclipse.m2e.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/.settings/org.eclipse.m2e.core.prefs -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/AUTHORS -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/README.md -------------------------------------------------------------------------------- /config.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/config.properties -------------------------------------------------------------------------------- /packaging/common/stacksync-server: -------------------------------------------------------------------------------- 1 | #! /bin/sh 2 | 3 | /etc/init.d/stacksync-server start 4 | -------------------------------------------------------------------------------- /packaging/common/stacksync-server.1.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/packaging/common/stacksync-server.1.gz -------------------------------------------------------------------------------- /packaging/debian/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/packaging/debian/Makefile -------------------------------------------------------------------------------- /packaging/debian/debian/changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/packaging/debian/debian/changelog -------------------------------------------------------------------------------- /packaging/debian/debian/compat: -------------------------------------------------------------------------------- 1 | 7 2 | -------------------------------------------------------------------------------- /packaging/debian/debian/conffiles: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/packaging/debian/debian/conffiles -------------------------------------------------------------------------------- /packaging/debian/debian/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/packaging/debian/debian/control -------------------------------------------------------------------------------- /packaging/debian/debian/dirs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/packaging/debian/debian/dirs -------------------------------------------------------------------------------- /packaging/debian/debian/postinst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/packaging/debian/debian/postinst -------------------------------------------------------------------------------- /packaging/debian/debian/postrm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/packaging/debian/debian/postrm -------------------------------------------------------------------------------- /packaging/debian/debian/prerm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/packaging/debian/debian/prerm -------------------------------------------------------------------------------- /packaging/debian/debian/stacksync-server.init: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/packaging/debian/debian/stacksync-server.init -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/pom.xml -------------------------------------------------------------------------------- /script/adduser.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/script/adduser.sh -------------------------------------------------------------------------------- /script/install_deps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/script/install_deps.sh -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/SyncServiceDaemon.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/SyncServiceDaemon.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/db/ConnectionPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/db/ConnectionPool.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/db/ConnectionPoolFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/db/ConnectionPoolFactory.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/db/DAOError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/db/DAOError.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/db/DAOFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/db/DAOFactory.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/db/DAOUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/db/DAOUtil.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/db/DeviceDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/db/DeviceDAO.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/db/ItemDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/db/ItemDAO.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/db/ItemVersionDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/db/ItemVersionDAO.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/db/UserDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/db/UserDAO.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/db/WorkspaceDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/db/WorkspaceDAO.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/db/postgresql/PostgresqlConnectionPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/db/postgresql/PostgresqlConnectionPool.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/db/postgresql/PostgresqlDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/db/postgresql/PostgresqlDAO.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/db/postgresql/PostgresqlDeviceDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/db/postgresql/PostgresqlDeviceDAO.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/db/postgresql/PostgresqlItemDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/db/postgresql/PostgresqlItemDAO.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/db/postgresql/PostgresqlItemVersionDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/db/postgresql/PostgresqlItemVersionDao.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/db/postgresql/PostgresqlUserDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/db/postgresql/PostgresqlUserDAO.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/db/postgresql/PostgresqlWorkspaceDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/db/postgresql/PostgresqlWorkspaceDAO.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/exceptions/CommitExistantVersion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/exceptions/CommitExistantVersion.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/exceptions/CommitWrongVersion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/exceptions/CommitWrongVersion.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/exceptions/InternalServerError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/exceptions/InternalServerError.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/exceptions/InvalidReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/exceptions/InvalidReader.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/exceptions/NotEnoughConsumersException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/exceptions/NotEnoughConsumersException.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/exceptions/dao/DAOConfigurationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/exceptions/dao/DAOConfigurationException.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/exceptions/dao/DAOException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/exceptions/dao/DAOException.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/exceptions/dao/NoGeneratedKeysDAOException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/exceptions/dao/NoGeneratedKeysDAOException.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/exceptions/dao/NoResultReturnedDAOException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/exceptions/dao/NoResultReturnedDAOException.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/exceptions/dao/NoRowsAffectedDAOException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/exceptions/dao/NoRowsAffectedDAOException.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/exceptions/storage/EndpointNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/exceptions/storage/EndpointNotFoundException.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/exceptions/storage/NoStorageManagerAvailable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/exceptions/storage/NoStorageManagerAvailable.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/exceptions/storage/ObjectNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/exceptions/storage/ObjectNotFoundException.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/exceptions/storage/UnauthorizedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/exceptions/storage/UnauthorizedException.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/exceptions/storage/UnexpectedStatusCodeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/exceptions/storage/UnexpectedStatusCodeException.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/handler/APIHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/handler/APIHandler.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/handler/Handler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/handler/Handler.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/handler/SQLAPIHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/handler/SQLAPIHandler.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/handler/SQLSyncHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/handler/SQLSyncHandler.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/handler/SyncHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/handler/SyncHandler.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/handler/UnshareData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/handler/UnshareData.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/omq/SyncServiceImp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/omq/SyncServiceImp.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/rpc/Reader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/rpc/Reader.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/rpc/XmlRpcRequestHandlerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/rpc/XmlRpcRequestHandlerFactory.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/rpc/XmlRpcSyncHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/rpc/XmlRpcSyncHandler.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/rpc/XmlRpcSyncServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/rpc/XmlRpcSyncServer.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/rpc/messages/APICommitResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/rpc/messages/APICommitResponse.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/rpc/messages/APICreateFolderResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/rpc/messages/APICreateFolderResponse.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/rpc/messages/APIDeleteResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/rpc/messages/APIDeleteResponse.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/rpc/messages/APIGetFolderMembersResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/rpc/messages/APIGetFolderMembersResponse.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/rpc/messages/APIGetMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/rpc/messages/APIGetMetadata.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/rpc/messages/APIGetVersions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/rpc/messages/APIGetVersions.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/rpc/messages/APIGetWorkspaceInfoResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/rpc/messages/APIGetWorkspaceInfoResponse.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/rpc/messages/APIResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/rpc/messages/APIResponse.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/rpc/messages/APIRestoreMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/rpc/messages/APIRestoreMetadata.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/rpc/messages/APIShareFolderResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/rpc/messages/APIShareFolderResponse.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/rpc/messages/APIUnshareFolderResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/rpc/messages/APIUnshareFolderResponse.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/rpc/messages/APIUserMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/rpc/messages/APIUserMetadata.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/rpc/parser/IParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/rpc/parser/IParser.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/rpc/parser/JSONParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/rpc/parser/JSONParser.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/storage/StorageFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/storage/StorageFactory.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/storage/StorageManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/storage/StorageManager.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/storage/SwiftManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/storage/SwiftManager.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/storage/SwiftManagerHTTPS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/storage/SwiftManagerHTTPS.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/storage/SwiftResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/storage/SwiftResponse.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/storage/swift/AccessObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/storage/swift/AccessObject.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/storage/swift/EndpointObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/storage/swift/EndpointObject.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/storage/swift/LoginResponseObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/storage/swift/LoginResponseObject.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/storage/swift/ServiceObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/storage/swift/ServiceObject.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/storage/swift/TokenObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/storage/swift/TokenObject.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/util/CleanObjects.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/util/CleanObjects.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/util/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/util/Config.java -------------------------------------------------------------------------------- /src/main/java/com/stacksync/syncservice/util/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/java/com/stacksync/syncservice/util/Constants.java -------------------------------------------------------------------------------- /src/main/resources/example.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/resources/example.properties -------------------------------------------------------------------------------- /src/main/resources/log4j.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/resources/log4j.xml -------------------------------------------------------------------------------- /src/main/resources/setup_db.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/resources/setup_db.sql -------------------------------------------------------------------------------- /src/main/resources/version.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/main/resources/version.properties -------------------------------------------------------------------------------- /src/test/java/com/stacksync/syncservice/test/benchmark/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/test/java/com/stacksync/syncservice/test/benchmark/Constants.java -------------------------------------------------------------------------------- /src/test/java/com/stacksync/syncservice/test/benchmark/DBBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/test/java/com/stacksync/syncservice/test/benchmark/DBBenchmark.java -------------------------------------------------------------------------------- /src/test/java/com/stacksync/syncservice/test/benchmark/MetadataGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/test/java/com/stacksync/syncservice/test/benchmark/MetadataGenerator.java -------------------------------------------------------------------------------- /src/test/java/com/stacksync/syncservice/test/benchmark/db/DatabaseHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/test/java/com/stacksync/syncservice/test/benchmark/db/DatabaseHelper.java -------------------------------------------------------------------------------- /src/test/java/com/stacksync/syncservice/test/benchmark/normal/CommonFunctions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/test/java/com/stacksync/syncservice/test/benchmark/normal/CommonFunctions.java -------------------------------------------------------------------------------- /src/test/java/com/stacksync/syncservice/test/benchmark/normal/RandomString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/test/java/com/stacksync/syncservice/test/benchmark/normal/RandomString.java -------------------------------------------------------------------------------- /src/test/java/com/stacksync/syncservice/test/benchmark/normal/TestCommit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/test/java/com/stacksync/syncservice/test/benchmark/normal/TestCommit.java -------------------------------------------------------------------------------- /src/test/java/com/stacksync/syncservice/test/benchmark/normal/TestGetChanges.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/test/java/com/stacksync/syncservice/test/benchmark/normal/TestGetChanges.java -------------------------------------------------------------------------------- /src/test/java/com/stacksync/syncservice/test/benchmark/normal/TestGetWorkspaces.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/test/java/com/stacksync/syncservice/test/benchmark/normal/TestGetWorkspaces.java -------------------------------------------------------------------------------- /src/test/java/com/stacksync/syncservice/test/benchmark/omq/RabbitConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/test/java/com/stacksync/syncservice/test/benchmark/omq/RabbitConfig.java -------------------------------------------------------------------------------- /src/test/java/com/stacksync/syncservice/test/benchmark/omq/TestCommit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/test/java/com/stacksync/syncservice/test/benchmark/omq/TestCommit.java -------------------------------------------------------------------------------- /src/test/java/com/stacksync/syncservice/test/benchmark/omq/TestGetChanges.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/test/java/com/stacksync/syncservice/test/benchmark/omq/TestGetChanges.java -------------------------------------------------------------------------------- /src/test/java/com/stacksync/syncservice/test/benchmark/omq/TestGetWorkspaces.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/test/java/com/stacksync/syncservice/test/benchmark/omq/TestGetWorkspaces.java -------------------------------------------------------------------------------- /src/test/java/com/stacksync/syncservice/test/dao/PostgresqlDAOTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/test/java/com/stacksync/syncservice/test/dao/PostgresqlDAOTest.java -------------------------------------------------------------------------------- /src/test/java/com/stacksync/syncservice/test/handler/AdvancedHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/test/java/com/stacksync/syncservice/test/handler/AdvancedHandlerTest.java -------------------------------------------------------------------------------- /src/test/java/com/stacksync/syncservice/test/handler/BasicHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/test/java/com/stacksync/syncservice/test/handler/BasicHandlerTest.java -------------------------------------------------------------------------------- /src/test/java/com/stacksync/syncservice/test/handler/CreateFileTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/test/java/com/stacksync/syncservice/test/handler/CreateFileTest.java -------------------------------------------------------------------------------- /src/test/java/com/stacksync/syncservice/test/handler/GetMetadataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/test/java/com/stacksync/syncservice/test/handler/GetMetadataTest.java -------------------------------------------------------------------------------- /src/test/java/com/stacksync/syncservice/test/handler/GetWorkspaceInfoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/test/java/com/stacksync/syncservice/test/handler/GetWorkspaceInfoTest.java -------------------------------------------------------------------------------- /src/test/java/com/stacksync/syncservice/test/handler/SendShareNotificationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/test/java/com/stacksync/syncservice/test/handler/SendShareNotificationTest.java -------------------------------------------------------------------------------- /src/test/java/com/stacksync/syncservice/test/handler/ShareFolderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/test/java/com/stacksync/syncservice/test/handler/ShareFolderTest.java -------------------------------------------------------------------------------- /src/test/java/com/stacksync/syncservice/test/handler/SharingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/test/java/com/stacksync/syncservice/test/handler/SharingTest.java -------------------------------------------------------------------------------- /src/test/java/com/stacksync/syncservice/test/handler/UpdateDataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/test/java/com/stacksync/syncservice/test/handler/UpdateDataTest.java -------------------------------------------------------------------------------- /src/test/java/com/stacksync/syncservice/test/handler/UpdateDeviceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/test/java/com/stacksync/syncservice/test/handler/UpdateDeviceTest.java -------------------------------------------------------------------------------- /src/test/java/com/stacksync/syncservice/test/handler/UpdateMetadataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/test/java/com/stacksync/syncservice/test/handler/UpdateMetadataTest.java -------------------------------------------------------------------------------- /src/test/java/com/stacksync/syncservice/test/main/ServerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/test/java/com/stacksync/syncservice/test/main/ServerTest.java -------------------------------------------------------------------------------- /src/test/java/com/stacksync/syncservice/test/reader/JSONParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/test/java/com/stacksync/syncservice/test/reader/JSONParserTest.java -------------------------------------------------------------------------------- /src/test/java/com/stacksync/syncservice/test/xmlrpc/ApiCreateFolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/test/java/com/stacksync/syncservice/test/xmlrpc/ApiCreateFolder.java -------------------------------------------------------------------------------- /src/test/java/com/stacksync/syncservice/test/xmlrpc/ApiDeleteMetadataFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/test/java/com/stacksync/syncservice/test/xmlrpc/ApiDeleteMetadataFile.java -------------------------------------------------------------------------------- /src/test/java/com/stacksync/syncservice/test/xmlrpc/ApiGetMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/test/java/com/stacksync/syncservice/test/xmlrpc/ApiGetMetadata.java -------------------------------------------------------------------------------- /src/test/java/com/stacksync/syncservice/test/xmlrpc/ApiGetVersions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/test/java/com/stacksync/syncservice/test/xmlrpc/ApiGetVersions.java -------------------------------------------------------------------------------- /src/test/java/com/stacksync/syncservice/test/xmlrpc/ApiPutMetadataFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/test/java/com/stacksync/syncservice/test/xmlrpc/ApiPutMetadataFile.java -------------------------------------------------------------------------------- /src/test/java/com/stacksync/syncservice/test/xmlrpc/ApiPutMetadataFolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/test/java/com/stacksync/syncservice/test/xmlrpc/ApiPutMetadataFolder.java -------------------------------------------------------------------------------- /src/test/java/com/stacksync/syncservice/test/xmlrpc/ApiRestoreMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/test/java/com/stacksync/syncservice/test/xmlrpc/ApiRestoreMetadata.java -------------------------------------------------------------------------------- /src/test/java/com/stacksync/syncservice/test/xmlrpc/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stacksync/sync-service/HEAD/src/test/java/com/stacksync/syncservice/test/xmlrpc/Constants.java --------------------------------------------------------------------------------