Tag:
Branch:
Tree:
a2572ffec7
54088-providePermissionsAndOwnerIdInPut
Jerome-Herbinet-better-new-wording-better-than-delete-and-unshare
Jerome-Herbinet-open-interaction-links-in-new-tab
active-share-mount-tracking
add-caldav-repair-middleware
add-integration-tests-for-deleting-a-file-copied-from-a-share
add-integration-tests-for-renaming-a-share-by-a-user-with-stale-shares
add-remove-skip-ci-command
addParameterTypingVersionsMapper
allow-cross-share-move-delete
appStoreDisabledOcc
artonge/chore/move_3rdparty_to_server
artonge/feat/implement_custom_updater_for_object_storage
artonge/feat/implement_custom_updater_for_object_storage-squashed
artonge/fix/count_users
artonge/fix/ephemeral_encryption
artonge/fix/files_sharing/fix_broken_path
artonge/fix/generate_metadata_perf
artonge/fix/sharees_style
artonge/fix/use_time_limit_in_scanner
artonge/optim/close_connection_before_s3_upload
authoritative-mount-provider-files_external
authoritative-mount-providers
automated/noid/-update-min-supported-desktop-version
automated/noid/master-fix-npm-audit
automated/noid/stable30-fix-npm-audit
automated/noid/stable31-fix-npm-audit
automated/noid/stable32-fix-npm-audit
availability-same-request-patch
backport/42099/stable31
backport/49578/stable30
backport/49578/stable31
backport/51602/stable29
backport/51818/stable30
backport/52012/stable30
backport/52045/stable31
backport/52099/stable31
backport/52622/stable31
backport/52816/stable30
backport/52911/stable30
backport/53466/stable30
backport/53752/stable31
backport/53855/stable30
backport/53968/stable30
backport/53968/stable31
backport/54120/stable30
backport/54192/stable31
backport/54313/stable30
backport/54316/stable30
backport/54316/stable31
backport/54664/stable31
backport/54728/stable30
backport/54728/stable31
backport/55100/stable32
backport/55147/stable31
backport/55151/stable29
backport/55151/stable30
backport/55153/stable30
backport/55177/stable30
backport/55322/stable30
backport/55419/stable29
backport/55488/stable30
backport/55499/stable29
backport/55600/stable30
backport/55717/stable32
backport/55776/stable30
backport/55811/stable30
backport/55811/stable31
backport/55813/stable30
backport/55861/stable31
backport/56039/stable31
backport/56280/stable31
backport/56280/stable32
backport/56383/stable31
backport/56530/stable31
backport/56530/stable32
backport/56620/stable30
backport/56646/stable31
backport/56646/stable32
backport/56740/stable32
backport/56801/stable31
backport/56801/stable32
backport/56834/stable31
backport/56933/stable31
backport/57004/stable30
backport/57078/stable31
backport/57078/stable32
backport/57233/stable31
backport/57233/stable32
bug/19494/insert-ignore-conflict-for-filecache-extended
bug/56532/display-in-users-list
bug/noid/avoid-error-when-updating-share
bug/noid/comments-search-jump-to-file
bug/noid/context-for-imip-warnings
bugfix/allow-max-buckets-to-be-equal-to-num-buckets
bugfix/filesScanDisableTransactions
bugfix/fix-richdocuments-3815
bugfix/noid/background-job-testing
bugfix/noid/consistent-handling-of-SensitiveParameter
bugfix/noid/improve-installation-speed-of-oracle
bugfix/noid/workflow-colors
bugfix/talk-16375/prepend-app-aswell
callPreviewOnFile
canceled-overwrite
carl/attributes-entity-1
carl/attributes-entity-2
carl/bump-version
carl/cleanup-commands-trash
carl/cleanup-systemtags
carl/comments-snowflake
carl/dashboard-psalm
carl/delete-email-verif-token
carl/fix-32-bits-job-tests
carl/fix-psalm-1
carl/integration-debug-mode
carl/missing-attributes
carl/node-api-typing
carl/on-demand-preview-migration
carl/palm-level-3
carl/php-85
carl/phpunit-less-deprecation
carl/port-away-execute-core
carl/port-away-query
carl/psalm-dav
carl/rector
carl/rework-storage-constructor
carl/trashbin-refactor2
certificate-manager-fallback
check-phpoutdated
checkValidEncoding
chore/app-owners
chore/chunked_orphan_delete
chore/files-4-0-0-review
chore/integration/hide-webserver-logs
chore/lazy-mount-providers
chore/migrate-vite
chore/ncselect-label-warning
chore/node-moved-old-node
chore/noid/clarify-comments-api
chore/noid/debug-32bit-failing-tests
chore/psalm-level-3
chore/stable31-laravel
chore/support-longer-names
chore/update-badges
chore/update-phpdocs-typo
ci/32bit
ci/49145/php-8.4-external-storages
ci/oracle
ci/oracle-2
cleanPreviewDatabase
cleanup-legacy-trash
combine-query-cache-entry-deleted
container-optimizations
contctsinteraction-usersetting
copilot/fix-287bd916-db5e-45e9-8eec-9c5c52870ba0
copy-all-permissions
correctParentStorageMtime-id
dav-file-get-log-id
dav-fix-birthday-sync
dav-push-sync
dav-x-user-id
dav-x-user-id-30
dbg/noid/perms
debt/federation-qb-mapper
debug-shares-in-folder-ownerless
debug-zip-files
debug/31-performance-patches
debug/download-permision
debug/failing-notifications
debug/log-mount-conflicts
debug/noid/borked-sessions
debug/noid/imaginary
debug/noid/log-ram-usage-with-threshold
debug/noid/log-reason-token-mismatch-stable31
debug/preview-invalid-id
dependabot/composer/doctrine/dbal-4.0.4
dependabot/github_actions/github-actions-601b496d97
dept-remove-csrf-dependency-from-request
detect-inadvertent-config-overlaps
direct-access-shared-calendar
directory-content-null-path-error
docs/lock-closed-issues
enh/add-details-to-code-integrity-check
enh/add-user-creation-date
enh/issues-563-calendar-import-export
enh/ldap/more-error-output
enh/no-issues/share-entry-link
enh/noid/allow-configure-config.owner
enh/noid/allow-ldap-use-global-cert-path
enh/noid/allow-use-globa-cert-mail_smtpstreamoptions
enh/noid/allow-use-global-cert-dbdriveroptions
enh/noid/allow-use-global-cert-redis-ssl_context
enh/noid/allow-use-global-path-option-tls
enh/noid/fix-personal-settings-layout
enh/noid/fix-properties-files
enh/noid/gs.federation.auto_accept_shares
enh/noid/return-default-value-from-lexicon
enh/noid/taskpro-audio-chat
enh/noid/testing-ocr-provider
enh/share-sidebar
enh/test-mtime-after-move
enh/users-configured-quota-value
ernolf/enh/http2-brotli-client
ext-store-check-update-filter
extract-caldav-sharing-plugin
feat-setupcheck-php-sapi-fpm-max-children
feat/45085/validate-config-values
feat/55668/reorganize-files-settings
feat/QueryBuilder/log-select-asterisk
feat/add-preload-script
feat/add_log_scan_command
feat/allow-dates-before-1970
feat/allow-decrypt-all-with-encryption-disabled
feat/allow-multi-ocm-shares
feat/atomic-app-enable
feat/cache-user-config
feat/calendar-import-export-ocs
feat/core/features-api
feat/cors-on-webdav
feat/cron/before-after-events
feat/dark-mode-variables
feat/database/query-result-fetch-associative-fetch-num
feat/dav/calendar-object-admin-audit-log
feat/disable-share-deletion
feat/enhanced-pagination
feat/expose-nc-groups-to-system-addressbook-contacts
feat/files/resumable-uploads
feat/fts2/new-registration-process
feat/hide-developer-docs-conditionally
feat/image-size-metadata
feat/improve-calendar-migrator
feat/local-storage-files
feat/log/log-session-id
feat/migrate-files_external-vue
feat/motion-sickness
feat/namespace-group-route
feat/nextcloud/circles/1942/teams-dasboard-widget
feat/no-two-factor-required-attribute
feat/noid/extend-entity-to-be-snoflake-aware
feat/noid/ignore-address-book
feat/noid/internal-config-key
feat/noid/internal-lint-request-event
feat/noid/list-addressbook-shares
feat/noid/move-sec-signature-to-public
feat/noid/move-unstable-signed-federation
feat/noid/notice-on-expensive-image
feat/noid/ocm-capabilities
feat/noid/prefix-repair-steps-with-app-id
feat/noid/qr-code-in-account-menu
feat/noid/store-lexicon-default
feat/noid/track-overly-long-activites
feat/occ/command-events
feat/ocm/handle-new-ocm-endpoint
feat/openapi/fuzzer-script
feat/openmetrics
feat/pagination-cardav
feat/preview/expire-previews
feat/provide-server-version-capability
feat/restore-to-original-dir
feat/restrict-calendar-invitation-users
feat/router-list-routs-cmd
feat/run-upgrade-in-split-process
feat/search-in-files--small
feat/server_dependant_config
feat/settings/too-much-caching-setup-check
feat/strict-php-checks
feat/task-processing-for-email
feat/taskprocessing/setupcheck-successrate
feat/tentative-invitations
feat/trashbin-hierarchy
feat/user-folder
feat/workflow-auto-update-cypress.yml
feature/54562/drop-mounts-on-full-or-provider-setup
feature/54562/files-sharing-authoritative
feature/54562/implement-setup-by-cache-mount-providers
feature/files-list-occ-command
feature/highlight-active-menu
feature/improve-devcontainer
feature/settings-design-improvements
fetch-mount-memory
fetch-mount-memory-30
fetch-mount-memory-30-squash
files-cache-node
files-external-optional-dependencies
fileutils-files-by-user
fix-dav-sabre-maint-plugin-l10n
fix-deadlock-in-shared-secret-exchange-between-trusted-servers
fix-duplicate-id-on-account-menu-entry
fix-federated-group-shares-when-no-longer-found-in-remote-server
fix-files-external-smbclient-deprecated-binaryfinder
fix-group-display-names-55785
fix-jobs-app-disable
fix-setupchecks-normalizeUrl-url-filter
fix-themes-not-found-for-core
fix/43260
fix/49584-background-worker-remove-interval
fix/49673-less-confusing-unified-search-folder-picker
fix/50512/send-password-2-owner
fix/51226/show-remote-shares-as-external
fix/52795/consistent-share-save-behavior
fix/53674-webdav-paginate-missing-collection-type
fix/54953/value-is-already-team-id
fix/7935/download-uri-too-long
fix/83621/hide-push-message-in-login-form
fix/add-icons-to-settings
fix/add-occ-app-update-unit-tests
fix/allow-255-filenames
fix/auth-token-uniq-constraint-violation-handling
fix/auth/logout-redirect-url
fix/caldav/read-only-bool-or-int
fix/capitalize-generic-messages
fix/carddav/cardversion
fix/config/additional-configs
fix/config/return-user-config-deleted
fix/cron/no-constructor-without-args
fix/current-user-principal
fix/dav/abort-incomplete-caldav-changes-sync
fix/dav/carddav-read-card-memory-usage
fix/dav/create-sab-in-transaction
fix/dav/limit-sync-token-created-at-updates-stable28
fix/dav/limit-sync-token-created-at-updates-stable29
fix/deps/php-seclin
fix/direct-editing-interface
fix/do-not-throw-from-countusers
fix/encryption/web-ui-bogus
fix/favourite-icon-without-imagick-svg-support
fix/federated-share-download-button
fix/federated-vue
fix/file-sequence-temp-dir
fix/files-proper-loading-icon
fix/files_sharing--global-search-in-select
fix/filter-for-components-explicitly
fix/fix-di-when-casing-is-wrong
fix/fix-files-external-tests
fix/group-displayname-in-user-edit
fix/importmaps
fix/inodebypath-forbidden-responses
fix/issue-13862
fix/issue-23666
fix/iurlgenerator/url-regex-markdown-parenthesis
fix/kbd-style
fix/ldap/case-insensitive-base
fix/limit-scan-one-user
fix/log-login-flow-state-token-errors
fix/make-router-reactive
fix/no-issues/add-encryption-available-config
fix/noid-improve-calendar-accuracy-performace
fix/noid/appconfig-setmixed-on-typed
fix/noid/array-merge-in-loop
fix/noid/enforce-value-type
fix/noid/expose-calendar-enabled
fix/noid/federation-really-surely-init-token
fix/noid/fix-itipbroker-messages
fix/noid/ignore-missing-memberships-on-reshare-verification
fix/noid/ignore-missing-memberships-on-reshare-verification-31.0.6
fix/noid/ldap-n-counted-mapped-users
fix/noid/ldap-regenerate-deleted-user
fix/noid/ldap-remnants-as-disabled-global
fix/noid/lexicon-update-lazy-status
fix/noid/note-to-recipient-test
fix/noid/null-safe-metadata
fix/noid/path-hash-prep-statement
fix/noid/preset-definition
fix/noid/psr-logger
fix/noid/return-verified-email
fix/noid/set-adr-book-local-but-not-system
fix/noid/statetoken-concurrency
fix/noid/throw-failed-add-share
fix/noid/userconfig-on-value-set-lexicon
fix/note-to-recipient
fix/oc/inheritdoc
fix/oracle-db-connection-29
fix/oracle-insert-id
fix/public-upload
fix/refactor-theming-defaults
fix/refactor-user-access-to-file-list
fix/remove-iservercontainer-from-user-ldap
fix/remove-redundant-check-server
fix/return-realtime-value-of-fair-use
fix/s3-verify-peer-setting
fix/s3/custom-ca-bundle
fix/search-date-filter-format
fix/session/failed-clear-cookies
fix/session/log-likely-lost-session-conditions
fix/session/log-regenerate-id
fix/session/log-session-id
fix/session/log-session-start-error
fix/session/session-passphraze-handling
fix/session/transactional-remember-me-renewal
fix/settings--hide-token
fix/settings/read-only-apps-root
fix/setup-check-buffering
fix/share-allow-delete-perms-4-files
fix/share-download
fix/sharing-password-checkbow
fix/sharing/user-defined-password
fix/size-update-appdata
fix/stable30/rename-trashbin
fix/subadmin-user-groups
fix/systemtags
fix/systemtags-picker-color
fix/taskprocessing-available-tasktypes-l10n-caching
fix/taskprocessing/setupcheck
fix/team-resource-deduplication
fix/test-copy-cache-update
fix/textarea-overlap
fix/thunderbird-put-invitiation-collision
fix/tp-validation
fix/transfer-ownership-tests
fix/unit-test-for-storage-auto-expire-list
fix/update-all
fix/update-share-entry-quick-select
fix/updatenotification-legacy-toast
fixBadValueTypeCheck
fixTypoAdminAuditLog
followup/39574/ocm-provider-without-beautiful-urls
handle-metadata-dav-search-error
ignore-write-test-unlink-err
introduce-publish-classification-levels
jr-quota-exceeded-admin-log
jr/enh/updates/options-buttons-web-ui
jr/meta/issue-template-bugs-closed-link
jtr-auth-pw-max-length-config-sample
jtr-chore-log-getEntries-cleanup
jtr-chore-remove-remote-public-handler-dead-code
jtr-feat-setupchecks-limit-type
jtr-fix-dnspin-port-logging
jtr-httpclient-compression
jtr-occ-config-app-del-help
jtr-refactor-auth-pubKeyTokPro
jtr-refactor-base
jtr-refactor-dav-carddav
jtr-refactor-pub-app
jtr-refactor-remote-php
jtr-remove-always-populate-raw-post-data
jtr/checkServer-refactor
jtr/checker-sig-v2
jtr/db-convert-copytable-filter
jtr/db-pgsql-seq-filter
jtr/desc-and-help-plus-minor-fixes-files-scan
jtr/dns-noisy-dns-get-record
jtr/docs-setupchecks-checkserverresponsetrait
jtr/feat-appmanager-cleanappid-log
jtr/feat-encrypt-all-ux
jtr/feat-pgsqltools-sync
jtr/fix-25162
jtr/fix-46609-delegation-add-group-overlap
jtr/fix-dav-server-maint-outer-log
jtr/fix-dnspinmiddle-idnAscii
jtr/fix-drop-legacy-auth-fallback
jtr/fix-getcomments-sorting
jtr/fix-getsharedwith
jtr/fix-hash-hkdf-valueerror
jtr/fix-preview-bundled-resource
jtr/fix-public-exceptions-http-codes
jtr/fix-pw-confirm-robustness
jtr/fix-tests/mysql-phpunit-health
jtr/fix-wipe-missing-token-handling
jtr/needUpgrade-refactor
jtr/occ-app-remove-refactor
jtr/pkp-notes
jtr/refactor-SecureRandom
jtr/refactor-base-handlelogin
jtr/refactor-core-cli-logging-listener
jtr/refactor-core-listener-feedbackhandler
jtr/refactor-dav-quotaplugin
jtr/refactor-dav-uploadhome
jtr/refactor-encryption-module
jtr/refactor-imountpoint
jtr/refactor-pgsqltools-sync
jtr/refactor-previews-appdata
jtr/refactor-register-commands
jtr/refactor-sabre-tagsplugin
jtr/refactor-setup-htaccess-updates
jtr/refactor-simplefs-simplefolder
jtr/refactor-trashbin-sabre-plugin
jtr/refactor-versions-DAV-plugin
jtr/refactor-view-light-hints
jtr/refactor/memcache-apcu
jtr/router-light-refactoring
jtr/setup-checks-heading-redo
jtr/setup-findWebRoot-fix
jtr/setupChecks-securityHeaders-output-clarity
jtr/shorten-mb-grapheme-safety
jtr/test-checkertest-streamline
jtr/tests-dav-uploadhome
jtr/tests-etag-view-after-login
jtr/tests-testcase-ncdata
kerberos-saved-ticket
leftybournes/fix/sftp_scan_infinite_loop
leftybournes/fix/stable29-backports
leftybournes/refactor/expose_group_users_to_member
location-provider
lockThreadsOlderThan120d
lockedAppsForUpdates
logger-app-versions
lookup-server-debug-logg
master
master-IB#1156402
multiple-primary-object-storage-31
nickvergessen-patch-1
no-issue-use-correct-exceptions-in-share-class
noissue-refactor-share-class
obj-delete-not-found
ocs-user-info-quota-optimize
outside-jail-log
patch/performance-scckit
path-available
perbucket-without-multibucket
perf/base/basic-auth-fs-setup
perf/cache-reference-list
perf/cache-server-checks-local-cache
perf/dav/db-filtering-carddav-report
perf/db/jobs-table-indexes
perf/get_shares_at_once
perf/log-excessive-memory-consumption
perf/log-slow-dns
perf/noid/split-getSharedWith-query-into-more-performance-sets
perf/usermountcache/transaction
perf/zip-download
poc/log-sabre-exceptions-in-english-and-keep-translation
port-55471
port-55648
pr/51113
printOccHumanFriendly
proactive-share-mount-conflict-resolve
rakekniven-patch-1
rakekniven-patch-3
redirectNullUserToLogin
refactor-occ-preview-generate
refactor/account-management-router
refactor/apps/declare-strict-types
refactor/caldav/calendar-factory
refactor/files-external-vue3-ts
refactor/files-sidebar-nodeapi
refactor/files/remove-app-class
refactor/insert-if-not-exists
refactor/profile-vue3-ts
refactor/separate-link-sharing-concerns
refactor/share-manager-appconfig
refactor/split-appstore
refactor/storage/strong-type-properties
refactor/tests-meta-data
refactor/zip-event
refresh-ldap-user-on-login
release/32.0.0_beta_1
remoteIdToShares
remove-calendar-enabled
remove-use-of-iappcontainer
repair-mimetype-expensive-squashed-29
returnIfVersionForFileIdNotFound
revert-51096-fix/noid/ldap-setopt-for-disabling-certcheck
revert-52914
revoke-admin-overwrite-8
rolldown/bug
s3-signed-url-preview
scale-propfind-trash
scckit-backports
settings-datadir-unused
share-conflict-resolution-no-view
share-mount-validation-on-share
share-root-meta-cache
share-sidebar-hide-external
share-user-events
skjnldsv-patch-1
stable-swift-v3
stable10
stable11
stable12
stable13
stable14
stable15
stable16
stable17
stable18
stable19
stable20
stable21
stable22
stable23
stable24
stable25
stable26
stable27
stable28
stable29
stable29-backports
stable30
stable31
stable32
stable9
storage-cache-not-exists
targetIsNotShared-catch-notfound
techdebt/noid/add-parameter-typehints
techdebt/noid/reduce-deprecation-spam
temp/55613/disable-base-check
test/delete-orphaned-files/improve-count-mounts
tokenUserValidity
unified-sharing
unify-handling-of-exclude-groups-in-contacts-menu-and-sharing
update-size-byte
updateLastSeen
uploadfolder-rework-autofix
useMoreUpToDatePreviewImage
useTeamIds
useTryCatchRollback
usermountcache-more-debug-logging
work/mgallien/noid/zipArchiveDownloadMoreLogs
12.0.12RC1
13.0.7RC1
14.0.2RC1
15.0.11
16.0.0RC2
16.0.4
20.0.12rc1
22.1.0
list
theming-1.4.5
v1.0.0beta1
v1.0RC1
v1.1
v10.0.0
v10.0.1
v10.0.1RC1
v10.0.2
v10.0.3
v10.0.3RC1
v10.0.4
v10.0.4RC1
v10.0.5
v10.0.5RC1
v10.0.5RC2
v10.0.6
v10.0.6RC1
v10.0RC1
v11.0.0
v11.0.1
v11.0.1RC1
v11.0.2
v11.0.2RC1
v11.0.3
v11.0.3RC1
v11.0.3RC2
v11.0.4
v11.0.4RC1
v11.0.5
v11.0.5RC1
v11.0.6
v11.0.6RC1
v11.0.7
v11.0.7RC1
v11.0.7RC2
v11.0.7RC3
v11.0.8
v11.0.8RC1
v11.0RC2
v12.0.0
v12.0.0RC1
v12.0.0RC2
v12.0.0RC3
v12.0.0beta1
v12.0.0beta2
v12.0.0beta3
v12.0.0beta4
v12.0.1
v12.0.10
v12.0.10RC1
v12.0.11
v12.0.11RC1
v12.0.12
v12.0.12RC1
v12.0.12RC2
v12.0.13
v12.0.13RC1
v12.0.13RC2
v12.0.1RC1
v12.0.1RC2
v12.0.1RC3
v12.0.1RC4
v12.0.1RC5
v12.0.2
v12.0.3
v12.0.3RC1
v12.0.3RC2
v12.0.4
v12.0.4RC1
v12.0.4RC2
v12.0.4RC3
v12.0.5
v12.0.5RC1
v12.0.5RC2
v12.0.5RC3
v12.0.6
v12.0.6RC1
v12.0.7
v12.0.7RC1
v12.0.8
v12.0.8RC1
v12.0.9
v13.0.0
v13.0.0RC1
v13.0.0RC2
v13.0.0RC3
v13.0.0RC4
v13.0.0beta1
v13.0.0beta2
v13.0.0beta3
v13.0.0beta4
v13.0.1
v13.0.10
v13.0.11
v13.0.11RC1
v13.0.12
v13.0.12RC1
v13.0.1RC1
v13.0.2
v13.0.2RC1
v13.0.3
v13.0.3RC1
v13.0.3RC2
v13.0.4
v13.0.5
v13.0.5RC1
v13.0.5RC2
v13.0.6
v13.0.6RC1
v13.0.7
v13.0.7RC1
v13.0.7RC2
v13.0.8
v13.0.8RC1
v13.0.8RC2
v13.0.9
v13.0.9RC1
v13.0.9RC2
v14.0.0
v14.0.0RC1
v14.0.0RC2
v14.0.0beta1
v14.0.0beta2
v14.0.0beta3
v14.0.0beta4
v14.0.1
v14.0.10
v14.0.11
v14.0.11RC1
v14.0.12
v14.0.13
v14.0.13RC1
v14.0.14
v14.0.14RC1
v14.0.1RC1
v14.0.2
v14.0.2RC1
v14.0.2RC2
v14.0.3
v14.0.4
v14.0.4RC1
v14.0.4RC2
v14.0.5
v14.0.5RC1
v14.0.5RC2
v14.0.6
v14.0.7
v14.0.7RC1
v14.0.8
v14.0.8RC1
v14.0.8RC2
v14.0.9
v14.0.9RC1
v15.0.0
v15.0.0RC1
v15.0.0RC2
v15.0.0RC3
v15.0.0beta1
v15.0.0beta2
v15.0.1
v15.0.10
v15.0.11
v15.0.11RC1
v15.0.12
v15.0.12RC1
v15.0.13
v15.0.13rc1
v15.0.14
v15.0.14RC1
v15.0.1RC1
v15.0.1RC2
v15.0.2
v15.0.3
v15.0.3RC1
v15.0.4
v15.0.5
v15.0.5RC1
v15.0.5RC2
v15.0.6
v15.0.6RC1
v15.0.7
v15.0.8
v15.0.8RC1
v15.0.9
v15.0.9RC1
v16.0.0
v16.0.0RC1
v16.0.0alpha1
v16.0.0beta1
v16.0.0beta2
v16.0.0beta3
v16.0.1
v16.0.10
v16.0.10RC1
v16.0.10RC2
v16.0.11
v16.0.11RC1
v16.0.1RC1
v16.0.2
v16.0.2RC1
v16.0.3
v16.0.4
v16.0.4RC1
v16.0.5
v16.0.5RC1
v16.0.6
v16.0.6rc1
v16.0.7
v16.0.7RC1
v16.0.8
v16.0.8RC1
v16.0.9
v16.0.9RC1
v16.0.9RC2
v17.0.0
v17.0.0beta1
v17.0.0beta2
v17.0.0beta3
v17.0.0beta4
v17.0.0rc1
v17.0.0rc2
v17.0.1
v17.0.10
v17.0.10RC1
v17.0.1rc1
v17.0.2
v17.0.2RC1
v17.0.3
v17.0.3RC1
v17.0.4
v17.0.4RC1
v17.0.4RC2
v17.0.5RC1
v17.0.6
v17.0.6RC1
v17.0.6RC2
v17.0.7
v17.0.7RC1
v17.0.8
v17.0.8RC1
v17.0.9
v17.0.9RC1
v17.0.9RC2
v18.0.0
v18.0.0RC1
v18.0.0RC2
v18.0.0beta1
v18.0.0beta2
v18.0.0beta3
v18.0.0beta4
v18.0.1
v18.0.10
v18.0.10RC1
v18.0.10RC2
v18.0.11
v18.0.11RC1
v18.0.11RC2
v18.0.12
v18.0.12RC2
v18.0.13
v18.0.13RC1
v18.0.14
v18.0.14RC1
v18.0.1RC1
v18.0.1RC2
v18.0.1RC3
v18.0.2
v18.0.2RC1
v18.0.2RC2
v18.0.4
v18.0.4RC1
v18.0.4RC2
v18.0.5
v18.0.6
v18.0.7
v18.0.7RC1
v18.0.8
v18.0.8RC1
v18.0.8RC2
v18.0.9
v18.0.9RC1
v19.0.0
v19.0.0RC1
v19.0.0RC2
v19.0.0RC3
v19.0.0beta1
v19.0.0beta2
v19.0.0beta3
v19.0.0beta4
v19.0.0beta5
v19.0.0beta6
v19.0.0beta7
v19.0.1
v19.0.10
v19.0.10RC1
v19.0.11
v19.0.11RC1
v19.0.12
v19.0.13
v19.0.13rc1
v19.0.1RC1
v19.0.2
v19.0.2RC1
v19.0.2RC2
v19.0.3
v19.0.3RC1
v19.0.4
v19.0.40RC1
v19.0.4RC2
v19.0.5
v19.0.5RC1
v19.0.5RC2
v19.0.6
v19.0.6RC2
v19.0.7
v19.0.7RC1
v19.0.8
v19.0.8RC1
v19.0.9
v19.0.9RC1
v2.0beta3
v20.0.0
v20.0.0RC1
v20.0.0RC2
v20.0.0beta1
v20.0.0beta2
v20.0.0beta3
v20.0.0beta4
v20.0.1
v20.0.10
v20.0.10RC1
v20.0.11
v20.0.11rc1
v20.0.12
v20.0.13
v20.0.13rc1
v20.0.14
v20.0.14rc1
v20.0.1RC1
v20.0.2
v20.0.2RC1
v20.0.2RC2
v20.0.3
v20.0.3RC2
v20.0.4
v20.0.5
v20.0.5RC1
v20.0.5RC2
v20.0.6
v20.0.6RC1
v20.0.7
v20.0.7RC1
v20.0.8
v20.0.8RC1
v20.0.9
v20.0.9RC1
v21.0.0
v21.0.0RC1
v21.0.0RC2
v21.0.0beta1
v21.0.0beta2
v21.0.0beta3
v21.0.0beta4
v21.0.0beta5
v21.0.0beta6
v21.0.0beta7
v21.0.0beta8
v21.0.1
v21.0.1RC1
v21.0.2
v21.0.2RC1
v21.0.3
v21.0.3rc1
v21.0.4
v21.0.4rc1
v21.0.5
v21.0.5rc1
v21.0.6
v21.0.6rc1
v21.0.7
v21.0.8
v21.0.8rc1
v21.0.8rc2
v21.0.8rc3
v21.0.9
v21.0.9rc1
v22.0.0
v22.0.0beta1
v22.0.0beta2
v22.0.0beta3
v22.0.0beta4
v22.0.0beta5
v22.0.0rc1
v22.0.0rc2
v22.1.0
v22.1.0rc1
v22.1.1
v22.1.1rc1
v22.1.1rc2
v22.2.0
v22.2.0rc2
v22.2.1
v22.2.10
v22.2.10rc1
v22.2.10rc2
v22.2.1rc1
v22.2.2
v22.2.3
v22.2.4
v22.2.4rc1
v22.2.4rc2
v22.2.4rc3
v22.2.5
v22.2.5rc1
v22.2.6
v22.2.6rc1
v22.2.6rc2
v22.2.7
v22.2.7rc1
v22.2.8
v22.2.8rc1
v22.2.9
v22.2.9rc1
v23.0.0
v23.0.0beta1
v23.0.0beta2
v23.0.0beta3
v23.0.0rc1
v23.0.0rc2
v23.0.0rc3
v23.0.1
v23.0.10
v23.0.10rc1
v23.0.11
v23.0.11rc1
v23.0.12
v23.0.12rc1
v23.0.12rc2
v23.0.1rc1
v23.0.1rc2
v23.0.1rc3
v23.0.2
v23.0.2rc1
v23.0.3
v23.0.3rc1
v23.0.3rc2
v23.0.4
v23.0.4rc1
v23.0.5
v23.0.5rc1
v23.0.6
v23.0.6rc1
v23.0.7
v23.0.7rc1
v23.0.7rc2
v23.0.8
v23.0.8rc1
v23.0.9
v23.0.9rc1
v24.0.0
v24.0.0beta1
v24.0.0beta2
v24.0.0beta3
v24.0.0rc1
v24.0.0rc2
v24.0.0rc3
v24.0.1
v24.0.10
v24.0.10rc1
v24.0.11
v24.0.11rc1
v24.0.12
v24.0.12rc1
v24.0.1rc1
v24.0.2
v24.0.2rc1
v24.0.3
v24.0.3rc1
v24.0.3rc2
v24.0.4
v24.0.4rc1
v24.0.5
v24.0.5rc1
v24.0.6
v24.0.6rc1
v24.0.7
v24.0.7rc1
v24.0.8
v24.0.8rc1
v24.0.8rc2
v24.0.9
v24.0.9rc1
v24.0.9rc2
v25.0.0
v25.0.0beta1
v25.0.0beta2
v25.0.0beta3
v25.0.0beta4
v25.0.0beta5
v25.0.0beta6
v25.0.0beta7
v25.0.0rc1
v25.0.0rc2
v25.0.0rc3
v25.0.0rc4
v25.0.0rc5
v25.0.1
v25.0.10
v25.0.10rc1
v25.0.11
v25.0.11rc1
v25.0.12
v25.0.13
v25.0.13rc1
v25.0.13rc2
v25.0.1rc1
v25.0.2
v25.0.2rc1
v25.0.2rc2
v25.0.2rc3
v25.0.3
v25.0.3rc1
v25.0.3rc2
v25.0.4
v25.0.4rc1
v25.0.5
v25.0.5rc1
v25.0.6
v25.0.6rc1
v25.0.7
v25.0.7rc1
v25.0.8
v25.0.8rc1
v25.0.8rc2
v25.0.9
v25.0.9rc1
v25.0.9rc2
v26.0.0
v26.0.0beta1
v26.0.0beta2
v26.0.0beta3
v26.0.0beta4
v26.0.0beta5
v26.0.0rc1
v26.0.0rc2
v26.0.0rc3
v26.0.1
v26.0.10
v26.0.10rc1
v26.0.11
v26.0.11rc1
v26.0.11rc2
v26.0.12
v26.0.12rc1
v26.0.12rc2
v26.0.13
v26.0.13rc1
v26.0.1rc1
v26.0.2
v26.0.2rc1
v26.0.3
v26.0.3rc1
v26.0.3rc2
v26.0.4
v26.0.4rc1
v26.0.4rc2
v26.0.5
v26.0.5rc1
v26.0.6
v26.0.6rc1
v26.0.7
v26.0.8
v26.0.8rc1
v26.0.8rc2
v26.0.9
v26.0.9rc1
v27.0.0
v27.0.0beta1
v27.0.0beta2
v27.0.0rc1
v27.0.0rc2
v27.0.0rc3
v27.0.0rc4
v27.0.1
v27.0.1rc1
v27.0.1rc2
v27.0.2
v27.0.2rc1
v27.1.0
v27.1.0beta2
v27.1.0beta3
v27.1.0rc1
v27.1.0rc2
v27.1.0rc3
v27.1.0rc4
v27.1.1
v27.1.10
v27.1.10rc1
v27.1.10rc2
v27.1.11
v27.1.11rc1
v27.1.11rc2
v27.1.11rc3
v27.1.2
v27.1.2rc1
v27.1.3
v27.1.3rc1
v27.1.3rc2
v27.1.4
v27.1.4rc1
v27.1.5
v27.1.5rc1
v27.1.6
v27.1.6rc1
v27.1.6rc2
v27.1.7
v27.1.7rc1
v27.1.7rc2
v27.1.8
v27.1.8rc1
v27.1.9
v27.1.9rc1
v28.0.0
v28.0.0beta1
v28.0.0beta2
v28.0.0beta3
v28.0.0beta4
v28.0.0rc1
v28.0.0rc2
v28.0.0rc3
v28.0.0rc4
v28.0.1
v28.0.10
v28.0.10rc1
v28.0.11
v28.0.11rc1
v28.0.12
v28.0.12rc1
v28.0.12rc2
v28.0.13
v28.0.13rc1
v28.0.14
v28.0.14rc1
v28.0.1rc1
v28.0.2
v28.0.2rc1
v28.0.2rc2
v28.0.2rc3
v28.0.2rc4
v28.0.2rc5
v28.0.3
v28.0.3rc1
v28.0.3rc2
v28.0.4
v28.0.4rc1
v28.0.5
v28.0.5rc1
v28.0.6
v28.0.6rc1
v28.0.7
v28.0.7rc1
v28.0.7rc2
v28.0.7rc3
v28.0.7rc4
v28.0.8
v28.0.8rc1
v28.0.9
v28.0.9rc1
v29.0.0
v29.0.0beta1
v29.0.0beta2
v29.0.0beta3
v29.0.0beta4
v29.0.0beta5
v29.0.0beta6
v29.0.0rc1
v29.0.0rc2
v29.0.0rc3
v29.0.0rc4
v29.0.0rc5
v29.0.1
v29.0.10
v29.0.10rc1
v29.0.11
v29.0.11rc1
v29.0.12
v29.0.12rc1
v29.0.12rc2
v29.0.13
v29.0.13rc1
v29.0.13rc2
v29.0.14
v29.0.14rc1
v29.0.15
v29.0.15rc1
v29.0.15rc2
v29.0.16
v29.0.16rc1
v29.0.1rc1
v29.0.2
v29.0.2rc1
v29.0.2rc2
v29.0.3
v29.0.3rc1
v29.0.3rc2
v29.0.3rc3
v29.0.3rc4
v29.0.4
v29.0.4rc1
v29.0.5
v29.0.5rc1
v29.0.6
v29.0.6rc1
v29.0.7
v29.0.7rc1
v29.0.8
v29.0.8rc1
v29.0.9
v29.0.9rc1
v29.0.9rc2
v3.0
v3.0.1
v3.0RC1
v3.0alpha1
v30.0.0
v30.0.0beta1
v30.0.0beta2
v30.0.0beta3
v30.0.0beta4
v30.0.0beta5
v30.0.0rc1
v30.0.0rc2
v30.0.0rc3
v30.0.0rc4
v30.0.0rc5
v30.0.1
v30.0.10
v30.0.10rc1
v30.0.11
v30.0.11rc1
v30.0.12
v30.0.12rc1
v30.0.12rc2
v30.0.13
v30.0.13rc1
v30.0.14
v30.0.14rc1
v30.0.15
v30.0.15rc1
v30.0.16
v30.0.16rc1
v30.0.17
v30.0.17rc1
v30.0.17rc2
v30.0.1rc1
v30.0.1rc2
v30.0.2
v30.0.2rc1
v30.0.2rc2
v30.0.3
v30.0.3rc1
v30.0.3rc2
v30.0.4
v30.0.4rc1
v30.0.5
v30.0.5rc1
v30.0.6
v30.0.6rc1
v30.0.6rc2
v30.0.7
v30.0.7rc1
v30.0.7rc2
v30.0.8
v30.0.8rc1
v30.0.9
v30.0.9rc1
v30.0.9rc2
v31.0.0
v31.0.0beta1
v31.0.0beta2
v31.0.0beta3
v31.0.0beta4
v31.0.0beta5
v31.0.0rc1
v31.0.0rc2
v31.0.0rc3
v31.0.0rc4
v31.0.0rc5
v31.0.1
v31.0.10
v31.0.10rc1
v31.0.10rc2
v31.0.11
v31.0.11rc1
v31.0.11rc2
v31.0.12
v31.0.12rc1
v31.0.12rc2
v31.0.12rc3
v31.0.1rc1
v31.0.1rc2
v31.0.2
v31.0.2rc1
v31.0.3
v31.0.3rc1
v31.0.3rc2
v31.0.4
v31.0.4rc1
v31.0.5
v31.0.5rc1
v31.0.6
v31.0.6rc1
v31.0.6rc2
v31.0.7
v31.0.7rc1
v31.0.8
v31.0.8rc1
v31.0.9
v31.0.9rc1
v32.0.0
v32.0.0beta1
v32.0.0beta2
v32.0.0beta3
v32.0.0beta4
v32.0.0beta5
v32.0.0rc1
v32.0.0rc2
v32.0.0rc3
v32.0.0rc4
v32.0.1
v32.0.1rc1
v32.0.1rc2
v32.0.2
v32.0.2rc1
v32.0.2rc2
v32.0.3
v32.0.3rc1
v32.0.3rc2
v4.0.0
v4.0.0RC
v4.0.0RC2
v4.0.0beta
v4.0.1
v4.0.10
v4.0.11
v4.0.12
v4.0.13
v4.0.14
v4.0.15
v4.0.16
v4.0.2
v4.0.3
v4.0.4
v4.0.5
v4.0.6
v4.0.7
v4.0.8
v4.0.9
v4.5.0
v4.5.0RC1
v4.5.0RC2
v4.5.0RC3
v4.5.0beta1
v4.5.0beta2
v4.5.0beta3
v4.5.0beta4
v4.5.1
v4.5.10
v4.5.10RC1
v4.5.11
v4.5.12
v4.5.13
v4.5.1a
v4.5.2
v4.5.3
v4.5.4
v4.5.5
v4.5.6
v4.5.7
v4.5.8
v4.5.9
v5.0.0
v5.0.0RC1
v5.0.0RC2
v5.0.0RC3
v5.0.0alpha1
v5.0.0beta1
v5.0.0beta2
v5.0.1
v5.0.10
v5.0.11
v5.0.12
v5.0.13
v5.0.14
v5.0.14a
v5.0.15
v5.0.15RC1
v5.0.16
v5.0.16RC1
v5.0.17
v5.0.17beta1
v5.0.19
v5.0.2
v5.0.3
v5.0.4
v5.0.4RC1
v5.0.5
v5.0.5RC1
v5.0.6
v5.0.7
v5.0.8
v5.0.9
v6.0.0
v6.0.0RC1
v6.0.0RC2
v6.0.0RC3
v6.0.0RC4
v6.0.0a
v6.0.0alpha2
v6.0.0beta2
v6.0.0beta3
v6.0.0beta4
v6.0.0beta5
v6.0.1
v6.0.10beta1
v6.0.1RC1
v6.0.2
v6.0.2RC1
v6.0.3
v6.0.3RC1
v6.0.4
v6.0.4beta1
v6.0.5
v6.0.5RC1
v6.0.6
v6.0.6RC1
v6.0.7
v6.0.8
v6.0.8RC1
v6.0.8RC2
v6.0.9
v6.0.9RC1
v6.0.9beta
v7.0.0
v7.0.0RC1
v7.0.0RC2
v7.0.0RC3
v7.0.0alpha2
v7.0.0beta1
v7.0.1
v7.0.10
v7.0.11
v7.0.11RC1
v7.0.11RC2
v7.0.12
v7.0.12RC1
v7.0.13
v7.0.13RC1
v7.0.13RC2
v7.0.14
v7.0.14RC1
v7.0.14RC2
v7.0.15
v7.0.15RC1
v7.0.15RC2
v7.0.1RC1
v7.0.2
v7.0.2RC1
v7.0.3
v7.0.3RC1
v7.0.3RC2
v7.0.3RC3
v7.0.3alpha1
v7.0.4
v7.0.4RC1
v7.0.4RC2
v7.0.5
v7.0.6
v7.0.6RC1
v7.0.6RC2
v7.0.7
v7.0.7RC1
v7.0.7beta
v7.0.8
v7.0.8RC1
v7.0.8beta1
v7.0.9
v7.0.9RC1
v8.0.0
v8.0.0RC1
v8.0.0RC2
v8.0.0alpha1
v8.0.0alpha2
v8.0.0beta1
v8.0.0beta2
v8.0.1
v8.0.10
v8.0.10RC1
v8.0.11
v8.0.11RC1
v8.0.11RC2
v8.0.12
v8.0.12RC1
v8.0.12RC2
v8.0.13
v8.0.13RC1
v8.0.13RC2
v8.0.14
v8.0.14RC2
v8.0.15
v8.0.15RC1
v8.0.16
v8.0.16RC1
v8.0.16RC2
v8.0.1RC1
v8.0.2
v8.0.3
v8.0.3RC1
v8.0.3RC2
v8.0.3RC3
v8.0.3RC4
v8.0.4
v8.0.4RC1
v8.0.4RC2
v8.0.5
v8.0.5RC1
v8.0.5beta
v8.0.6
v8.0.6RC1
v8.0.6beta1
v8.0.7
v8.0.7RC1
v8.0.8
v8.0.9
v8.0.9RC1
v8.0.9RC2
v8.1.0
v8.1.0alpha1
v8.1.0alpha2
v8.1.0beta1
v8.1.0beta2
v8.1.1
v8.1.10
v8.1.10RC1
v8.1.11
v8.1.11RC1
v8.1.11RC2
v8.1.1RC1
v8.1.1beta
v8.1.1beta1
v8.1.2
v8.1.2RC1
v8.1.3
v8.1.4
v8.1.4RC1
v8.1.4RC2
v8.1.5
v8.1.5RC1
v8.1.6
v8.1.6RC1
v8.1.6RC2
v8.1.7
v8.1.7RC1
v8.1.7RC2
v8.1.8
v8.1.8RC1
v8.1.8RC2
v8.1.9
v8.1.9RC1
v8.1.9RC2
v8.1RC2
v8.2.0
v8.2.1
v8.2.1RC1
v8.2.1RC2
v8.2.1RC3
v8.2.1RC4
v8.2.2
v8.2.2RC1
v8.2.3
v8.2.3RC1
v8.2.3RC2
v8.2.4
v8.2.4RC1
v8.2.4RC2
v8.2.5
v8.2.5RC1
v8.2.5RC2
v8.2.6
v8.2.6RC1
v8.2.7
v8.2.7RC1
v8.2.8
v8.2.8RC1
v8.2.8RC2
v8.2.9
v8.2.9RC1
v8.2.9RC2
v8.2RC1
v8.2RC2
v8.2RC3
v8.2beta1
v9.0.0
v9.0.0RC1
v9.0.0RC2
v9.0.0RC3
v9.0.0beta2
v9.0.1
v9.0.1RC1
v9.0.1RC2
v9.0.1beta
v9.0.1beta2
v9.0.2
v9.0.2RC1
v9.0.2RC2
v9.0.3
v9.0.3RC1
v9.0.4
v9.0.4RC1
v9.0.5
v9.0.50
v9.0.51
v9.0.52
v9.0.52RC1
v9.0.53
v9.0.54
v9.0.54RC1
v9.0.55
v9.0.56
v9.0.56RC1
v9.0.57
v9.0.57RC1
v9.0.58
v9.0.58RC1
v9.0.5RC1
v9.0.5RC2
v9.0.6
v9.0.6RC1
v9.0.6RC2
v9.0.7
v9.0.7RC1
v9.0beta1
v9.1.0
v9.1.0RC1
v9.1.0RC2
v9.1.0RC3
v9.1.0RC4
v9.1.0beta1
v9.1.0beta2
v9.1.1
v9.1.1RC1
v9.1.1RC2
v9.1.1RC3
v9.1.2
v9.1.2RC1
v9.1.2RC2
v9.1.3
v9.1.3RC1
${ noResults }
59 Commits (a2572ffec79f7bd2fa7aa29ed48d9b011836759d)
| Author | SHA1 | Message | Date |
|---|---|---|---|
|
|
0235a79b4e |
Initialise the printcss array
|
10 years ago |
|
|
29ce56ed07 |
Check if admin user
We should not add the JS for not admin users. |
10 years ago |
|
|
abc675d87e |
Move update notification code into app
Moves the update notification code in a single app. This is required since we want to use SSO for the new updater and for this have some code running in ownCloud as well (and we don't want that in core neccessarily). This app can provide that in the future, right now it's only the update notification itself. Will continue working on the SSO right away but wanted to keep the PR small. Furthermore also makes some more code unit-testable... |
10 years ago |
|
|
1601d9235a |
Make enable_avatars setting more robust
* handles the setting in the same way everywhere * fixes #21949 |
10 years ago |
|
|
2ecc202843 |
Fix setup page
* fixes #21897 |
10 years ago |
|
|
99b9ec41c1 |
support print stylesheets
|
10 years ago |
|
|
682821c71e |
Happy new year!
|
10 years ago |
|
|
fa97e3a5a3 |
OC_TemplateLayout -> OC\TemplateLayout
|
10 years ago |
|
|
ed98cdf532 |
Use OCP\Util::getVersion instead of the internal private implementation
|
10 years ago |
|
|
9fe3d2f1f8 |
OC_Helper::linkToRoute is deprecated
Replaced all calls to OC_Helper::linkToRoute with OC::$server->getURLGenerator()->linkToRoute |
10 years ago |
|
|
19eeb23b91 |
OC_Helper::linkTo is deprecated
Replaced with suggested (and calling body of) |
10 years ago |
|
|
db95c8d512 |
Do not try to get the avatar if there is no user
|
10 years ago |
|
|
4971015544 |
Add code integrity check
This PR implements the base foundation of the code signing and integrity check. In this PR implemented is the signing and verification logic, as well as commands to sign single apps or the core repository. Furthermore, there is a basic implementation to display problems with the code integrity on the update screen. Code signing basically happens the following way: - There is a ownCloud Root Certificate authority stored `resources/codesigning/root.crt` (in this PR I also ship the private key which we obviously need to change before a release 😉). This certificate is not intended to be used for signing directly and only is used to sign new certificates. - Using the `integrity:sign-core` and `integrity:sign-app` commands developers can sign either the core release or a single app. The core release needs to be signed with a certificate that has a CN of `core`, apps need to be signed with a certificate that either has a CN of `core` (shipped apps!) or the AppID. - The command generates a signature.json file of the following format: ```json { "hashes": { "/filename.php": "2401fed2eea6f2c1027c482a633e8e25cd46701f811e2d2c10dc213fd95fa60e350bccbbebdccc73a042b1a2799f673fbabadc783284cc288e4f1a1eacb74e3d", "/lib/base.php": "55548cc16b457cd74241990cc9d3b72b6335f2e5f45eee95171da024087d114fcbc2effc3d5818a6d5d55f2ae960ab39fd0414d0c542b72a3b9e08eb21206dd9" }, "certificate": "-----BEGIN CERTIFICATE-----MIIBvTCCASagAwIBAgIUPvawyqJwCwYazcv7iz16TWxfeUMwDQYJKoZIhvcNAQEF\nBQAwIzEhMB8GA1UECgwYb3duQ2xvdWQgQ29kZSBTaWduaW5nIENBMB4XDTE1MTAx\nNDEzMTcxMFoXDTE2MTAxNDEzMTcxMFowEzERMA8GA1UEAwwIY29udGFjdHMwgZ8w\nDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBANoQesGdCW0L2L+a2xITYipixkScrIpB\nkX5Snu3fs45MscDb61xByjBSlFgR4QI6McoCipPw4SUr28EaExVvgPSvqUjYLGps\nfiv0Cvgquzbx/X3mUcdk9LcFo1uWGtrTfkuXSKX41PnJGTr6RQWGIBd1V52q1qbC\nJKkfzyeMeuQfAgMBAAEwDQYJKoZIhvcNAQEFBQADgYEAvF/KIhRMQ3tYTmgHWsiM\nwDMgIDb7iaHF0fS+/Nvo4PzoTO/trev6tMyjLbJ7hgdCpz/1sNzE11Cibf6V6dsz\njCE9invP368Xv0bTRObRqeSNsGogGl5ceAvR0c9BG+NRIKHcly3At3gLkS2791bC\niG+UxI/MNcWV0uJg9S63LF8=\n-----END CERTIFICATE-----", "signature": "U29tZVNpZ25lZERhdGFFeGFtcGxl" } ``` `hashes` is an array of all files in the folder with their corresponding SHA512 hashes (this is actually quite cheap to calculate), the `certificate` is the certificate used for signing. It has to be issued by the ownCloud Root Authority and it's CN needs to be permitted to perform the required action. The `signature` is then a signature of the `hashes` which can be verified using the `certificate`. Steps to do in other PRs, this is already a quite huge one: - Add nag screen in case the code check fails to ensure that administrators are aware of this. - Add code verification also to OCC upgrade and unify display code more. - Add enforced code verification to apps shipped from the appstore with a level of "official" - Add enfocrced code verification to apps shipped from the appstore that were already signed in a previous release - Add some developer documentation on how devs can request their own certificate - Check when installing ownCloud - Add support for CRLs to allow revoking certificates **Note:** The upgrade checks are only run when the instance has a defined release channel of `stable` (defined in `version.php`). If you want to test this, you need to change the channel thus and then generate the core signature: ``` ➜ master git:(add-integrity-checker) ✗ ./occ integrity:sign-core --privateKey=resources/codesigning/core.key --certificate=resources/codesigning/core.crt Successfully signed "core" ``` Then increase the version and you should see something like the following:  As you can see a failed code check will not prevent the further update. It will instead just be a notice to the admin. In a next step we will add some nag screen. For packaging stable releases this requires the following additional steps as a last action before zipping: 1. Run `./occ integrity:sign-core` once 2. Run `./occ integrity:sign-app` _for each_ app. However, this can be simply automated using a simple foreach on the apps folder. |
10 years ago |
|
|
f3e9106864 |
Don't trust update server
In case the update server may deliver malicious content this would allow an adversary to inject arbitrary HTML into the response. So very bad stuff. While signing the response would be better and something we can also do in the future (considering the code signing work), this is already a good first start. |
10 years ago |
|
|
4cb5970947 |
Always pass in ILogger
|
10 years ago |
|
|
766b69a0c8 |
User upstream class SeparatorFilter
|
10 years ago |
|
|
d40867d855 |
Suer JSqueezeFilter instead of JSMinFilter
|
10 years ago |
|
|
2ea2ec0004 |
Show 'Apps' in the browser title when app management is open
|
10 years ago |
|
|
f63915d0c8 |
update license headers and authors
|
11 years ago |
|
|
62286f00a1 |
fixing setting page titles
|
11 years ago |
|
|
cd516eedcd |
Use OC.Notification for update notifications
* instead of a static rendering inside PHP use the JS OC.Notification.showTemporary to hide the notification after 7 seconds automatically * fixes #14811 |
11 years ago |
|
|
0816cf9142 |
Add experimental applications switch
Allows administrators to disable or enabled experimental applications as well as show the trust level. |
11 years ago |
|
|
b585d87d9d |
Update license headers
|
11 years ago |
|
|
fa1be7d296 |
fall back to absolute path for pipelined assets (#14940)
If the asset is, for example, in an apps directory that is outside the $SERVERROOT, we won't be able to get a relative path. We shouldn't just fail hard in this case. Fall back to using the absolute path instead (as we used to). |
11 years ago |
|
|
716ba49a82 |
Log errors and create 404 in network list when a css or js is missing
|
11 years ago |
|
|
06aef4e8b1 |
Revert "Updating license headers"
This reverts commit
|
11 years ago |
|
|
bbf7f56f94 |
3rd-party apps are disabled on upgrade - refs #14026
|
11 years ago |
|
|
6a1a4880f0 |
Updating license headers
|
11 years ago |
|
|
886bda5f81 |
Refactor OC_Request into TrustedDomainHelper and IRequest
This changeset removes the static class `OC_Request` and moves the functions either into `IRequest` which is accessible via `\OC::$server::->getRequest()` or into a separated `TrustedDomainHelper` class for some helper methods which should not be publicly exposed. This changes only internal methods and nothing on the public API. Some public functions in `util.php` have been deprecated though in favour of the new non-static functions. Unfortunately some part of this code uses things like `__DIR__` and thus is not completely unit-testable. Where tests where possible they ahve been added though. Fixes https://github.com/owncloud/core/issues/13976 which was requested in https://github.com/owncloud/core/pull/13973#issuecomment-73492969 |
11 years ago |
|
|
24daee836a |
include core version into js/css version tag - fixes #13702
|
11 years ago |
|
|
bb79aac78a |
allow css/js asset directory to be relocated (#13053)
This allows the directory where CSS/JS asset collections are written to be changed, in case SERVERROOT is not writeable. Note it does *not* allow the expected URL to be changed: whatever directory is used, the server must be configured to serve it at WEBROOT/assets. It may be possible to add another config parameter to allow the admin to specify a custom asset URL, but I thought I'd keep the first implementation simple. |
11 years ago |
|
|
2c44bc1768 |
Fix JS asset generation
At some point SeparatorFilter should be included upstream (kriswallsmith/assetic), then lib/private/assetic/separatorfilter.php can be removed and the `use` in lib/private/templatelayout.php rewritten. SeparatorFilter inserts a separator between assets, preventing issues when files are incorrectly terminated. For JS this is a semicolon. |
11 years ago |
|
|
c9fd3c9d29 |
Inject config
|
11 years ago |
|
|
303fce44f4 |
Use httphelper and cache response even when it empty
|
11 years ago |
|
|
952abdc51a |
Drop form_factor that is appended to JS, CSS and template filenames
|
11 years ago |
|
|
729dffed5e |
Load avatar in header via PHP
* fix #7484 * use UID, css, and div instead of span |
11 years ago |
|
|
ca5abe5744 |
Setting moment locale based on user selection
|
11 years ago |
|
|
7b94c7f9c1 |
Refer to relative path instead of absolute path
There is no need to refer to the absolute path here if we can use the relative one. Conflicts: lib/private/templatelayout.php |
11 years ago |
|
|
6af0e76a03 |
remove legacy class OC_Updater
|
11 years ago |
|
|
93b0f1a3bf |
adding cssmin and jssmin(minify)
adding argument deleteSelf to rmdirr() - if false the directory itself will not be deleted only it's content adding repair step to clean the asset cache after upgrade + coding style adjustments |
11 years ago |
|
|
a04159090f |
include the apps' versions hash to invalidate the cached assets
|
11 years ago |
|
|
6ccda2ae98 |
Add app version to JS and CSS
This leads to the regeneration of the hash in case a single application is updated. Fixes https://github.com/owncloud/core/issues/11374 |
11 years ago |
|
|
b6087ea79b |
Add CssImportFilter. More elegant fix for documents#348
|
11 years ago |
|
|
f930b356e6 |
Error needs to push body-id for new guest layout
|
11 years ago |
|
|
c6eab9aaba |
fix error message template
|
11 years ago |
|
|
7d2c521b46 |
Step one, open guest layout for different styles.
Conflicts: core/templates/layout.guest.php Step one, open guest layout for different styles. |
11 years ago |
|
|
3de69ff81b |
Don't register the call when rendering error pages
|
12 years ago |
|
|
04f73275ba |
Now settings CSS class with appid in content DIV
|
12 years ago |
|
|
87b548ed91 |
Fix all PHPDoc types and variable names, in /lib
|
12 years ago |
|
|
e88731a477 |
Some more PHPDoc fixes
|
12 years ago |