Trent Earl
bb7138c3f6
Merge pull request #46 from plitex/fix-custom-template
...
Register entry partial even if custom template is provided
2016-09-17 10:35:53 -05:00
Juan Carlos Picado
c20cf6d6e5
rename process to verdaccio
2016-09-01 20:34:53 +02:00
trent.earl
1efd94dfe6
HTML title should default to verdaccio
2016-08-20 11:57:36 -05:00
trent.earl
6de559c020
Rename config path from sinopia to verdaccio
2016-08-13 10:04:12 -05:00
Miguel Mejias
7b4c105046
Register entry partial even if custom template is provided
2016-08-10 11:52:21 +02:00
trent.earl
dd406da3e2
Fix tests for node 6
...
Node 6 introduced two breaking changes to verdaccio/sinopia
Path functions now throw on null/undefined arguments
Buffer defaults to binary now A lot of test code explicitly converted data to utf8 which broke on checksum
2016-07-30 19:37:04 -05:00
steve-p-com
e45fe466ee
Remove optional dependencies that are not truly cross-platform
2016-05-01 10:02:01 +01:00
steve-p-com
3cbbb281a5
Fix missing version numbers
2016-04-22 13:36:29 +01:00
steve-p-com
6301c3f169
Replace YAML package definitions with standard package.json, fix dependencies
2016-04-21 21:13:49 +01:00
steve-p-com
dfdcaa893e
Change the way package distribution tags are processed and stored
2016-04-18 20:53:00 +01:00
Alex Kocharin
b5d40b083a
req.param -> req.query
2015-10-03 20:01:02 +03:00
Alex Kocharin
602f17c8b2
fix "unimplemented" error when uplink is offline
2015-10-03 19:22:45 +03:00
Alex Kocharin
74e89e94e9
Merge pull request #280 from jameslnewell/master
...
only encode the / character to fix issue installing scoped packages f…
2015-09-27 02:19:03 +03:00
Alexander Makarenko
4379821787
Sort packages before rendering in UI
2015-09-24 11:24:23 +03:00
James Newell
ee6cf0eb9f
use encodeURIComponent and replace encoded '@' value with un-encoded value
2015-07-13 12:15:18 +10:00
Jakub Jirutka
fde2321222
Add workaround to handle URLs of scoped packages with unencoded /
...
Fixes https://github.com/rlidwka/sinopia/issues/104#issuecomment-66790574 .
2015-07-12 01:26:18 +03:00
James Newell
a9c749995a
only encode the / character to fix issue installing scoped packages from an upstream registry. @see #278 .
2015-07-08 09:59:35 +10:00
Alex Kocharin
0d266be965
up-storage: don't send X-Forwarded-For for proxies
...
It's not that important a feature to have, and it could break
some proxies.
ref https://github.com/rlidwka/sinopia/issues/254
2015-05-30 18:39:47 +03:00
Alex Kocharin
7c822d06f6
web: delay cb invocation to the next tick
...
ref #258
2015-05-30 18:27:18 +03:00
Alex Kocharin
45edca2218
search: stream results from npmjs instead of buffering them
2015-05-17 01:29:16 +03:00
Alex Kocharin
f1bb9f83e6
up-storage: make streaming requests without buffering
2015-05-16 19:33:06 +03:00
Alex Kocharin
c09d03b20d
add dist-tags endpoints
2015-05-10 18:39:53 +03:00
Alex Kocharin
97386397c2
add a code to bind on unix sockets
...
use "listen: 'unix:sinopia.sock'" for this
2015-04-22 02:38:25 +03:00
Alex Kocharin
137fd5978f
fix access control
...
ref #238
2015-04-21 19:43:12 +03:00
Alex Kocharin
74bb946a91
fix freeze in web interface on acl check
2015-04-11 23:19:45 +03:00
Alex Kocharin
3c16e59a5c
Refactor authorization plugins
2015-04-09 01:51:34 +03:00
Chris Breneman
6954898da0
Merge remote-tracking branch 'upstream/master'
...
Conflicts:
lib/auth.js
lib/index.js
lib/middleware.js
2015-03-31 09:47:20 -04:00
Alex Kocharin
d7c95d6cd6
fix custom logo and url_prefix issues
...
use config.web.logo instead of config.web['logo-sm']
2015-03-29 23:01:34 +03:00
Kody J. Peterson
bf40ceb064
Fix custom logo
...
Custom logos are not loading as /-/static/-/logo-sm is not the endpoint it is /-/logo-sm
2015-03-29 23:01:18 +03:00
Alex Kocharin
554d31d119
should add via header for all requests
2015-03-28 22:26:36 +03:00
Alex Kocharin
9047e28074
set up some linting (obvious errors only)
2015-03-28 21:25:53 +03:00
Alex Kocharin
1a9596737e
add test for parsing listen address
2015-03-28 18:03:36 +03:00
Alex Kocharin
6d58d5920e
add listening on ipv6 addresses
2015-03-28 17:43:50 +03:00
Alex Kocharin
dfef2b862f
add a possibility to listen on multiple ports
2015-03-28 17:20:58 +03:00
Thomas Cort
61fff273fc
cli.js: add https support. Issue #71 .
2015-03-28 16:32:37 +03:00
Alex Kocharin
97c7c6814f
Remove mentioning of 'always-auth'
...
It should be solved by using npm@2 anyway.
2015-03-28 15:14:01 +03:00
Rafael Cesar
025e23627f
Added option to use a custom template for web UI
2015-03-28 14:15:07 +03:00
Chris Breneman
0af72f0c68
Pass allow_access calls that don't use the can() middleware through the plugin interface
2015-02-24 22:21:57 -05:00
Chris Breneman
82539add26
Change how package provider plugins are configured
2015-02-24 16:11:14 -05:00
Chris Breneman
76a1e8df80
Add package settings and authorization plugin system
2015-02-24 14:28:16 -05:00
Alex Kocharin
6ec76aa61f
fix crash when using sinopia as a library
2015-02-18 17:52:17 +03:00
Alex Kocharin
0aed9ee9f4
Merge pull request #200 from maxlaverse/master
...
Fixes NPE on POST _session when npm tries to authenticate
2015-02-12 14:26:15 +03:00
Alex Kocharin
79e2ff2ee8
change 403 error with 409 in adduser
...
Because npm does only accept 409, see #184 .
2015-02-12 14:18:47 +03:00
maxlaverse
e5880841f3
Added missing argument
...
Added missing 'next' argument to the '/_session' route callback
2015-02-06 19:59:18 +01:00
Robin Persson
c49b0699c2
Fixed issue with not being able to disable the web interface
2015-01-26 14:27:32 +03:00
Alex Kocharin
5b5f56f51c
fix test noise
...
TypeError: Cannot read property 'name' of undefined
at log (/home/travis/build/rlidwka/sinopia/lib/middleware.js:185:32)
2015-01-26 14:00:37 +03:00
Alex Kocharin
ed3eb37c4f
download packages using https
...
Or, in general, the same protocol as the registry;
this is what npm seem to be doing.
See issue #166 for details.
2014-12-23 00:29:26 +03:00
Alex Kocharin
fad4f457ae
move logger setup to index.js + tests
2014-12-22 20:58:25 +03:00
Tarun Garg
a0ff6dbc9e
Checks whether process.env.HOME exists
...
Checks whether process.env.HOME exists before calling Path.join
Was not able to start sinopia on my fresh windows install due to this error.
2014-12-21 22:07:22 +03:00
Yannick Galatol
ea50f3d3ed
Add a query parameter "local" to the search method of storage to allow listing only local packages
2014-12-15 00:03:19 +03:00