Commit Graph

42 Commits (464853031832d39eb42807436b4b714798fcb729)

Author SHA1 Message Date
Chocobozzz b9ab2e25fd Server: add cors policy for torrent file and thumbnails 2016-10-07 15:12:53 +02:00
Chocobozzz a6375e6966 Merge branch 'master' into webseed-merged 2016-10-02 15:39:09 +02:00
Chocobozzz 13e2ab2566 Server: remove segfault handler 2016-10-01 12:01:47 +02:00
Chocobozzz 00d6b0dda4 Add migration (for db, folders...) mechanism 2016-09-26 22:39:58 +02:00
Chocobozzz def16d33d1 Server: avoid request entity too large for requests between pods 2016-08-23 16:24:11 +02:00
Chocobozzz d57d6f2605 Server: fix makefriends validation and tests 2016-08-21 10:41:04 +02:00
Chocobozzz e4c556196d Server: reorganize express validators 2016-07-31 20:58:43 +02:00
Chocobozzz 052937db8a First draft using only webseed for server 2016-07-27 21:21:57 +02:00
Chocobozzz 5f698b82c7 Use dashes for filenames 2016-07-01 16:22:36 +02:00
Chocobozzz 69b0a27cbb OAuth/User models refractoring -> use mongoose api 2016-07-01 16:03:53 +02:00
Chocobozzz 907e9510c2 Re enable the "seed all videos" function 2016-06-28 20:17:05 +02:00
Chocobozzz 00057e85a7 Request model refractoring -> use mongoose api 2016-06-28 20:10:32 +02:00
Chocobozzz aaf61f3810 Video model refractoring -> use mongoose api 2016-06-24 17:42:51 +02:00
Chocobozzz 4a6995be18 First draft to use webpack instead of systemjs 2016-06-03 22:08:03 +02:00
Chocobozzz 41a2aee38c Follow the angular styleguide for the directories structure 2016-05-27 16:23:10 +02:00
Chocobozzz cd0e4b1acf Move livereload to an external script and remove from express.
Developers have to use the livereload plugin in their web browser now.
2016-05-21 15:21:15 +02:00
Chocobozzz bc503c2a62 Update to standard 7. Goodbye snake_case, I used to love you 2016-05-13 14:23:11 +02:00
Chocobozzz cbe2f7c348 Refractoring and add thumbnails support (without tests) 2016-05-10 21:19:24 +02:00
Chocobozzz e3647ae226 Rename pool requests --> requests scheduler 2016-05-02 17:25:05 +02:00
Chocobozzz 13ce1d01c9 Use const in main server file 2016-03-21 21:13:10 +01:00
Chocobozzz 37dc07b292 Create an "installer" module that create defaults clients/users... 2016-03-21 21:11:26 +01:00
Chocobozzz 9457bf8807 OAuth server: first draft 2016-03-21 11:56:33 +01:00
Chocobozzz bd324a6692 Prepare client app 2016-03-08 08:37:15 +01:00
Chocobozzz 6f4e252246 Prepare Angular routes 2016-03-07 14:48:46 +01:00
Chocobozzz b9a3e09ad5 Prepare folders structure for angular app 2016-03-07 11:33:59 +01:00
Chocobozzz ac2f99eb75 Don't use process.exit, throw an error instead 2016-02-07 12:01:40 +01:00
Chocobozzz a030a9b234 Require on the top of the files 2016-02-07 11:47:30 +01:00
Chocobozzz c5a8be2b62 Rename webtorrent files (process/node) 2016-02-06 16:22:39 +01:00
Chocobozzz dac0a5319a Split utils file 2016-02-05 18:03:20 +01:00
Chocobozzz c173e56520 Split models 2016-02-04 21:10:33 +01:00
Chocobozzz cda021079f New directory organization 2016-01-30 17:05:22 +01:00
Chocobozzz 656ea8f70e Create a constants module to easily modify some constants in a test
instance for example.
2015-12-14 22:13:03 +01:00
Chocobozzz 207fbab44d Update node modules 2015-12-04 21:43:26 +01:00
Chocobozzz 0b69752270 Add a pool of requests instead of making a request at each action (add
video/remove video) for performance in big networks
2015-12-04 16:13:32 +01:00
Chocobozzz 3bcb78b3af Make the network auto sufficient (eject bad pods with scores) 2015-11-24 08:33:59 +01:00
Chocobozzz a18603803a Source refractoring 2015-11-16 13:54:00 +01:00
Chocobozzz e85782f7da Views refractoring 2015-11-07 18:22:05 +01:00
Chocobozzz 34ca3b5225 Add requests parameters validations 2015-11-07 14:16:26 +01:00
Chocobozzz f5a60a5138 Add API versionning 2015-11-06 17:34:31 +01:00
Chocobozzz 0ae2e7f73c add robustness when we run the electron process and move the exit
controller inside the main js file
2015-11-03 08:10:30 +01:00
Chocobozzz d148f3b9b1 Replace PeopleTube/PeTube by the new name PeerTube 2015-10-29 23:29:42 +01:00
Chocobozzz 8c308c2bf7 Spawn 2015-10-29 23:14:54 +01:00