1
0
mirror of https://github.com/verdaccio/verdaccio.git synced 2024-11-13 03:35:52 +01:00
Commit Graph

379 Commits

Author SHA1 Message Date
Alex Kocharin
3a407396b8 better error logging 2013-10-22 13:37:28 +04:00
Alex Kocharin
782abbb86d honor etags when making requests 2013-10-22 13:31:48 +04:00
Alex Kocharin
ec26083e81 added a maxage option for uplinks 2013-10-22 12:34:07 +04:00
Alex Kocharin
fea98dfa59 unlink directory when package is unpublished 2013-10-22 11:53:59 +04:00
Alex Kocharin
78f856cf81 shasum check for uploaded tarballs 2013-10-22 11:45:19 +04:00
Alex Kocharin
61658cfbdc added utils.is_object function for convenience 2013-10-22 11:29:57 +04:00
Alex Kocharin
4c2c4b87c2 calculating sha1sum of uploaded tarballs 2013-10-22 11:12:06 +04:00
Alex Kocharin
5622b2283d added couchdb-like revisions 2013-10-22 11:00:04 +04:00
Alex Kocharin
8b314040d9 fixing race conditions when updating package data 2013-10-22 09:10:25 +04:00
Alex Kocharin
acc2e571ff logging didn't work on chunked output 2013-10-19 01:53:27 +04:00
Alex Kocharin
fa51797602 return 500 instead of 404 if local storage is corrupted 2013-10-19 01:35:41 +04:00
Alex Kocharin
3ca3ac2dae logging fs errors 2013-10-19 01:17:53 +04:00
Alex Kocharin
012892600b handing JSON.parse errors 2013-10-19 00:46:13 +04:00
Alex Kocharin
674f944942 tweaking fs logger color 2013-10-19 00:45:36 +04:00
Alex Kocharin
1a58a0f8d8 hide authorization header in logs 2013-10-12 18:37:47 +04:00
Alex Kocharin
fcebeea3ee don't print colors if output stream is not tty 2013-10-12 11:57:59 +04:00
Alex Kocharin
015623f9ae making various test cases work 2013-10-11 13:50:41 +04:00
Alex Kocharin
957f915d42 fixing a next(err) function called twice 2013-10-11 13:49:00 +04:00
Alex Kocharin
70f717a295 using undefined instead of anonymous for non-logged in users 2013-10-11 09:53:54 +04:00
Alex Kocharin
3596a12eb7 logging caused failure in case of errors 2013-10-11 09:46:37 +04:00
Alex Kocharin
9ee525b317 logging engine added, much better logs now 2013-10-11 09:32:59 +04:00
Alex Kocharin
b6082f1216 some work towards unpublishing packages 2013-10-11 09:32:12 +04:00
Alex Kocharin
0aa687624d only create config if we're asked to (+ nice help) 2013-10-09 20:22:29 +04:00
Alex Kocharin
a76a443994 moved bin/sinopia to lib/cli.js 2013-10-09 19:47:55 +04:00
Alex Kocharin
94d37441ae error not raised when updating versions - fix #10 2013-10-08 22:55:32 +04:00
Alex Kocharin
7a3255d1ab very basic support for unpublishing a package 2013-10-06 12:27:50 +04:00
Alex Kocharin
b9cb60da64 replacing connect.bodyParser with connect.json 2013-10-06 11:26:05 +04:00
Alex Kocharin
bffc6db38f better error message, ref #9 2013-10-05 18:49:08 +04:00
Alex Kocharin
8dcb735626 rename tarball from uplink when download is finished
closes #11
2013-10-05 18:26:51 +04:00
Alex Kocharin
2f15d1c0fa fd leak 2013-10-02 22:54:46 +04:00
Alex Kocharin
16730bb7b4 fix fetching tarballs from npmjs registry 2013-10-02 22:48:32 +04:00
Alex Kocharin
f38a897fa2 improving tags support (read-only for now) 2013-10-02 22:26:20 +04:00
Alex Kocharin
1556ce195a npm star/unstar calls now return proper error 2013-10-02 22:01:18 +04:00
Alex Kocharin
2675196672 jshinting 2013-10-01 22:02:23 +04:00
Alex Kocharin
f5b542724b update uplink code 2013-09-28 21:31:58 +04:00
Alex Kocharin
21ad8945d9 update 2013-09-28 20:46:55 +04:00
Alex Kocharin
c3de74ebfd error handling when uploading tarballs 2013-09-28 16:37:24 +04:00
Alex Kocharin
8c5628bfae uploading tarballs bugfixes 2013-09-28 16:19:40 +04:00
Alex Kocharin
c8bb68a4aa adding package version to remote repository 2013-09-28 15:08:38 +04:00
Alex Kocharin
0173c55ead publishing package to all relevant uplinks 2013-09-28 14:59:05 +04:00
Alex Kocharin
5dbc825892 through -> streams2 migrate - final 2013-09-27 15:31:28 +04:00
Alex Kocharin
1570cc348c through -> streams2 transition for local-fs 2013-09-27 13:54:43 +04:00
Alex Kocharin
ac2ea00b2b adding __proto__ to package name blacklist 2013-09-27 13:20:38 +04:00
Alex Kocharin
8fe23d3393 moving readable stream interfaces from through to streams2 2013-09-27 12:56:13 +04:00
Alex Kocharin
9f80a0046e showing expected content type in errors 2013-09-27 12:55:42 +04:00
Alex Kocharin
b7e4bfdd14 migrating from through to streams2 2013-09-27 12:54:16 +04:00
Alex Kocharin
89f232b5ec fixing bugs preventing access to upstream 2013-09-27 11:48:01 +04:00
Alex Kocharin
ff4778e3c6 adding comments 2013-09-27 04:26:15 +04:00
Alex Kocharin
11bf03f130 config file error handling 2013-09-25 13:29:39 +04:00
Alex Kocharin
e01d30adb9 unimplemented functions now throw 2013-09-25 13:18:38 +04:00
Alex Kocharin
4791d0e707 inline documentation 2013-09-25 13:12:33 +04:00
Alex Kocharin
34a52f09a2 renaming storage libraries 2013-09-25 12:54:57 +04:00
Alex Kocharin
fa1c4f30ee fixing bug with error handling 2013-09-25 12:10:59 +04:00
Alex Kocharin
bdd748c6e2 cleanup incomplete upload requests 2013-09-24 10:28:26 +04:00
Alex Kocharin
2ee792633c fixing config file handling 2013-09-24 10:27:27 +04:00
Alex Kocharin
e351559dd2 adding listen address to config 2013-09-24 08:40:46 +04:00
Alex Kocharin
764dde38f1 more comments in config file 2013-09-24 08:36:43 +04:00
Alex Kocharin
d91bef5ca0 change config file format + comments 2013-09-24 08:27:47 +04:00
Alex Kocharin
c84413517f making storage path relative to config path 2013-09-24 08:15:13 +04:00
Alex Kocharin
f19f523e1a fixing bugs with streams 2013-07-12 23:51:04 +04:00
Alex Kocharin
86f02bda7d add md5 etags for json 2013-07-03 05:49:24 +04:00
Alex Kocharin
27844cd358 fixing some race conditions 2013-06-22 04:19:46 +04:00
Alex Kocharin
1eda590bfc use compression if somebody asked for it 2013-06-20 21:10:33 +04:00
Alex Kocharin
b4688d140f caching tarballs 2013-06-20 20:54:50 +04:00
Alex Kocharin
dfd0459c03 turning uplink requests into streams 2013-06-20 17:41:07 +04:00
Alex Kocharin
d7eb7c9ef8 working on streams 2013-06-20 17:07:34 +04:00
Alex Kocharin
c425cdab27 working on proxying tarball requests 2013-06-19 20:58:16 +04:00
Alex Kocharin
5aa335cd91 a lot of work done... 2013-06-18 22:14:55 +04:00
Alex Kocharin
26e3e21121 using minimatch instead of regexps 2013-06-14 13:27:08 +04:00
Alex Kocharin
1c827ebbd0 working on storage... 2013-06-14 12:34:29 +04:00
Alex Kocharin
f0f1f76286 upstream error handling 2013-06-14 11:56:02 +04:00
Alex Kocharin
e92e582b88 bugfix 2013-06-14 11:17:20 +04:00
Alex Kocharin
8afafa9a17 allow anonymous users (users without auth header) 2013-06-14 11:10:50 +04:00
Alex Kocharin
a8fa475dc1 config file changes 2013-06-13 18:21:14 +04:00
Alex Kocharin
c705152966 name change + a lot of work... 2013-06-08 05:16:28 +04:00
Alex Kocharin
10777d6ded proxying with https 2013-06-01 05:06:36 +04:00
Alex Kocharin
d89494b533 working on drivers... 2013-06-01 02:57:28 +04:00
Alex Kocharin
af452c93d3 initial development 2013-05-31 10:26:11 +04:00
Alex Kocharin
b7bd0c2302 initial commit 2013-05-22 10:48:04 +04:00