├── .gitmodules ├── COPYING ├── admin ├── delete_user ├── move_library ├── purge_deleted_libraries ├── sanitize_notes ├── schema_archive ├── schema_update ├── storage_existing_files ├── storage_purge ├── update_relations └── update_sort_fields ├── composer.json ├── composer.lock ├── controllers ├── ApiController.php ├── CollectionsController.php ├── DeletedController.php ├── FullTextController.php ├── GlobalItemsController.php ├── GroupsController.php ├── ItemsController.php ├── KeysController.php ├── MappingsController.php ├── SearchesController.php ├── SettingsController.php ├── StorageController.php └── TagsController.php ├── htdocs ├── .htaccess ├── errors │ └── 404.php ├── index.php ├── license.html ├── license.txt └── schema ├── include ├── Base64.inc.php ├── Core.inc.php ├── DB.inc.php ├── HTTPException.inc.php ├── IPAddress.inc.php ├── Memcached.inc.php ├── Redis.inc.php ├── RequestLimiter.inc.php ├── RollingCurl.inc.php ├── SNS.inc.php ├── SQS.inc.php ├── Scribe.php ├── Shards.inc.php ├── StatsD.inc.php ├── Thrift │ ├── Thrift.php │ ├── autoload.php │ ├── packages │ │ ├── fb303 │ │ │ ├── FacebookService.php │ │ │ └── fb303_types.php │ │ └── scribe │ │ │ └── scribe_types.php │ ├── protocol │ │ ├── TBinaryProtocol.php │ │ └── TProtocol.php │ └── transport │ │ ├── TBufferedTransport.php │ │ ├── TFramedTransport.php │ │ ├── THttpClient.php │ │ ├── TMemoryBuffer.php │ │ ├── TNullTransport.php │ │ ├── TPhpStream.php │ │ ├── TSocket.php │ │ ├── TSocketPool.php │ │ └── TTransport.php ├── Unicode.inc.php ├── Zend │ └── .gitignore ├── config │ ├── .gitignore │ ├── config.inc.php-sample │ ├── dbconnect.inc.php-sample │ └── routes.inc.php ├── footer.inc.php ├── functions │ ├── array.inc.php │ └── string.inc.php ├── header.inc.php ├── interfaces │ └── IAuthenticationPlugin.inc.php ├── log.inc.php └── mvc │ ├── Controller.inc.php │ └── Router.inc.php ├── misc ├── coredata.sql ├── db-updates │ ├── 2017-07-25 │ │ └── removeGroupPublicationsItems │ ├── 2017-09-21 │ │ └── addItemsServerDateModifiedIndex │ ├── 2017-10-17 │ │ └── emojiSearchNames │ ├── 2017-12-09 │ │ └── mb4Update │ ├── 2018-07-14 │ │ └── storageFileLibraries_populate │ ├── 2019-04-12 │ │ └── groups_fulltext.sql │ ├── 2019-05-02 │ │ └── removeClassicSync.sql │ ├── 2019-05-20 │ │ └── createSettingsTable.sql │ ├── 2020-03-05 │ │ └── clearNullItemDataValues │ ├── 2020-03-09 │ │ └── addCreatorNameIndex │ ├── 2020-08-31 │ │ ├── annotations │ │ ├── itemTopLevelPopulate │ │ └── triggers.sql │ ├── 2020-10-28 │ │ └── delete_linked_files_in_groups │ ├── 2020-11-03 │ │ └── fixOldCreatorTypes │ ├── 2021-01-09 │ │ └── addDeletedObjectTables │ ├── 2021-02-17 │ │ └── increaseSettingNameLength │ ├── 2021-04-02 │ │ └── increaseAnnotationText │ ├── 2021-08-27 │ │ └── addInkAnnotationType │ ├── 2021-10-16 │ │ ├── 0_addMasterGroupHasData │ │ └── 1_removeMasterGroupTimestampAndVersion │ ├── 2021-10-17 │ │ └── removeUserTimestamps │ ├── 2021-10-18 │ │ └── addKeyPermissionsLibraryIDIndex │ ├── 2021-10-28 │ │ └── addItemsLibraryVersionIndex │ ├── 2021-10-31 │ │ ├── 0_addItemFulltextLibraryID │ │ └── 1_populateItemFulltextLibraryID │ ├── 2021-11-28 │ │ └── convertCreatorIDToBigInt │ ├── 2022-02-01 │ │ └── addSyncDeleteLogKeysData │ ├── 2022-02-08 │ │ └── addAnnotationAuthorName │ ├── 2022-06-25 │ │ └── addKeysIndexes │ ├── 2022-06-26 │ │ └── dropStorageLogs │ ├── 2022-07-17 │ │ └── emojiGroupDescriptions │ ├── 2022-11-05 │ │ └── convertItemIDToBigInt │ ├── 2023-02-06 │ │ ├── 1_addLibraryStorageUsage │ │ ├── 2_triggers.sql │ │ └── 3_updateLibraryStorageUsage │ ├── 2023-07-18 │ │ └── addUnderlineAndInkAnnotations │ └── 2023-08-13 │ │ └── itemAnnotationsUnicodePositionField ├── elasticsearch │ ├── .gitignore │ ├── bin │ │ ├── init │ │ └── update-settings │ └── item_fulltext │ │ ├── init.json-sample │ │ ├── mapping.json │ │ └── settings.json-sample ├── events.sql ├── fulltext.sql ├── ids.sql ├── legacy-schema.json ├── master.sql ├── mysql_parameters ├── schema │ ├── 32.gz │ └── versions ├── shard.sql ├── test_reset ├── test_setup └── triggers.sql ├── model ├── API.inc.php ├── Atom.inc.php ├── Attachments.inc.php ├── CharacterSets.inc.php ├── Cite.inc.php ├── ClassicDataObjects.inc.php ├── Collection.inc.php ├── Collections.inc.php ├── Creator.inc.php ├── CreatorTypes.inc.php ├── Creators.inc.php ├── DataObject.inc.php ├── DataObjectUtilities.inc.php ├── DataObjects.inc.php ├── Date.inc.php ├── Error.inc.php ├── Errors.inc.php ├── FullText.inc.php ├── GlobalItems.inc.php ├── Group.inc.php ├── Groups.inc.php ├── ID.inc.php ├── Item.inc.php ├── ItemFields.inc.php ├── ItemTypes.inc.php ├── Items.inc.php ├── Key.inc.php ├── Keys.inc.php ├── Libraries.inc.php ├── Notes.inc.php ├── Notifier.inc.php ├── NotifierObserver.inc.php ├── Permissions.inc.php ├── Publications.inc.php ├── Relation.inc.php ├── Relations.inc.php ├── Results.inc.php ├── Schema.inc.php ├── Search.inc.php ├── Searches.inc.php ├── Setting.inc.php ├── Settings.inc.php ├── Storage.inc.php ├── StorageFileInfo.inc.php ├── Tag.inc.php ├── Tags.inc.php ├── ToolkitVersionComparator.inc.php ├── Translate.inc.php ├── URI.inc.php ├── URL.inc.php ├── Users.inc.php ├── Utilities.inc.php └── auth │ └── Password.inc.php ├── tests ├── local │ ├── include │ │ ├── .gitignore │ │ ├── bootstrap.inc.php │ │ └── config.inc.php-sample │ ├── phpunit │ └── tests │ │ ├── CharacterSetsTest.php │ │ ├── CiteTest.php │ │ ├── DBTest.php │ │ ├── Data │ │ ├── CreatorsTest.php │ │ ├── ItemTest.php │ │ ├── ItemsTest.php │ │ └── TagsTest.php │ │ ├── DateTest.php │ │ ├── ItemFieldsTest.php │ │ ├── ItemTypesTest.php │ │ ├── MemcacheTest.php │ │ ├── NotifierTest.php │ │ ├── SchemaTest.php │ │ ├── UnicodeTest.php │ │ ├── UsersTest.php │ │ └── UtilitiesTest.php └── remote │ ├── data │ ├── bad_string.xml │ ├── sync1download.xml │ ├── sync1upload.xml │ ├── test.html.zip │ └── test.pdf │ ├── include │ ├── .gitignore │ ├── api2.inc.php │ ├── api3.inc.php │ ├── bootstrap.inc.php │ ├── config.inc.php │ ├── config.ini-sample │ ├── groups.inc.php │ └── http.inc.php │ ├── phpunit │ ├── tests │ └── API │ │ ├── 1 │ │ ├── APITests.inc.php │ │ ├── CollectionTest.php │ │ └── ItemTest.php │ │ ├── 2 │ │ ├── APITests.inc.php │ │ ├── AtomTest.php │ │ ├── BibTest.php │ │ ├── CacheTest.php │ │ ├── CollectionTest.php │ │ ├── CreatorTest.php │ │ ├── FileTest.php │ │ ├── FullTextTest.php │ │ ├── GeneralTest.php │ │ ├── GroupTest.php │ │ ├── ItemTest.php │ │ ├── MappingsTest.php │ │ ├── NoteTest.php │ │ ├── ObjectTest.php │ │ ├── ParamsTest.php │ │ ├── PermissionsTest.php │ │ ├── RelationTest.php │ │ ├── SearchTest.php │ │ ├── SettingsTest.php │ │ ├── SortTest.php │ │ ├── StorageAdminTest.php │ │ ├── TagTest.php │ │ └── VersionTest.php │ │ ├── 3 │ │ ├── APITests.inc.php │ │ ├── AnnotationTest.php │ │ ├── AtomTest.php │ │ ├── BibTest.php │ │ ├── CacheTest.php │ │ ├── CollectionTest.php │ │ ├── CreatorTest.php │ │ ├── ExportTest.php │ │ ├── FileTest.php │ │ ├── FullTextTest.php │ │ ├── GeneralTest.php │ │ ├── GroupTest.php │ │ ├── ItemTest.php │ │ ├── KeysTest.php │ │ ├── MappingsTest.php │ │ ├── NoteTest.php │ │ ├── NotificationsTest.php │ │ ├── ObjectTest.php │ │ ├── ParamsTest.php │ │ ├── PermissionsTest.php │ │ ├── PublicationsTest.php │ │ ├── RelationTest.php │ │ ├── SchemaTest.php │ │ ├── SearchTest.php │ │ ├── SettingsTest.php │ │ ├── SortTest.php │ │ ├── StorageAdminTest.php │ │ ├── TagTest.php │ │ ├── TranslationTest.php │ │ └── VersionTest.php │ │ ├── APITests.inc.php │ │ └── GeneralTest.php │ └── work │ └── .gitignore ├── tmp └── .gitignore └── vendor └── .gitignore /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/.gitmodules -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/COPYING -------------------------------------------------------------------------------- /admin/delete_user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/admin/delete_user -------------------------------------------------------------------------------- /admin/move_library: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/admin/move_library -------------------------------------------------------------------------------- /admin/purge_deleted_libraries: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/admin/purge_deleted_libraries -------------------------------------------------------------------------------- /admin/sanitize_notes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/admin/sanitize_notes -------------------------------------------------------------------------------- /admin/schema_archive: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/admin/schema_archive -------------------------------------------------------------------------------- /admin/schema_update: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/admin/schema_update -------------------------------------------------------------------------------- /admin/storage_existing_files: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/admin/storage_existing_files -------------------------------------------------------------------------------- /admin/storage_purge: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/admin/storage_purge -------------------------------------------------------------------------------- /admin/update_relations: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/admin/update_relations -------------------------------------------------------------------------------- /admin/update_sort_fields: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/admin/update_sort_fields -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/composer.lock -------------------------------------------------------------------------------- /controllers/ApiController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/controllers/ApiController.php -------------------------------------------------------------------------------- /controllers/CollectionsController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/controllers/CollectionsController.php -------------------------------------------------------------------------------- /controllers/DeletedController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/controllers/DeletedController.php -------------------------------------------------------------------------------- /controllers/FullTextController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/controllers/FullTextController.php -------------------------------------------------------------------------------- /controllers/GlobalItemsController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/controllers/GlobalItemsController.php -------------------------------------------------------------------------------- /controllers/GroupsController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/controllers/GroupsController.php -------------------------------------------------------------------------------- /controllers/ItemsController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/controllers/ItemsController.php -------------------------------------------------------------------------------- /controllers/KeysController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/controllers/KeysController.php -------------------------------------------------------------------------------- /controllers/MappingsController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/controllers/MappingsController.php -------------------------------------------------------------------------------- /controllers/SearchesController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/controllers/SearchesController.php -------------------------------------------------------------------------------- /controllers/SettingsController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/controllers/SettingsController.php -------------------------------------------------------------------------------- /controllers/StorageController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/controllers/StorageController.php -------------------------------------------------------------------------------- /controllers/TagsController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/controllers/TagsController.php -------------------------------------------------------------------------------- /htdocs/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/htdocs/.htaccess -------------------------------------------------------------------------------- /htdocs/errors/404.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/htdocs/errors/404.php -------------------------------------------------------------------------------- /htdocs/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/htdocs/index.php -------------------------------------------------------------------------------- /htdocs/license.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/htdocs/license.html -------------------------------------------------------------------------------- /htdocs/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/htdocs/license.txt -------------------------------------------------------------------------------- /htdocs/schema: -------------------------------------------------------------------------------- 1 | zotero-schema/schema.json -------------------------------------------------------------------------------- /include/Base64.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/include/Base64.inc.php -------------------------------------------------------------------------------- /include/Core.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/include/Core.inc.php -------------------------------------------------------------------------------- /include/DB.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/include/DB.inc.php -------------------------------------------------------------------------------- /include/HTTPException.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/include/HTTPException.inc.php -------------------------------------------------------------------------------- /include/IPAddress.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/include/IPAddress.inc.php -------------------------------------------------------------------------------- /include/Memcached.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/include/Memcached.inc.php -------------------------------------------------------------------------------- /include/Redis.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/include/Redis.inc.php -------------------------------------------------------------------------------- /include/RequestLimiter.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/include/RequestLimiter.inc.php -------------------------------------------------------------------------------- /include/RollingCurl.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/include/RollingCurl.inc.php -------------------------------------------------------------------------------- /include/SNS.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/include/SNS.inc.php -------------------------------------------------------------------------------- /include/SQS.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/include/SQS.inc.php -------------------------------------------------------------------------------- /include/Scribe.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/include/Scribe.php -------------------------------------------------------------------------------- /include/Shards.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/include/Shards.inc.php -------------------------------------------------------------------------------- /include/StatsD.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/include/StatsD.inc.php -------------------------------------------------------------------------------- /include/Thrift/Thrift.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/include/Thrift/Thrift.php -------------------------------------------------------------------------------- /include/Thrift/autoload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/include/Thrift/autoload.php -------------------------------------------------------------------------------- /include/Thrift/packages/fb303/FacebookService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/include/Thrift/packages/fb303/FacebookService.php -------------------------------------------------------------------------------- /include/Thrift/packages/fb303/fb303_types.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/include/Thrift/packages/fb303/fb303_types.php -------------------------------------------------------------------------------- /include/Thrift/packages/scribe/scribe_types.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/include/Thrift/packages/scribe/scribe_types.php -------------------------------------------------------------------------------- /include/Thrift/protocol/TBinaryProtocol.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/include/Thrift/protocol/TBinaryProtocol.php -------------------------------------------------------------------------------- /include/Thrift/protocol/TProtocol.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/include/Thrift/protocol/TProtocol.php -------------------------------------------------------------------------------- /include/Thrift/transport/TBufferedTransport.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/include/Thrift/transport/TBufferedTransport.php -------------------------------------------------------------------------------- /include/Thrift/transport/TFramedTransport.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/include/Thrift/transport/TFramedTransport.php -------------------------------------------------------------------------------- /include/Thrift/transport/THttpClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/include/Thrift/transport/THttpClient.php -------------------------------------------------------------------------------- /include/Thrift/transport/TMemoryBuffer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/include/Thrift/transport/TMemoryBuffer.php -------------------------------------------------------------------------------- /include/Thrift/transport/TNullTransport.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/include/Thrift/transport/TNullTransport.php -------------------------------------------------------------------------------- /include/Thrift/transport/TPhpStream.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/include/Thrift/transport/TPhpStream.php -------------------------------------------------------------------------------- /include/Thrift/transport/TSocket.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/include/Thrift/transport/TSocket.php -------------------------------------------------------------------------------- /include/Thrift/transport/TSocketPool.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/include/Thrift/transport/TSocketPool.php -------------------------------------------------------------------------------- /include/Thrift/transport/TTransport.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/include/Thrift/transport/TTransport.php -------------------------------------------------------------------------------- /include/Unicode.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/include/Unicode.inc.php -------------------------------------------------------------------------------- /include/Zend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/include/Zend/.gitignore -------------------------------------------------------------------------------- /include/config/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/include/config/.gitignore -------------------------------------------------------------------------------- /include/config/config.inc.php-sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/include/config/config.inc.php-sample -------------------------------------------------------------------------------- /include/config/dbconnect.inc.php-sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/include/config/dbconnect.inc.php-sample -------------------------------------------------------------------------------- /include/config/routes.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/include/config/routes.inc.php -------------------------------------------------------------------------------- /include/footer.inc.php: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /include/functions/array.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/include/functions/array.inc.php -------------------------------------------------------------------------------- /include/functions/string.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/include/functions/string.inc.php -------------------------------------------------------------------------------- /include/header.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/include/header.inc.php -------------------------------------------------------------------------------- /include/interfaces/IAuthenticationPlugin.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/include/interfaces/IAuthenticationPlugin.inc.php -------------------------------------------------------------------------------- /include/log.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/include/log.inc.php -------------------------------------------------------------------------------- /include/mvc/Controller.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/include/mvc/Controller.inc.php -------------------------------------------------------------------------------- /include/mvc/Router.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/include/mvc/Router.inc.php -------------------------------------------------------------------------------- /misc/coredata.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/misc/coredata.sql -------------------------------------------------------------------------------- /misc/db-updates/2017-07-25/removeGroupPublicationsItems: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/misc/db-updates/2017-07-25/removeGroupPublicationsItems -------------------------------------------------------------------------------- /misc/db-updates/2017-09-21/addItemsServerDateModifiedIndex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/misc/db-updates/2017-09-21/addItemsServerDateModifiedIndex -------------------------------------------------------------------------------- /misc/db-updates/2017-10-17/emojiSearchNames: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/misc/db-updates/2017-10-17/emojiSearchNames -------------------------------------------------------------------------------- /misc/db-updates/2017-12-09/mb4Update: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/misc/db-updates/2017-12-09/mb4Update -------------------------------------------------------------------------------- /misc/db-updates/2018-07-14/storageFileLibraries_populate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/misc/db-updates/2018-07-14/storageFileLibraries_populate -------------------------------------------------------------------------------- /misc/db-updates/2019-04-12/groups_fulltext.sql: -------------------------------------------------------------------------------- 1 | CREATE FULLTEXT INDEX name ON `groups`(name); 2 | -------------------------------------------------------------------------------- /misc/db-updates/2019-05-02/removeClassicSync.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/misc/db-updates/2019-05-02/removeClassicSync.sql -------------------------------------------------------------------------------- /misc/db-updates/2019-05-20/createSettingsTable.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/misc/db-updates/2019-05-20/createSettingsTable.sql -------------------------------------------------------------------------------- /misc/db-updates/2020-03-05/clearNullItemDataValues: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/misc/db-updates/2020-03-05/clearNullItemDataValues -------------------------------------------------------------------------------- /misc/db-updates/2020-03-09/addCreatorNameIndex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/misc/db-updates/2020-03-09/addCreatorNameIndex -------------------------------------------------------------------------------- /misc/db-updates/2020-08-31/annotations: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/misc/db-updates/2020-08-31/annotations -------------------------------------------------------------------------------- /misc/db-updates/2020-08-31/itemTopLevelPopulate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/misc/db-updates/2020-08-31/itemTopLevelPopulate -------------------------------------------------------------------------------- /misc/db-updates/2020-08-31/triggers.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/misc/db-updates/2020-08-31/triggers.sql -------------------------------------------------------------------------------- /misc/db-updates/2020-10-28/delete_linked_files_in_groups: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/misc/db-updates/2020-10-28/delete_linked_files_in_groups -------------------------------------------------------------------------------- /misc/db-updates/2020-11-03/fixOldCreatorTypes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/misc/db-updates/2020-11-03/fixOldCreatorTypes -------------------------------------------------------------------------------- /misc/db-updates/2021-01-09/addDeletedObjectTables: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/misc/db-updates/2021-01-09/addDeletedObjectTables -------------------------------------------------------------------------------- /misc/db-updates/2021-02-17/increaseSettingNameLength: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/misc/db-updates/2021-02-17/increaseSettingNameLength -------------------------------------------------------------------------------- /misc/db-updates/2021-04-02/increaseAnnotationText: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/misc/db-updates/2021-04-02/increaseAnnotationText -------------------------------------------------------------------------------- /misc/db-updates/2021-08-27/addInkAnnotationType: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/misc/db-updates/2021-08-27/addInkAnnotationType -------------------------------------------------------------------------------- /misc/db-updates/2021-10-16/0_addMasterGroupHasData: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/misc/db-updates/2021-10-16/0_addMasterGroupHasData -------------------------------------------------------------------------------- /misc/db-updates/2021-10-16/1_removeMasterGroupTimestampAndVersion: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/misc/db-updates/2021-10-16/1_removeMasterGroupTimestampAndVersion -------------------------------------------------------------------------------- /misc/db-updates/2021-10-17/removeUserTimestamps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/misc/db-updates/2021-10-17/removeUserTimestamps -------------------------------------------------------------------------------- /misc/db-updates/2021-10-18/addKeyPermissionsLibraryIDIndex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/misc/db-updates/2021-10-18/addKeyPermissionsLibraryIDIndex -------------------------------------------------------------------------------- /misc/db-updates/2021-10-28/addItemsLibraryVersionIndex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/misc/db-updates/2021-10-28/addItemsLibraryVersionIndex -------------------------------------------------------------------------------- /misc/db-updates/2021-10-31/0_addItemFulltextLibraryID: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/misc/db-updates/2021-10-31/0_addItemFulltextLibraryID -------------------------------------------------------------------------------- /misc/db-updates/2021-10-31/1_populateItemFulltextLibraryID: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/misc/db-updates/2021-10-31/1_populateItemFulltextLibraryID -------------------------------------------------------------------------------- /misc/db-updates/2021-11-28/convertCreatorIDToBigInt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/misc/db-updates/2021-11-28/convertCreatorIDToBigInt -------------------------------------------------------------------------------- /misc/db-updates/2022-02-01/addSyncDeleteLogKeysData: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/misc/db-updates/2022-02-01/addSyncDeleteLogKeysData -------------------------------------------------------------------------------- /misc/db-updates/2022-02-08/addAnnotationAuthorName: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/misc/db-updates/2022-02-08/addAnnotationAuthorName -------------------------------------------------------------------------------- /misc/db-updates/2022-06-25/addKeysIndexes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/misc/db-updates/2022-06-25/addKeysIndexes -------------------------------------------------------------------------------- /misc/db-updates/2022-06-26/dropStorageLogs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/misc/db-updates/2022-06-26/dropStorageLogs -------------------------------------------------------------------------------- /misc/db-updates/2022-07-17/emojiGroupDescriptions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/misc/db-updates/2022-07-17/emojiGroupDescriptions -------------------------------------------------------------------------------- /misc/db-updates/2022-11-05/convertItemIDToBigInt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/misc/db-updates/2022-11-05/convertItemIDToBigInt -------------------------------------------------------------------------------- /misc/db-updates/2023-02-06/1_addLibraryStorageUsage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/misc/db-updates/2023-02-06/1_addLibraryStorageUsage -------------------------------------------------------------------------------- /misc/db-updates/2023-02-06/2_triggers.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/misc/db-updates/2023-02-06/2_triggers.sql -------------------------------------------------------------------------------- /misc/db-updates/2023-02-06/3_updateLibraryStorageUsage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/misc/db-updates/2023-02-06/3_updateLibraryStorageUsage -------------------------------------------------------------------------------- /misc/db-updates/2023-07-18/addUnderlineAndInkAnnotations: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/misc/db-updates/2023-07-18/addUnderlineAndInkAnnotations -------------------------------------------------------------------------------- /misc/db-updates/2023-08-13/itemAnnotationsUnicodePositionField: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/misc/db-updates/2023-08-13/itemAnnotationsUnicodePositionField -------------------------------------------------------------------------------- /misc/elasticsearch/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/misc/elasticsearch/.gitignore -------------------------------------------------------------------------------- /misc/elasticsearch/bin/init: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/misc/elasticsearch/bin/init -------------------------------------------------------------------------------- /misc/elasticsearch/bin/update-settings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/misc/elasticsearch/bin/update-settings -------------------------------------------------------------------------------- /misc/elasticsearch/item_fulltext/init.json-sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/misc/elasticsearch/item_fulltext/init.json-sample -------------------------------------------------------------------------------- /misc/elasticsearch/item_fulltext/mapping.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/misc/elasticsearch/item_fulltext/mapping.json -------------------------------------------------------------------------------- /misc/elasticsearch/item_fulltext/settings.json-sample: -------------------------------------------------------------------------------- 1 | { 2 | "index": { 3 | "refresh_interval": "5s" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /misc/events.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/misc/events.sql -------------------------------------------------------------------------------- /misc/fulltext.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/misc/fulltext.sql -------------------------------------------------------------------------------- /misc/ids.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/misc/ids.sql -------------------------------------------------------------------------------- /misc/legacy-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/misc/legacy-schema.json -------------------------------------------------------------------------------- /misc/master.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/misc/master.sql -------------------------------------------------------------------------------- /misc/mysql_parameters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/misc/mysql_parameters -------------------------------------------------------------------------------- /misc/schema/32.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/misc/schema/32.gz -------------------------------------------------------------------------------- /misc/schema/versions: -------------------------------------------------------------------------------- 1 | [ 2 | 32 3 | ] 4 | -------------------------------------------------------------------------------- /misc/shard.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/misc/shard.sql -------------------------------------------------------------------------------- /misc/test_reset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/misc/test_reset -------------------------------------------------------------------------------- /misc/test_setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/misc/test_setup -------------------------------------------------------------------------------- /misc/triggers.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/misc/triggers.sql -------------------------------------------------------------------------------- /model/API.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/model/API.inc.php -------------------------------------------------------------------------------- /model/Atom.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/model/Atom.inc.php -------------------------------------------------------------------------------- /model/Attachments.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/model/Attachments.inc.php -------------------------------------------------------------------------------- /model/CharacterSets.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/model/CharacterSets.inc.php -------------------------------------------------------------------------------- /model/Cite.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/model/Cite.inc.php -------------------------------------------------------------------------------- /model/ClassicDataObjects.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/model/ClassicDataObjects.inc.php -------------------------------------------------------------------------------- /model/Collection.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/model/Collection.inc.php -------------------------------------------------------------------------------- /model/Collections.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/model/Collections.inc.php -------------------------------------------------------------------------------- /model/Creator.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/model/Creator.inc.php -------------------------------------------------------------------------------- /model/CreatorTypes.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/model/CreatorTypes.inc.php -------------------------------------------------------------------------------- /model/Creators.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/model/Creators.inc.php -------------------------------------------------------------------------------- /model/DataObject.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/model/DataObject.inc.php -------------------------------------------------------------------------------- /model/DataObjectUtilities.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/model/DataObjectUtilities.inc.php -------------------------------------------------------------------------------- /model/DataObjects.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/model/DataObjects.inc.php -------------------------------------------------------------------------------- /model/Date.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/model/Date.inc.php -------------------------------------------------------------------------------- /model/Error.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/model/Error.inc.php -------------------------------------------------------------------------------- /model/Errors.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/model/Errors.inc.php -------------------------------------------------------------------------------- /model/FullText.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/model/FullText.inc.php -------------------------------------------------------------------------------- /model/GlobalItems.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/model/GlobalItems.inc.php -------------------------------------------------------------------------------- /model/Group.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/model/Group.inc.php -------------------------------------------------------------------------------- /model/Groups.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/model/Groups.inc.php -------------------------------------------------------------------------------- /model/ID.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/model/ID.inc.php -------------------------------------------------------------------------------- /model/Item.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/model/Item.inc.php -------------------------------------------------------------------------------- /model/ItemFields.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/model/ItemFields.inc.php -------------------------------------------------------------------------------- /model/ItemTypes.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/model/ItemTypes.inc.php -------------------------------------------------------------------------------- /model/Items.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/model/Items.inc.php -------------------------------------------------------------------------------- /model/Key.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/model/Key.inc.php -------------------------------------------------------------------------------- /model/Keys.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/model/Keys.inc.php -------------------------------------------------------------------------------- /model/Libraries.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/model/Libraries.inc.php -------------------------------------------------------------------------------- /model/Notes.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/model/Notes.inc.php -------------------------------------------------------------------------------- /model/Notifier.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/model/Notifier.inc.php -------------------------------------------------------------------------------- /model/NotifierObserver.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/model/NotifierObserver.inc.php -------------------------------------------------------------------------------- /model/Permissions.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/model/Permissions.inc.php -------------------------------------------------------------------------------- /model/Publications.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/model/Publications.inc.php -------------------------------------------------------------------------------- /model/Relation.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/model/Relation.inc.php -------------------------------------------------------------------------------- /model/Relations.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/model/Relations.inc.php -------------------------------------------------------------------------------- /model/Results.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/model/Results.inc.php -------------------------------------------------------------------------------- /model/Schema.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/model/Schema.inc.php -------------------------------------------------------------------------------- /model/Search.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/model/Search.inc.php -------------------------------------------------------------------------------- /model/Searches.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/model/Searches.inc.php -------------------------------------------------------------------------------- /model/Setting.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/model/Setting.inc.php -------------------------------------------------------------------------------- /model/Settings.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/model/Settings.inc.php -------------------------------------------------------------------------------- /model/Storage.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/model/Storage.inc.php -------------------------------------------------------------------------------- /model/StorageFileInfo.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/model/StorageFileInfo.inc.php -------------------------------------------------------------------------------- /model/Tag.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/model/Tag.inc.php -------------------------------------------------------------------------------- /model/Tags.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/model/Tags.inc.php -------------------------------------------------------------------------------- /model/ToolkitVersionComparator.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/model/ToolkitVersionComparator.inc.php -------------------------------------------------------------------------------- /model/Translate.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/model/Translate.inc.php -------------------------------------------------------------------------------- /model/URI.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/model/URI.inc.php -------------------------------------------------------------------------------- /model/URL.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/model/URL.inc.php -------------------------------------------------------------------------------- /model/Users.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/model/Users.inc.php -------------------------------------------------------------------------------- /model/Utilities.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/model/Utilities.inc.php -------------------------------------------------------------------------------- /model/auth/Password.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/model/auth/Password.inc.php -------------------------------------------------------------------------------- /tests/local/include/.gitignore: -------------------------------------------------------------------------------- 1 | config.inc.php 2 | -------------------------------------------------------------------------------- /tests/local/include/bootstrap.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/local/include/bootstrap.inc.php -------------------------------------------------------------------------------- /tests/local/include/config.inc.php-sample: -------------------------------------------------------------------------------- 1 | 0 4 | ); 5 | -------------------------------------------------------------------------------- /tests/local/phpunit: -------------------------------------------------------------------------------- 1 | ../../vendor/phpunit/phpunit/phpunit -------------------------------------------------------------------------------- /tests/local/tests/CharacterSetsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/local/tests/CharacterSetsTest.php -------------------------------------------------------------------------------- /tests/local/tests/CiteTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/local/tests/CiteTest.php -------------------------------------------------------------------------------- /tests/local/tests/DBTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/local/tests/DBTest.php -------------------------------------------------------------------------------- /tests/local/tests/Data/CreatorsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/local/tests/Data/CreatorsTest.php -------------------------------------------------------------------------------- /tests/local/tests/Data/ItemTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/local/tests/Data/ItemTest.php -------------------------------------------------------------------------------- /tests/local/tests/Data/ItemsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/local/tests/Data/ItemsTest.php -------------------------------------------------------------------------------- /tests/local/tests/Data/TagsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/local/tests/Data/TagsTest.php -------------------------------------------------------------------------------- /tests/local/tests/DateTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/local/tests/DateTest.php -------------------------------------------------------------------------------- /tests/local/tests/ItemFieldsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/local/tests/ItemFieldsTest.php -------------------------------------------------------------------------------- /tests/local/tests/ItemTypesTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/local/tests/ItemTypesTest.php -------------------------------------------------------------------------------- /tests/local/tests/MemcacheTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/local/tests/MemcacheTest.php -------------------------------------------------------------------------------- /tests/local/tests/NotifierTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/local/tests/NotifierTest.php -------------------------------------------------------------------------------- /tests/local/tests/SchemaTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/local/tests/SchemaTest.php -------------------------------------------------------------------------------- /tests/local/tests/UnicodeTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/local/tests/UnicodeTest.php -------------------------------------------------------------------------------- /tests/local/tests/UsersTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/local/tests/UsersTest.php -------------------------------------------------------------------------------- /tests/local/tests/UtilitiesTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/local/tests/UtilitiesTest.php -------------------------------------------------------------------------------- /tests/remote/data/bad_string.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/data/bad_string.xml -------------------------------------------------------------------------------- /tests/remote/data/sync1download.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/data/sync1download.xml -------------------------------------------------------------------------------- /tests/remote/data/sync1upload.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/data/sync1upload.xml -------------------------------------------------------------------------------- /tests/remote/data/test.html.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/data/test.html.zip -------------------------------------------------------------------------------- /tests/remote/data/test.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/data/test.pdf -------------------------------------------------------------------------------- /tests/remote/include/.gitignore: -------------------------------------------------------------------------------- 1 | config.ini 2 | -------------------------------------------------------------------------------- /tests/remote/include/api2.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/include/api2.inc.php -------------------------------------------------------------------------------- /tests/remote/include/api3.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/include/api3.inc.php -------------------------------------------------------------------------------- /tests/remote/include/bootstrap.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/include/bootstrap.inc.php -------------------------------------------------------------------------------- /tests/remote/include/config.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/include/config.inc.php -------------------------------------------------------------------------------- /tests/remote/include/config.ini-sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/include/config.ini-sample -------------------------------------------------------------------------------- /tests/remote/include/groups.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/include/groups.inc.php -------------------------------------------------------------------------------- /tests/remote/include/http.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/include/http.inc.php -------------------------------------------------------------------------------- /tests/remote/phpunit: -------------------------------------------------------------------------------- 1 | ../../vendor/phpunit/phpunit/phpunit -------------------------------------------------------------------------------- /tests/remote/tests/API/1/APITests.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/tests/API/1/APITests.inc.php -------------------------------------------------------------------------------- /tests/remote/tests/API/1/CollectionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/tests/API/1/CollectionTest.php -------------------------------------------------------------------------------- /tests/remote/tests/API/1/ItemTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/tests/API/1/ItemTest.php -------------------------------------------------------------------------------- /tests/remote/tests/API/2/APITests.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/tests/API/2/APITests.inc.php -------------------------------------------------------------------------------- /tests/remote/tests/API/2/AtomTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/tests/API/2/AtomTest.php -------------------------------------------------------------------------------- /tests/remote/tests/API/2/BibTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/tests/API/2/BibTest.php -------------------------------------------------------------------------------- /tests/remote/tests/API/2/CacheTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/tests/API/2/CacheTest.php -------------------------------------------------------------------------------- /tests/remote/tests/API/2/CollectionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/tests/API/2/CollectionTest.php -------------------------------------------------------------------------------- /tests/remote/tests/API/2/CreatorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/tests/API/2/CreatorTest.php -------------------------------------------------------------------------------- /tests/remote/tests/API/2/FileTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/tests/API/2/FileTest.php -------------------------------------------------------------------------------- /tests/remote/tests/API/2/FullTextTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/tests/API/2/FullTextTest.php -------------------------------------------------------------------------------- /tests/remote/tests/API/2/GeneralTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/tests/API/2/GeneralTest.php -------------------------------------------------------------------------------- /tests/remote/tests/API/2/GroupTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/tests/API/2/GroupTest.php -------------------------------------------------------------------------------- /tests/remote/tests/API/2/ItemTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/tests/API/2/ItemTest.php -------------------------------------------------------------------------------- /tests/remote/tests/API/2/MappingsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/tests/API/2/MappingsTest.php -------------------------------------------------------------------------------- /tests/remote/tests/API/2/NoteTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/tests/API/2/NoteTest.php -------------------------------------------------------------------------------- /tests/remote/tests/API/2/ObjectTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/tests/API/2/ObjectTest.php -------------------------------------------------------------------------------- /tests/remote/tests/API/2/ParamsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/tests/API/2/ParamsTest.php -------------------------------------------------------------------------------- /tests/remote/tests/API/2/PermissionsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/tests/API/2/PermissionsTest.php -------------------------------------------------------------------------------- /tests/remote/tests/API/2/RelationTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/tests/API/2/RelationTest.php -------------------------------------------------------------------------------- /tests/remote/tests/API/2/SearchTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/tests/API/2/SearchTest.php -------------------------------------------------------------------------------- /tests/remote/tests/API/2/SettingsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/tests/API/2/SettingsTest.php -------------------------------------------------------------------------------- /tests/remote/tests/API/2/SortTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/tests/API/2/SortTest.php -------------------------------------------------------------------------------- /tests/remote/tests/API/2/StorageAdminTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/tests/API/2/StorageAdminTest.php -------------------------------------------------------------------------------- /tests/remote/tests/API/2/TagTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/tests/API/2/TagTest.php -------------------------------------------------------------------------------- /tests/remote/tests/API/2/VersionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/tests/API/2/VersionTest.php -------------------------------------------------------------------------------- /tests/remote/tests/API/3/APITests.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/tests/API/3/APITests.inc.php -------------------------------------------------------------------------------- /tests/remote/tests/API/3/AnnotationTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/tests/API/3/AnnotationTest.php -------------------------------------------------------------------------------- /tests/remote/tests/API/3/AtomTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/tests/API/3/AtomTest.php -------------------------------------------------------------------------------- /tests/remote/tests/API/3/BibTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/tests/API/3/BibTest.php -------------------------------------------------------------------------------- /tests/remote/tests/API/3/CacheTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/tests/API/3/CacheTest.php -------------------------------------------------------------------------------- /tests/remote/tests/API/3/CollectionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/tests/API/3/CollectionTest.php -------------------------------------------------------------------------------- /tests/remote/tests/API/3/CreatorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/tests/API/3/CreatorTest.php -------------------------------------------------------------------------------- /tests/remote/tests/API/3/ExportTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/tests/API/3/ExportTest.php -------------------------------------------------------------------------------- /tests/remote/tests/API/3/FileTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/tests/API/3/FileTest.php -------------------------------------------------------------------------------- /tests/remote/tests/API/3/FullTextTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/tests/API/3/FullTextTest.php -------------------------------------------------------------------------------- /tests/remote/tests/API/3/GeneralTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/tests/API/3/GeneralTest.php -------------------------------------------------------------------------------- /tests/remote/tests/API/3/GroupTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/tests/API/3/GroupTest.php -------------------------------------------------------------------------------- /tests/remote/tests/API/3/ItemTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/tests/API/3/ItemTest.php -------------------------------------------------------------------------------- /tests/remote/tests/API/3/KeysTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/tests/API/3/KeysTest.php -------------------------------------------------------------------------------- /tests/remote/tests/API/3/MappingsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/tests/API/3/MappingsTest.php -------------------------------------------------------------------------------- /tests/remote/tests/API/3/NoteTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/tests/API/3/NoteTest.php -------------------------------------------------------------------------------- /tests/remote/tests/API/3/NotificationsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/tests/API/3/NotificationsTest.php -------------------------------------------------------------------------------- /tests/remote/tests/API/3/ObjectTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/tests/API/3/ObjectTest.php -------------------------------------------------------------------------------- /tests/remote/tests/API/3/ParamsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/tests/API/3/ParamsTest.php -------------------------------------------------------------------------------- /tests/remote/tests/API/3/PermissionsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/tests/API/3/PermissionsTest.php -------------------------------------------------------------------------------- /tests/remote/tests/API/3/PublicationsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/tests/API/3/PublicationsTest.php -------------------------------------------------------------------------------- /tests/remote/tests/API/3/RelationTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/tests/API/3/RelationTest.php -------------------------------------------------------------------------------- /tests/remote/tests/API/3/SchemaTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/tests/API/3/SchemaTest.php -------------------------------------------------------------------------------- /tests/remote/tests/API/3/SearchTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/tests/API/3/SearchTest.php -------------------------------------------------------------------------------- /tests/remote/tests/API/3/SettingsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/tests/API/3/SettingsTest.php -------------------------------------------------------------------------------- /tests/remote/tests/API/3/SortTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/tests/API/3/SortTest.php -------------------------------------------------------------------------------- /tests/remote/tests/API/3/StorageAdminTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/tests/API/3/StorageAdminTest.php -------------------------------------------------------------------------------- /tests/remote/tests/API/3/TagTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/tests/API/3/TagTest.php -------------------------------------------------------------------------------- /tests/remote/tests/API/3/TranslationTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/tests/API/3/TranslationTest.php -------------------------------------------------------------------------------- /tests/remote/tests/API/3/VersionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/tests/API/3/VersionTest.php -------------------------------------------------------------------------------- /tests/remote/tests/API/APITests.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/tests/API/APITests.inc.php -------------------------------------------------------------------------------- /tests/remote/tests/API/GeneralTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/tests/API/GeneralTest.php -------------------------------------------------------------------------------- /tests/remote/work/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tests/remote/work/.gitignore -------------------------------------------------------------------------------- /tmp/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/tmp/.gitignore -------------------------------------------------------------------------------- /vendor/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zotero/dataserver/HEAD/vendor/.gitignore --------------------------------------------------------------------------------