Commit graph

1034 commits

Author SHA1 Message Date
abraunegg b08690f1ac
Release files for 2.4.13 (#1569)
* Release files for 2.4.13
2021-07-14 05:34:45 +10:00
nrandon 72905b951f
Fix Alpine Docker lock to 3.13 (#1568)
This issue relates to a build issue on the official docker build
system where Alpine Linux 3.14 will not currently build so fix
the Alpine version to 3.13.

Make sure build and runtime image used in building the docker
container are the same Alpine version to remove runtime issues.
2021-07-14 05:13:00 +10:00
abraunegg 6d92bc8210
Fix that Business Shared Folders with parentheses are ignored (#1560)
* Fix issue where matching a OneDrive Business Shared Folder that contains '()' is not matched correctly
2021-07-13 18:31:48 +10:00
abraunegg 4b56a6103e
Fix Docker Alpine build failing due to filesystem permissions issue (#1564)
* Fix Docker Alpine build failing due to filesystem permissions issue
2021-07-12 08:06:11 +10:00
abraunegg 1fbe1d34a7
Fix application crash due to a conversion overflow when calculating file offset for session uploads (#1558)
* Fix an unhandled application crash when calculating the required offset for a file fragment size when resuming a session upload
2021-07-12 05:59:32 +10:00
abraunegg 34f7a379f6
Fix Docker build process to source GOSU keys from updated GPG key location (#1562)
* Fix Docker build process to source GOSU keys from updated GPG key location
2021-07-11 13:21:36 +10:00
c-maia 7171b83f5b
Fix error message when deleting a large number of files (#1559)
"delete" word appears twice in the error message. This commit removes the extra "delete".
2021-07-11 07:37:57 +10:00
abraunegg 54a6575709
Fix application crash due to invalid UTF-8 sequence in the pathname for the application configuration (#1551)
* Catch a Invalid UTF-8 handling error when attempting to initialise the application. This is caused by the 'path' to the application configuration (typically ~/.config/onedrive) contains a bad UTF-8 character thus cannot be read / initialised
2021-07-07 06:26:52 +10:00
abraunegg fc5d7f9327
Fix application crash and incorrect handling of --single-directory when syncing a OneDrive Business Shared Folder due to using 'Add Shortcut to My Files' (#1542)
* When syncing OneDrive Business Shared Folders and using --single-directory, select correct driveId and itemId for the remote directory that needs to be synced
* Normally, the 'remoteItem' field will contain 'fileSystemInfo' however, if the user uses the 'Add Shortcut ..' option in OneDrive WebUI to create a 'link', this object, whilst remote, does not have 'fileSystemInfo' in the expected place, this leading to a application crash
2021-07-06 18:11:53 +10:00
abraunegg e236c7cf12
Handle OneDrive API Bad Request response when querying if file exists (#1535)
* Add exception handling for when the API returns a 400 error when attempting to query a path on OneDrive. If the path generates a 'bad request' response, this needs to be correctly handled.
2021-07-01 06:18:48 +10:00
abraunegg 65d289d2cd
Update known-issues.md
* Update 'Application 'stops' running without any visible reason' item with additional issues and some further debugging which can be done
2021-06-29 17:58:05 +10:00
abraunegg 13b37094f7
Update INSTALL.md
* Fix typo
2021-06-18 07:15:32 +10:00
abraunegg 6201938750
Update lock.yml
Run lock once a day, 19 mins after midnight, rather than every hour to avoid service abuse
2021-06-15 07:03:30 +10:00
Yannis Milo 1d4a206683
Update Docker.md (#1514)
"-it" must be added to the command line in order to be able to paste the link to the response uri. Without adding "-it' in the command line parameters, docker just exists.
2021-06-11 04:14:57 +10:00
abraunegg 761cf3eb87
Support DMD 2.097.0 as compiler (#1505)
* Support DMD 2.097.0 as compiler and resolve deprecation messages
2021-06-07 08:26:36 +10:00
abraunegg 16fdd928b6
Update INSTALL.md
* Fix typo
2021-05-29 06:29:12 +10:00
abraunegg 1a5732a6b5
Update INSTALL.md (#1492)
* Remove CentOS 6, RHEL 6
2021-05-28 11:16:31 +10:00
abraunegg 6a9715dc14
Update INSTALL.md (#1491)
* Add Void Linux
2021-05-28 10:23:33 +10:00
abraunegg f246dbc6b1
Update INSTALL.md (#1490)
* Remove Ubuntu 16.x details
* Add package details for Raspbian & Ubuntu Universe
* Use Debian for Ubuntu PPA details
2021-05-28 09:27:41 +10:00
abraunegg 3b6e38ad9d
Update INSTALL.md
* Update install document
2021-05-28 07:02:19 +10:00
abraunegg 994b528dce
Release 2.4.13 Dev Prep (#1489)
* Release 2.4.13 Dev Prep
2021-05-28 06:56:56 +10:00
abraunegg 6213f48778
Release files for 2.4.12 (#1488)
* Release files for 2.4.12
2021-05-28 06:48:30 +10:00
abraunegg e701ab009d
Update lock.yml 2021-05-28 05:59:40 +10:00
abraunegg bd56abc004
Update lock.yml 2021-05-27 09:16:20 +10:00
abraunegg 8b88a9a9d0
Update Lock Bot Actions (#1485)
* Update Lock Bot Actions
2021-05-27 07:20:10 +10:00
abraunegg c8dfba2ae7
Create d.yml 2021-05-27 07:05:58 +10:00
abraunegg 7143b27296
Delete .github/ISSUE_TEMPLATE/workflows directory 2021-05-27 07:05:30 +10:00
abraunegg ca053213ec
Update lock.yml 2021-05-27 06:57:48 +10:00
abraunegg 80d433d982
Update Lock Bot to GitHub Actions (#1484)
* Update Lock Bot to GitHub Actions
2021-05-27 06:55:07 +10:00
abraunegg 1e864f201d
Update INSTALL.md (#1480)
* Use repology.org version badges
2021-05-26 10:26:22 +10:00
abraunegg cdf5d5eac6
Update INSTALL.md (#1474)
* Add package version badges if available via https://shields.io/ API
2021-05-26 06:59:26 +10:00
abraunegg b0771f79e1
Fix application crash when SharePoint displayName is being withheld when using --get-O365-drive-id (#1445)
* Handle bad ShaprePoint data when the API does not return the expected data points when using those references to display what SharePoint sites are available when using --get-O365-drive-id
2021-05-10 08:04:14 +10:00
abraunegg c9ca00466a
Add file check when adding item to database if using --upload-only --remove-source-files (#1437)
* Add a file check when using --upload-only --remove-source-files so that parental paths are added to the database, to allow child objects to be uploaded in this scenario
2021-05-06 06:00:55 +10:00
abraunegg b7eedbd8cd
Fix that options --upload-only & --remove-source-files are ignored on an upload session restore (#1399)
* Fix that options --upload-only & --remove-source-files are ignored on an upload session restore
2021-04-12 06:16:23 +10:00
abraunegg 068f8a6917
Update INSTALL.md
* Update OpenSuSE dependencies for OpenSuSE Leap 15.0, OpenSuSE Leap 15.1 and OpenSuSE Leap 15.2 after validating instructions on those platforms
2021-04-09 10:41:29 +10:00
abraunegg 3d5957986a
Fix 'sync_list' handling of inclusions when name is included in another folders name (#1390)
* Fix 'sync_list' handling of inclusions when name is included in another folders name to avoid creating empty parental root folders. When a 'sync_list' entry ends with '/*' the common path matching causes a sub path match to occur. Before directly hitting as an exact match, perform an additional check of the path to sync against the sync_list entry without the '/*' being present.
2021-04-09 08:18:00 +10:00
abraunegg 615aa05b42
Fix an unhandled Error 412 when uploading modified files to OneDrive Business Accounts (#1394)
* Update error 412 handling when uploading modified files to OneDrive Business Accounts
2021-04-09 06:21:01 +10:00
abraunegg 97a468e606
Release 2.4.12 Dev Prep (#1389)
* Release 2.4.12 Dev Prep
2021-04-07 15:48:46 +10:00
abraunegg 6c64bec287
Release files for 2.4.11 (#1387)
* Release files for 2.4.11
2021-04-07 07:07:06 +10:00
abraunegg 94cc6ee3d6
Revert #1343 as OneDrive API is now fixed in relation to handling '%' within filenames (#1386)
* Revert #1343 as OneDrive API is now fixed in relation to handling '%' within filenames
2021-04-06 20:34:03 +10:00
abraunegg 1203aebeb7
Fix file kept in database when using --no-remote-delete & --remove-source-files (#1383)
* Fix file kept in database when using --no-remote-delete & --remove-source-files
2021-04-06 06:43:19 +10:00
abraunegg b1b814f10a
Fix uploading documents to Shared Business Folders when shared folder exists on a SharePoint site (#1352)
* Fix uploading documents to Shared Business Folders when shared folder exists on a SharePoint site due to Microsoft Sharepoint 'enrichment' of files

See: https://github.com/OneDrive/onedrive-api-docs/issues/935 for further details
2021-03-27 07:31:03 +11:00
abraunegg 5c8083001a
Update logging output to handle directory entries only (#1364)
* When in --monitor mode, avoid outputting misleading logging when the new or modified item is a file, not a directory
2021-03-27 07:29:08 +11:00
abraunegg fd04d632d6
Fix application crash when unable to rename folder structure due to unhandled file-system issue (#1366)
* Fix application crash when unable to rename folder structure due to unhandled file-system issue
2021-03-27 07:28:40 +11:00
abraunegg 71601d3240
Update INSTALL.md and USAGE.md (#1363)
* Update ARMHF and ARM64 build instructions after validating on various platforms and confirming application operation / results
2021-03-26 07:19:43 +11:00
abraunegg 6b20478635
Fix 'Item cannot be deleted from OneDrive because it was not found in the local database' (#1354)
* When in --monitor mode, and there are multiple driveId being used (shared folders), when a deletion event occurs, search the DB using all the known driveids rather than just the default one. When using just the default driveid, if the file to be deleted resides on another drive, the following error message is printed: 'Item cannot be deleted from OneDrive because it was not found in the local database' - which is not entirely accurate as the item is in the database, it is just not being searched for correctly.
2021-03-19 17:29:55 +11:00
abraunegg 0dcc76f9f1
Update 'Skipping shared folder due to existing name conflict' check for Business Shared Folders (#1351)
* Update 'Skipping shared folder due to existing name conflict' check for Business Shared Folders
2021-03-18 13:24:26 +11:00
abraunegg 037a6b43e1
Support multiple 'document libraries' within a single Shared Library Site (#1350)
* Support providing the 'drive_id' for multiple 'document libraries' within a single Shared Library Site
2021-03-17 18:23:01 +11:00
abraunegg 6bec0ddc64
Correctly handle files which contain '%' as invalid files (#1343)
* Fix checking filenames which contain '%' which should be classified as invalid based on the MS OneDrive API Invalid characters designation
2021-03-15 16:24:55 +11:00
abraunegg 10606293f7
Update Docker files for Raspberry Pi (#1335)
* Revert PR #1259
* Provide dedicated armhf & aarch64 Dockerfiles
* Document updates
2021-03-14 12:59:17 +11:00