Skip to content

Commit e3a7d39

Browse files
committed
Integrate Dropbox-Uploader into project
Dropbox Uploader is a BASH script which can be used to upload, download, list or delete files from Dropbox. Ref: https://github.com/andreafabrizi/Dropbox-Uploader
1 parent 548cab2 commit e3a7d39

File tree

5 files changed

+2769
-0
lines changed

5 files changed

+2769
-0
lines changed

support/drop/CHANGELOG.md

Lines changed: 191 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,191 @@
1+
# CHANGELOG
2+
3+
## Version 0.14 - 15 Jul 2014
4+
* Fix issue #112, replaced bash condition -f with -e
5+
* Fix issue #117, sed: 1: invalid command code z
6+
* Fix issue #122, Directory upload doesn't work
7+
* Fix issue #132, enhanced cross compatibility for bash conditions
8+
9+
## Version 0.13 - 17 Jan 2014
10+
* Minor languages fixes, based on issue #88
11+
* Fix issue #91, sed take long time to process regexp on big data
12+
* Fix issue #87, second chunked upload fails after successful first
13+
* Fix issue #97, greadlink not selected on OSX Mavericks
14+
* Fix issues #99 and #100: The stat command in OSX 10.9 has no parameter named --format
15+
* Fix issue #99, clarified how to install greadlink (via homebrew) for Mac OS X. Thanks to paultreny
16+
* Improved list command and minor changes
17+
* Fix issue #103, transform Unicode code-points to characters in list command
18+
* Add VERSION output in DEBUG mode
19+
* DropShell: Fixed issue with quoted command parameters
20+
* Fix issue with absolute paths in CD command
21+
* Enhancement request #108: add initial wildcard support in upload command
22+
* Now the destination file/dir for the upload command is mandatory
23+
* Fixed issue listing files/folders names containing quotes
24+
25+
## Version 0.12.1 - 24 Oct 2013
26+
* Fixed unicode problem with special chars in file names
27+
* Fixed problem removing temp files
28+
* Improved detection of configuration error and better handling of http errors
29+
* Updated setup procedure
30+
* Fixed incompatibility with old bash version
31+
32+
## Version 0.12 - 06 Sep 2013
33+
* Fixed problem uploading twice the same directory
34+
* Add checking for not allowed file names
35+
* Handling connection/resolving host errors
36+
* Better error handling
37+
* Converted if condition to BASH native syntax
38+
* Add normalize_path function, to canonicalize paths
39+
* Add -s option to skip existing files when upload/download
40+
* Removed check for free quota on every file upload to improve performance
41+
* Add checks for file permissions before writing/reading files on the local fs
42+
* Add copy function
43+
* Fixed unicode problem in file listing
44+
* A lot of minor changes and improvements
45+
46+
## Version 0.11.9 - 27 Jun 2013
47+
* Add missing -f option in usage
48+
* Add some /dev/null redirects
49+
* Improved error messages
50+
* Improved grep syntax
51+
* Add function to check the cURL exit code
52+
* Improved messages output
53+
* Add new command line options: -q -d -k
54+
55+
## Version 0.11.8 - 05 Jun 2013
56+
* Add move/rename function
57+
* Improved the configuration file management (thanks to Robert G.)
58+
* Updated strings to reflect the new Dropbox "Create App" page
59+
* Add support for download directories
60+
* Add support for upload directories
61+
62+
## Version 0.11.7 - 23 Apr 2013
63+
* Fixed issue with special chars
64+
* Fix for iOS
65+
66+
## Version 0.11.6 - 15 Mar 2013
67+
* Add optional command-line parameter ('-f') to read dropbox configuration from a specific file (thanks to pjv)
68+
69+
## Version 0.11.5 - 22 Gen 2013
70+
* Added the ability to get a share link for a specified file (thanks to camspiers)
71+
72+
## Version 0.11.4 - 17 Gen 2013
73+
* Fix for QNAP compatibility (thanks to Fritz Ferstl)
74+
* Implemented mkdir command (thanks to Joel Maslak)
75+
* Fix for Solaris compatibility
76+
77+
## Version 0.11.3 - 22 Dec 2012:
78+
* Improved list command (thanks to Robert González)
79+
* Fixed problem with unicode characters
80+
81+
## Version 0.11.2 - 14 Nov 2012:
82+
* Added a check for the free quota before uploading a file
83+
* Now the quota informations are displayed in Mb
84+
* Removed urlencode function for incompatibility with older curl versions
85+
* Fixed problem uploading files that contains @ character
86+
* Minor changes
87+
88+
## Version 0.11.1 - 12 Nov 2012:
89+
* As suggested by the DropBox API documentation, the default chunk for chunked uploads is now 4Mb
90+
* Minor changes
91+
92+
## Version 0.11 - 11 Nov 2012:
93+
* Parameterized the curl binary location
94+
* Fix for MacOSX 10.8 (thanks to Ben - www.aquiltforever.com)
95+
96+
## Version 0.10 - 03 Nov 2012:
97+
* Code clean
98+
* Improved urlencode function (thanks to Stefan Trauth * www.stefantrauth.de)
99+
* Added command remove as alias of delete
100+
* Fix for Raspberry PI
101+
* Now if an error occurs during a chunk uploading, the upload is retried for a maximum of three times
102+
* Minor changes
103+
* Tested on Cygwin and MacOSX
104+
105+
## Version 0.9.9 - 24 Oct 2012:
106+
* Added the possibility to choose the access level (App folder o Full Dropbox) during the setup procedure
107+
* Added a check for the BASH shell version
108+
* Fixed problems in listing files/directories with special characters
109+
* Added the option CURL_ACCEPT_CERTIFICATES (see the script source)
110+
* Added back the standard upload function. Now only if the file is greater than 150Mb, the chunked_upload API will be used.
111+
* Fixed compatibility with bsd sed. Tested on FreeBSD, but probably it works on others bsd versions and osx. Let me know!
112+
* Minor changes
113+
114+
## Version 0.9.8 - 03 Oct 2012:
115+
* Implemented chunked upload. Now there is no limit to file size!
116+
117+
## Version 0.9.7 - 14 Sep 2012:
118+
* Fixed bug in listing empty directories
119+
120+
## Version 0.9.6 - 12 Sep 2012:
121+
* Implemented list command
122+
* Minor changes
123+
124+
## Version 0.9.5 - 18 Jul 2012:
125+
* Added a check for the maximum file size allowed by the DropBox API
126+
* Minor changes
127+
128+
## Version 0.9.4 - 19 Mar 2012:
129+
* Implemented delete command
130+
* Minor changes
131+
132+
## Version 0.9.3 - 01 Mar 2012:
133+
* Implemented download command
134+
* Improved info output
135+
* Fixed utime function
136+
* Added dependency check for basename
137+
* The script always returns 1 when errors occurs
138+
* Improved error handling
139+
* Fixed problem with spaces in config file name
140+
* Minor bug fixes
141+
142+
## Version 0.9.2 - 28 Feb 2012:
143+
* Increased security, now any user can create his own Dropbox App
144+
145+
## Version 0.9.1 - 27 Feb 2012:
146+
* Fixed problem with spaces in dst file name
147+
148+
## Version 0.9 - 27 Feb 2012:
149+
* Code rewritten from scratch (CLI changed)
150+
* Improved security and stability using official dropbox API, no more username/password needed!
151+
152+
## Version 0.8.2 - 07 Sep 2011:
153+
* Removed INTERACTIVE_MODE variable (now the progress bar is shown in VERBOSE mode)
154+
* Improved command line interface and error messages
155+
* Minor bug fixes
156+
157+
## Version 0.8.1 - 31 Aug 2011 (by Dawid Ferenczy - www.ferenczy.cz)
158+
* added prompt for the Dropbox password from keyboard, if there is no password
159+
hardcoded or given as script command line parameter (interactive mode)
160+
* added INTERACTIVE_MODE variable - when set to 1 show CURL progress bar.
161+
Set to 1 automatically when there is no password hardcoded or given as
162+
parameter. Controls verbosity of CURL.
163+
164+
## Version 0.7.1 - 10 Mar 2011:
165+
* Minor bug fixes
166+
167+
## Version 0.7 - 10 Mar 2011:
168+
* New command line interface
169+
* Code clean
170+
171+
## Version 0.6 - 11 Gen 2011:
172+
* Fixed issue with spaces in file/forder name
173+
174+
## Version 0.5 - 04 Gen 2011:
175+
* Recursive directory upload
176+
177+
## Version 0.4 - 29 Dec 2010:
178+
* Now works on BSD and MAC
179+
* Interactive prompt for username and password
180+
* Speeded up the uploading process
181+
* Debug mode
182+
183+
## Version 0.3 - 18 Nov 2010:
184+
* Regex updated
185+
186+
## Version 0.2 - 04 Sep 2010:
187+
* Removed dependencies from tempfile
188+
* Code clean
189+
190+
## Version 0.1 - 23 Aug 2010:
191+
* Initial release

0 commit comments

Comments
 (0)