nextcloud-desktop/src/gui
Christian Kamm b810ce7768
Update server url in case of permanent redirection #5972
This is the first time the account url may update outside of
account setup.

Summary of redirection handling:
1. During account setup (wizard)
   - status.php gets permanently redirected -> adjust url
   - authed PROPFIND gets *any* redirection -> adjust url
2. During connectivity ping (ConnectionValidator)
   - status.php gets permanently redirected -> adjust url (new!)

All other redirections should be followed transparently and
don't update the account url in the settings.
2017-10-05 22:01:05 +02:00
..
creds Use DetermineAuthTypeJob in HttpCredentials 2017-10-05 22:01:05 +02:00
updater Fix the macOS Sparkle build 2017-10-05 22:01:04 +02:00
wizard Use DetermineAuthTypeJob in HttpCredentials 2017-10-05 22:01:05 +02:00
accountmanager.cpp Move Utility to a new common static library 2017-10-05 22:01:03 +02:00
accountmanager.h Apply clang-format 2017-05-17 12:26:27 +02:00
accountsettings.cpp Move Utility to a new common static library 2017-10-05 22:01:03 +02:00
accountsettings.h OAuth2: Have a link to the browser in the owncloud UI 2017-07-13 16:09:42 +02:00
accountsettings.ui Verify that all strings are properly escaped (#5558) 2017-02-23 14:54:17 +01:00
accountstate.cpp Move Utility to a new common static library 2017-10-05 22:01:03 +02:00
accountstate.h Move Utility to a new common static library 2017-10-05 22:01:03 +02:00
activitydata.cpp Apply clang-format 2017-05-17 12:26:27 +02:00
activitydata.h Apply clang-format 2017-05-17 12:26:27 +02:00
activityitemdelegate.cpp Move Utility to a new common static library 2017-10-05 22:01:03 +02:00
activityitemdelegate.h Apply clang-format 2017-05-17 12:26:27 +02:00
activitylistmodel.cpp Apply clang-format 2017-05-17 12:26:27 +02:00
activitylistmodel.h Apply clang-format 2017-05-17 12:26:27 +02:00
activitywidget.cpp Move Utility to a new common static library 2017-10-05 22:01:03 +02:00
activitywidget.h Add a more functional error view #5516 (#5861) 2017-07-04 14:08:41 +02:00
activitywidget.ui Verify that all strings are properly escaped (#5558) 2017-02-23 14:54:17 +01:00
addcertificatedialog.cpp Apply clang-format 2017-05-17 12:26:27 +02:00
addcertificatedialog.h Apply clang-format 2017-05-17 12:26:27 +02:00
addcertificatedialog.ui Fix up SSL client certificates #5213 #69 (#5289) 2017-01-02 08:34:02 +01:00
application.cpp Move Utility to a new common static library 2017-10-05 22:01:03 +02:00
application.h Apply clang-format 2017-05-17 12:26:27 +02:00
authenticationdialog.cpp Apply clang-format 2017-05-17 12:26:27 +02:00
authenticationdialog.h Apply clang-format 2017-05-17 12:26:27 +02:00
CMakeLists.txt Move csync to src/csync 2017-10-05 22:01:03 +02:00
cocoainitializer.h Apply clang-format 2017-05-17 12:26:27 +02:00
cocoainitializer_mac.mm License: Adjust license of GPLv2 source files to GPLv2+ 2016-10-25 11:06:54 +02:00
elidedlabel.cpp Add ElidedLabel 2017-07-12 09:04:27 +02:00
elidedlabel.h Add ElidedLabel 2017-07-12 09:04:27 +02:00
folder.cpp Move Utility to a new common static library 2017-10-05 22:01:03 +02:00
folder.h IssuesWidget: Add button to retry 507 errors #5537 2017-07-12 09:04:27 +02:00
folderman.cpp Move Utility to a new common static library 2017-10-05 22:01:03 +02:00
folderman.h Apply clang-format 2017-05-17 12:26:27 +02:00
folderstatusdelegate.cpp Move Utility to a new common static library 2017-10-05 22:01:03 +02:00
folderstatusdelegate.h AccountSettings: Draw a box to indicate pending conflicts 2017-07-13 11:48:10 +02:00
folderstatusmodel.cpp Move Utility to a new common static library 2017-10-05 22:01:03 +02:00
folderstatusmodel.h Apply clang-format 2017-05-17 12:26:27 +02:00
folderwatcher.cpp Apply clang-format 2017-05-17 12:26:27 +02:00
folderwatcher.h Apply clang-format 2017-05-17 12:26:27 +02:00
folderwatcher_linux.cpp Merge remote-tracking branch 'origin/2.3' 2017-06-22 14:06:31 +02:00
folderwatcher_linux.h Apply clang-format 2017-05-17 12:26:27 +02:00
folderwatcher_mac.cpp Apply clang-format 2017-05-17 12:26:27 +02:00
folderwatcher_mac.h Apply clang-format 2017-05-17 12:26:27 +02:00
folderwatcher_win.cpp Apply clang-format 2017-05-17 12:26:27 +02:00
folderwatcher_win.h Apply clang-format 2017-05-17 12:26:27 +02:00
folderwizard.cpp FolderWizard: fix crash in FolderWizardRemotePath::slotHandleLsColNetworkError 2017-07-28 11:57:08 +02:00
folderwizard.h Apply clang-format 2017-05-17 12:26:27 +02:00
folderwizardsourcepage.ui Verify that all strings are properly escaped (#5558) 2017-02-23 14:54:17 +01:00
folderwizardtargetpage.ui Verify that all strings are properly escaped (#5558) 2017-02-23 14:54:17 +01:00
generalsettings.cpp Move Utility to a new common static library 2017-10-05 22:01:03 +02:00
generalsettings.h Apply clang-format 2017-05-17 12:26:27 +02:00
generalsettings.ui General settings: Put all advanced checkboxes in a layout 2017-07-27 17:37:27 +02:00
gui.md Structure developer documentation 2015-06-29 18:43:21 +02:00
guiutility.cpp SocketApi: Adjust the format of the mailto: URL 2017-07-07 10:49:51 +02:00
guiutility.h Introduce private link sharing #5023 2017-07-07 10:49:51 +02:00
ignorelisteditor.cpp Merge remote-tracking branch 'origin/2.3' 2017-06-22 14:06:31 +02:00
ignorelisteditor.h Apply clang-format 2017-05-17 12:26:27 +02:00
ignorelisteditor.ui Ignore list editor: adjust the size 2017-03-15 16:00:48 +01:00
issueswidget.cpp Move Utility to a new common static library 2017-10-05 22:01:03 +02:00
issueswidget.h IssuesWidget: Add button to retry 507 errors #5537 2017-07-12 09:04:27 +02:00
issueswidget.ui IssuesWidget: Add button to retry 507 errors #5537 2017-07-12 09:04:27 +02:00
lockwatcher.cpp Apply clang-format 2017-05-17 12:26:27 +02:00
lockwatcher.h Apply clang-format 2017-05-17 12:26:27 +02:00
logbrowser.cpp Apply clang-format 2017-05-17 12:26:27 +02:00
logbrowser.h Apply clang-format 2017-05-17 12:26:27 +02:00
main.cpp Move Utility to a new common static library 2017-10-05 22:01:03 +02:00
manifest-mingw.rc Add manifest file on Windows to make the application UAC aware. 2016-11-14 12:16:58 +01:00
networksettings.cpp Move Utility to a new common static library 2017-10-05 22:01:03 +02:00
networksettings.h Apply clang-format 2017-05-17 12:26:27 +02:00
networksettings.ui Network Settings: Adjust the bandwidth limit option with old Qt 2015-10-22 17:57:34 +02:00
notificationconfirmjob.cpp Apply clang-format 2017-05-17 12:26:27 +02:00
notificationconfirmjob.h Apply clang-format 2017-05-17 12:26:27 +02:00
notificationwidget.cpp Move Utility to a new common static library 2017-10-05 22:01:03 +02:00
notificationwidget.h Apply clang-format 2017-05-17 12:26:27 +02:00
notificationwidget.ui ActivityWidget: Properly set widget for the Scrollview. 2016-04-11 15:38:25 +02:00
ocsjob.cpp Apply clang-format 2017-05-17 12:26:27 +02:00
ocsjob.h Apply clang-format 2017-05-17 12:26:27 +02:00
ocsshareejob.cpp Apply clang-format 2017-05-17 12:26:27 +02:00
ocsshareejob.h Apply clang-format 2017-05-17 12:26:27 +02:00
ocssharejob.cpp Apply clang-format 2017-05-17 12:26:27 +02:00
ocssharejob.h Apply clang-format 2017-05-17 12:26:27 +02:00
openfilemanager.cpp Move Utility to a new common static library 2017-10-05 22:01:03 +02:00
openfilemanager.h License: Adjust license of GPLv2 source files to GPLv2+ 2016-10-25 11:06:54 +02:00
owncloud.exe.manifest-mingw Add manifest file on Windows to make the application UAC aware. 2016-11-14 12:16:58 +01:00
owncloudgui.cpp Move Utility to a new common static library 2017-10-05 22:01:03 +02:00
owncloudgui.h Introduce private link sharing #5023 2017-07-07 10:49:51 +02:00
owncloudsetupwizard.cpp Update server url in case of permanent redirection #5972 2017-10-05 22:01:05 +02:00
owncloudsetupwizard.h Use DetermineAuthTypeJob in HttpCredentials 2017-10-05 22:01:05 +02:00
protocolwidget.cpp Move Utility to a new common static library 2017-10-05 22:01:03 +02:00
protocolwidget.h Add a more functional error view #5516 (#5861) 2017-07-04 14:08:41 +02:00
protocolwidget.ui Verify that all strings are properly escaped (#5558) 2017-02-23 14:54:17 +01:00
proxyauthdialog.cpp Apply clang-format 2017-05-17 12:26:27 +02:00
proxyauthdialog.h Apply clang-format 2017-05-17 12:26:27 +02:00
proxyauthdialog.ui Verify that all strings are properly escaped (#5558) 2017-02-23 14:54:17 +01:00
proxyauthhandler.cpp Apply clang-format 2017-05-17 12:26:27 +02:00
proxyauthhandler.h Apply clang-format 2017-05-17 12:26:27 +02:00
quotainfo.cpp Apply clang-format 2017-05-17 12:26:27 +02:00
quotainfo.h Apply clang-format 2017-05-17 12:26:27 +02:00
selectivesyncdialog.cpp Apply clang-format 2017-05-17 12:26:27 +02:00
selectivesyncdialog.h Apply clang-format 2017-05-17 12:26:27 +02:00
servernotificationhandler.cpp Apply clang-format 2017-05-17 12:26:27 +02:00
servernotificationhandler.h Apply clang-format 2017-05-17 12:26:27 +02:00
settingsdialog.cpp Add a more functional error view #5516 (#5861) 2017-07-04 14:08:41 +02:00
settingsdialog.cpp.Rbt431 Make all ptr-based members either const or check for their existance 2014-12-01 13:08:49 +01:00
settingsdialog.h Add a more functional error view #5516 (#5861) 2017-07-04 14:08:41 +02:00
settingsdialog.ui Revert "Settings dialog: remove the close button #3713" 2015-10-22 16:20:59 +02:00
settingsdialogmac.cpp Add a more functional error view #5516 (#5861) 2017-07-04 14:08:41 +02:00
settingsdialogmac.h Add a more functional error view #5516 (#5861) 2017-07-04 14:08:41 +02:00
sharedialog.cpp Introduce private link sharing #5023 2017-07-07 10:49:51 +02:00
sharedialog.h Introduce private link sharing #5023 2017-07-07 10:49:51 +02:00
sharedialog.ui ShareDialog: Use a tab widget #5655 2017-04-21 10:09:01 +02:00
sharee.cpp Apply clang-format 2017-05-17 12:26:27 +02:00
sharee.h Apply clang-format 2017-05-17 12:26:27 +02:00
sharelinkwidget.cpp Link share: Remove direct download if unavailable #5837 2017-07-07 11:23:32 +02:00
sharelinkwidget.h Link share: Remove direct download if unavailable #5837 2017-07-07 11:23:32 +02:00
sharelinkwidget.ui Link shares: Add "show file listing" option #5837 2017-07-07 11:23:32 +02:00
sharemanager.cpp Link shares: Add "show file listing" option #5837 2017-07-07 11:23:32 +02:00
sharemanager.h Link shares: Add "show file listing" option #5837 2017-07-07 11:23:32 +02:00
sharepermissions.h Apply clang-format 2017-05-17 12:26:27 +02:00
shareusergroupwidget.cpp Introduce private link sharing #5023 2017-07-07 10:49:51 +02:00
shareusergroupwidget.h Introduce private link sharing #5023 2017-07-07 10:49:51 +02:00
shareusergroupwidget.ui Introduce private link sharing #5023 2017-07-07 10:49:51 +02:00
shareuserline.ui Rename ShareWidget to ShareUserLine 2017-04-21 10:09:01 +02:00
socketapi.cpp Move Utility to a new common static library 2017-10-05 22:01:03 +02:00
socketapi.h Introduce private link sharing #5023 2017-07-07 10:49:51 +02:00
socketapisocket_mac.h shell_i: Use an NSConnection instead of a local socket #2340 2015-06-15 15:28:17 +02:00
socketapisocket_mac.mm shell_i: Use an NSConnection instead of a local socket #2340 2015-06-15 15:28:17 +02:00
sslbutton.cpp Move Utility to a new common static library 2017-10-05 22:01:03 +02:00
sslbutton.h Apply clang-format 2017-05-17 12:26:27 +02:00
sslerrordialog.cpp Move Utility to a new common static library 2017-10-05 22:01:03 +02:00
sslerrordialog.h Apply clang-format 2017-05-17 12:26:27 +02:00
sslerrordialog.ui SSL Certificate Error Dialog: show account name #3729 2015-09-03 16:19:53 +02:00
synclogdialog.cpp Apply clang-format 2017-05-17 12:26:27 +02:00
synclogdialog.h Apply clang-format 2017-05-17 12:26:27 +02:00
synclogdialog.ui Settings: Move synclog widget to a seperate dialog. 2015-10-01 16:57:37 +02:00
syncrunfilelog.cpp Move Utility to a new common static library 2017-10-05 22:01:03 +02:00
syncrunfilelog.h Apply clang-format 2017-05-17 12:26:27 +02:00
systray.cpp Set proper application name, icon name for freedesktop notifications 2017-06-01 10:01:05 +02:00
systray.h Apply clang-format 2017-05-17 12:26:27 +02:00
systray.mm Use Qt logging categories for logging 2017-05-11 17:22:59 +02:00
thumbnailjob.cpp Apply clang-format 2017-05-17 12:26:27 +02:00
thumbnailjob.h Apply clang-format 2017-05-17 12:26:27 +02:00
tooltipupdater.cpp Apply clang-format 2017-05-17 12:26:27 +02:00
tooltipupdater.h Apply clang-format 2017-05-17 12:26:27 +02:00
version.rc.in Use correct values for items in version.rc 2016-02-17 14:16:29 +01:00