Commit graph

334 commits

Author SHA1 Message Date
mutantmonkey
f216b06df5 remove most of CSS from JavaScript
The uploadElement is probably going to have to stay, unfortunately, but
the rest is gone.
2015-10-01 23:05:26 -07:00
Andrei Marcu
5fa994771f Merge pull request #24 from mutantmonkey/torrent_fixup
change CreateTorrent to createTorrent
2015-10-02 01:37:50 -04:00
andreimarcu
5aa8ed011f Merge branch 'mutantmonkey-safeuris' 2015-10-02 01:37:19 -04:00
mutantmonkey
199289a58d change CreateTorrent to createTorrent
After some discussion, I decided it was probably best to not export this
after all.
2015-10-01 22:33:30 -07:00
mutantmonkey
98106ec74f use better random for URLs and delete keys
Using a PRNG seeded based on only the time for these is a bad idea as
the output is predictable. Instead, use a package that generates random
strings using go's crypo/rand package to provide cryptographically
secure random URLs and delete keys.
2015-10-01 22:09:40 -07:00
andreimarcu
8f7b47f572 Support remote uploads 2015-10-01 20:58:08 -04:00
andreimarcu
9cd20c81fc This is not the commit you are looking for 2015-10-01 13:01:44 -04:00
andreimarcu
c339a8c770 Highlight dropzone when dragging 2015-10-01 12:46:34 -04:00
andreimarcu
e3dbbd1b11 Fix typo 2015-10-01 11:10:46 -04:00
andreimarcu
61e1661dde Fix small file uploads 2015-10-01 11:03:41 -04:00
andreimarcu
52cc3b4dff Add fastcgi support and static cache headers 2015-10-01 10:32:59 -04:00
andreimarcu
6a227d15a2 Reorder navigation 2015-10-01 00:15:30 -04:00
andreimarcu
fcb9afde0d Pass randomize and expires in upload 2015-09-30 23:55:03 -04:00
andreimarcu
31359499ac Switch to dropzonejs. Fixes #18 2015-09-30 23:37:00 -04:00
andreimarcu
ba73f4adf3 Fix static directory listing recursion 2015-09-30 15:54:30 -04:00
andreimarcu
d55cf33a5d Add support for pastebin display 2015-09-30 12:06:23 -04:00
Andrei Marcu
3bf7c88cc8 Merge pull request #16 from Uncurlhalo/fix-512-byte-files
Add a check to see if we already hit EOF on Read
2015-09-30 11:01:04 -04:00
Jacob Melton
c22e314d80 Add a check to see if we already hit EOF on Read 2015-09-30 10:58:49 -04:00
andreimarcu
8a1b688b3c Remove error 2015-09-30 00:59:19 -04:00
andreimarcu
2f5bf2cd65 Added pasteHandler and paste upload 2015-09-30 00:56:51 -04:00
andreimarcu
fd75607652 Added /paste/ 2015-09-30 00:46:58 -04:00
andreimarcu
751de1d176 Merge branch 'mutantmonkey-torrent' 2015-09-29 23:36:10 -04:00
andreimarcu
5b91993677 Add torrent generation 2015-09-29 23:35:25 -04:00
andreimarcu
0efcbbb480 Requesting display url with accept json. Fixes #9 2015-09-29 23:24:17 -04:00
mutantmonkey
31aa0d666b add torrent test for binary data 2015-09-29 20:13:14 -07:00
mutantmonkey
baca561f06 fix torrent creation for binary data and refactor 2015-09-29 20:12:50 -07:00
andreimarcu
2565e85445 Who uses .jpeg anymore? 2015-09-29 22:14:07 -04:00
andreimarcu
cf39a98cdd Formatting 2015-09-29 22:12:02 -04:00
Andrei Marcu
f1135085c2 Merge pull request #14 from Uncurlhalo/add-mime-detection
Assign extention based on mimetype if empty extension
2015-09-29 22:10:19 -04:00
Jacob Melton
2ef8546864 Add basic MIME detection support 2015-09-29 22:01:55 -04:00
andreimarcu
22818d86ce Implement hotlink protection 2015-09-29 19:28:10 -04:00
andreimarcu
02f86da3c7 Display expiry and size info 2015-09-29 19:00:16 -04:00
mutantmonkey
df09b005de use oopsHandler instead of panicking on error 2015-09-29 08:41:42 -07:00
mutantmonkey
b81477c1d3 fix go vet complaint in torrent_test.go 2015-09-28 23:04:20 -07:00
mutantmonkey
091225b9e4 add torrent support
This change adds an option to download files with BitTorrent. A webseed
is provided in the torrent file to bootstrap the swarm.
2015-09-28 22:58:14 -07:00
andreimarcu
0caadefa06 No need for sudo since we got rid of that library 2015-09-29 00:42:56 -04:00
andreimarcu
738bf25f44 Test deletion key 2015-09-29 00:32:16 -04:00
Andrei Marcu
c7e679039a Merge pull request #12 from matthazinski/delete
Add delete method
2015-09-29 00:13:38 -04:00
Matt Hazinski
1064db8577 Remove image from 401 page 2015-09-29 00:03:20 -04:00
andreimarcu
e41d80dc96 Updated README and license 2015-09-28 23:46:50 -04:00
Matt Hazinski
51ccc2f6a4 Add delete method 2015-09-28 23:46:43 -04:00
andreimarcu
ae1933c93b go.rice needs string literal 2015-09-28 21:58:50 -04:00
andreimarcu
2255716c7d switch to mimemagic to avoid cgo 2015-09-28 21:41:07 -04:00
andreimarcu
56e305bfcc go.rice now serves static and template files 2015-09-28 20:46:58 -04:00
andreimarcu
b3f460e417 Change license to AGPL 2015-09-28 18:53:30 -04:00
andreimarcu
f0b1a8e47b Cleanup artifacts 2015-09-28 16:17:32 -04:00
andreimarcu
084c267112 Fix go vet complaints and use go 1.5 for travis 2015-09-28 16:12:15 -04:00
andreimarcu
5f78fe6619 Added tests for uploads 2015-09-28 16:02:03 -04:00
andreimarcu
ca0754725b Respect filename format 2015-09-28 12:53:07 -04:00
andreimarcu
4599e055e5 Portability 2015-09-28 12:35:11 -04:00