Norbert Preining
3aff2e8251
move verbose check to first getopt to make it available early on
2019-03-17 13:10:41 +09:00
Norbert Preining
ab918dd82d
config directory management fixes
2019-03-17 12:41:26 +09:00
Norbert Preining
362bf35688
Merge branch 'master' into norbert/config-options
2019-03-17 12:25:27 +09:00
abraunegg
99c0267c7a
Implement 'skip_dir' config option (Issue #123 ) ( #388 )
...
* Implement config option 'skip_dir'
2019-03-15 06:55:05 +11:00
Boia11
659283d7f9
Update README.md ( #413 )
...
* Update install procedure for ARM64 with latest LDC 1.14.0 AARCH64
2019-03-14 11:36:33 +11:00
abraunegg
c98d096f25
Update .travis-ci.sh ( #414 )
...
* Update Travis CI build script to use an LDC version string
* Add 'libxml2' to guest dependencies for AARM64
* Update ARMHF and AARM64 to use different versions of LDC due to due to https://github.com/ldc-developers/ldc/issues/3027
2019-03-14 11:33:01 +11:00
abraunegg
ac7789df14
Update error logging around directory case-insensitive match ( #412 )
...
* Update error logging around directory case-insensitive match
2019-03-14 05:44:43 +11:00
abraunegg
a9ba0204c5
Update release files for 2.2.6 ( #411 )
...
* Update release files for 2.2.6
2019-03-12 17:37:00 +11:00
abraunegg
4c3b959bf6
Resolve unhandled application crash when invalid auth response is used (Issue #399 ) ( #410 )
...
* Add a http 400 response error handler
* If the response uri generates a 400 error, the JSON response will not contain the access_token. Request to re-authenticate
2019-03-12 11:50:21 +11:00
abraunegg
e849eb3de4
Resolve Key not found: nextExpectedRanges (Issue #408 ) ( #409 )
...
* Dont 'assume' that the key value pairs exist. Check if they do before attempting to use them
2019-03-12 11:49:15 +11:00
abraunegg
98624267c5
Implement --dry-run ( #337 )
...
* Implement new feature --dry-run
2019-03-11 17:57:47 +11:00
abraunegg
3f08e271af
Update util.d - reduce local FS read overheads ( #407 )
...
* Try and read 1 byte of the file rather than 10MB for each 'new' file to be uploaded to validate local file permissions
2019-03-11 17:56:26 +11:00
abraunegg
efaaaadce2
Rework function uploadCreateDir ( #397 )
...
* Ensure that on query failure, default root and drive id is used
2019-03-08 08:40:29 +11:00
abraunegg
b0dac7bf42
Update README.md - Add proxy configuration information ( #403 )
...
* Add first time run command
* Add how to access OneDrive service through a proxy
2019-03-08 08:35:11 +11:00
abraunegg
ba834368ca
Implement --check-for-nosync to ignore folder when special file present (Issue #163 ) ( #390 )
...
* Implement a capability to ignore a folder when a special file (.nosync) is present
2019-03-03 05:58:36 +11:00
abraunegg
2d54f3e4d1
Update README.md ( #396 )
...
* Add details on how to change the authorisation of the client if the OneDrive account password is changed
2019-03-02 10:51:51 +11:00
Norbert Preining
e5b500a041
remove unnecessary code, cleanup
2019-02-27 08:57:04 +09:00
Norbert Preining
388a3bb102
Merge branch 'master' into norbert/config-options
2019-02-27 08:51:28 +09:00
Norbert Preining
09f328e63f
configurable logging intervals in monitor mode (Issue: #378 ) ( #391 )
...
* Configurable interval of logging in monitor mode (Issue: #378 )
2019-02-27 07:21:23 +11:00
Norbert Preining
b668ecef71
Create new upload session on reinit (Issue: #379 ) ( #392 )
...
* By moving the UploadSession creation from the constructor to the init function we guarantee that a re-initialization also starts a new UploadSession.
2019-02-27 06:49:23 +11:00
Norbert Preining
8cabe38e49
update log.verbose from options
2019-02-25 11:55:32 +09:00
Norbert Preining
8b7d772680
remove work-around from previous versions
2019-02-24 16:58:02 +09:00
Norbert Preining
d02be44b9a
order getopt call options alphabetically
2019-02-24 16:56:50 +09:00
Norbert Preining
d49a598f4b
clean up, move help function
2019-02-24 16:33:10 +09:00
Norbert Preining
a71b9bf789
Merge branch 'master' into norbert/config-options
2019-02-24 16:27:53 +09:00
Cauan
97193107ee
Update entrypoint.sh ( #387 )
...
* Update entrypoint.sh to accept command line arguments
2019-02-24 17:20:50 +11:00
abraunegg
7a47df7a38
Implement --skip-dot-files ( #386 )
...
* Implement new CLI option --skip-dot-files to skip .files and .folders if option is used
2019-02-24 17:19:45 +11:00
Norbert Preining
f2f272a8f8
move more parts of the getopt calls into config module
2019-02-22 22:00:57 +09:00
Norbert Preining
a635cab0ad
config options: working version
2019-02-22 16:15:10 +09:00
Norbert Preining
25b09775ab
more playing around
2019-02-22 10:41:07 +09:00
Norbert Preining
7c9ea56293
some playground
2019-02-22 10:39:16 +09:00
Norbert Preining
18611c833f
initial work on various config options for cmd line options
2019-02-22 10:39:16 +09:00
Norbert Preining
0d3b891177
don't annoy with notifs when offline and cannot act on changes ( #385 )
...
* Don't annoy with notifs when offline and cannot act on changes
2019-02-21 19:51:15 +11:00
abraunegg
808e0254e4
Update README.md ( #384 )
...
* Update readme to add details about updating the 'config' file to remove the '.*' from skip_file if present
2019-02-21 17:49:26 +11:00
abraunegg
4e12496dfe
Update README.Office365.md
...
* switch bash to text for codeblocks
2019-02-20 07:29:37 +11:00
Jack Thomasson
460596dd36
Add smaller footprint Docker container builds using Alpine and Debian Stretch ( #369 )
...
* Add additional Docker container builds utilising a smaller OS footprint
* Resolve compiling with LDC on Alpine as musl lacks some standard interfaces
2019-02-17 06:13:19 +11:00
abraunegg
51615bff0b
Rework PR #373 to reduce needless logging in monitor mode ( #376 )
...
* Rework PR #373 to reduce needless logging in monitor mode
2019-02-15 07:03:15 +11:00
abraunegg
442e3dee16
Update README.md with newer Debian i386 build dependencies ( #374 )
...
* Update Debian i386 build dependencies
2019-02-13 12:08:09 +11:00
abraunegg
ff822a9ab9
Update handling of incomplete OneDrive JSON responses ( #375 )
...
* Re-order handling of response JSON to ensure that 'id' key element is always checked for.
* Print errors when there is an issue with saveItem & articulate why
2019-02-13 05:54:06 +11:00
abraunegg
b15948ed6a
Update README.md
...
Add minimum versions of DMD or LDC required to compile
2019-02-09 12:39:56 +11:00
Norbert Preining
493520ad71
Merge branch 'ngaro-docker'
2019-01-30 17:43:09 +09:00
Norbert Preining
1f955c82be
deal with unavailable dbus server (Issue: #365 )
...
If the dbus server cannot be started or is not available, calling a notification
would result in an exception. During initialization check that we can get the
server information, and disable notifications if this is not possible.
Note: we change dnotify.d from the originally distributed version to include
a check for availability function.
2019-01-30 17:34:07 +09:00
Norbert Preining
8b8cf9c777
only use notifications/pkg-config if env var is defined and non-0 ( #366 )
2019-01-29 09:37:51 +09:00
Norbert Preining
1c6fd5df39
notification on incoming changes ( #355 )
...
* When notifications are enabled, display the number of OneDrive changes to process if any are found
* Add 'config' option 'min_notif_changes' for minimum number of changes to notify on, default = 5
* Update readme, manual page for new option
2019-01-29 04:54:03 +11:00
abraunegg
61c40c6cb1
Update changelog ( #364 )
...
* Fix codacy issues with changelog
2019-01-28 10:44:27 +11:00
Nikolas Garofil
a61009bae1
New attempt to make codacy happy with bash install.sh
2019-01-26 02:21:29 +01:00
Nikolas Garofil
04c1346578
clarify local image with better tag
2019-01-26 02:07:08 +01:00
Nikolas Garofil
8d1818d5a2
Make codacy happy by running install.sh slightly different
2019-01-26 01:22:07 +01:00
Norbert Preining
ebef1d88f3
fix codacy issues with Dockerfile
2019-01-26 09:02:37 +09:00
Nikolas Garofil
5d3d46b39b
Merge in norbusan's Dockerfile-changes from PR 361
2019-01-25 15:18:00 +01:00