Alex Kocharin
|
8d1781489b
|
tag_version should return if tag is fresh
|
2014-09-18 00:04:15 +04:00 |
|
Alex Kocharin
|
1123a440bc
|
"users_file" -> "file" in config
|
2014-09-14 19:57:39 +04:00 |
|
Alex Kocharin
|
8f0039de92
|
'@all' -> '$all' (avoid yaml identifiers)
|
2014-09-14 19:49:15 +04:00 |
|
Alex Kocharin
|
a016077bf3
|
fix auth system
|
2014-09-14 19:22:24 +04:00 |
|
Alex Kocharin
|
19b1d76e98
|
hotfix: auth groups didn't work correctly
|
2014-09-14 19:06:27 +04:00 |
|
Alex Kocharin
|
a5cd498f92
|
use http-errors package instead of custom stuff
|
2014-09-10 21:55:26 +04:00 |
|
Alex Kocharin
|
dbb588f031
|
Merge branch '0.9.x' of github.com:rlidwka/sinopia
|
2014-09-07 01:25:08 +04:00 |
|
Alex Kocharin
|
1e28c2d949
|
fix double fs.closing + EBADF error
|
2014-09-07 01:20:28 +04:00 |
|
Alex Kocharin
|
a0c861ec5a
|
forgot to resolve path to storage
|
2014-09-07 00:57:40 +04:00 |
|
Alex Kocharin
|
8d841ea8e3
|
hide local-list.json to storage/.sinopia-db.json
It was always in the current folder, which is a bad thing.
|
2014-09-07 00:50:34 +04:00 |
|
Alex Kocharin
|
504430dcdd
|
temporarily disable web interface in config
I want to release 0.10 soon, and web doesn't have auth system yet.
So we'll probably disable it for now, and re-enable when its ready.
|
2014-09-06 23:53:28 +04:00 |
|
Alex Kocharin
|
435ff1beeb
|
Merge branch 'auth'
|
2014-09-06 13:07:52 +04:00 |
|
Alex Kocharin
|
6e247829a3
|
auth refactoring: part 2
auth plugins
|
2014-09-06 13:07:10 +04:00 |
|
Alex Kocharin
|
99795b747c
|
undefined variable fix
|
2014-09-06 13:07:10 +04:00 |
|
Alex Kocharin
|
3a325a1e04
|
auth refactoring, part 1
moving stuff to auth.js basically + allowing usergroups
|
2014-09-06 13:07:10 +04:00 |
|
Alex Kocharin
|
734565dc05
|
auth refactoring: part 3
moving htpasswd out
|
2014-09-06 13:03:22 +04:00 |
|
Alex Kocharin
|
697d5f0892
|
Merge branch '0.9.x' of github.com:rlidwka/sinopia
|
2014-09-03 16:20:05 +04:00 |
|
Alex Kocharin
|
409d25739e
|
fix "can't set headers" exception
see discussion in #113
|
2014-09-03 16:18:27 +04:00 |
|
Alex Kocharin
|
65a792ba53
|
Merge branch '0.9.x' of github.com:rlidwka/sinopia
|
2014-09-03 15:44:24 +04:00 |
|
Alex Kocharin
|
b740dd11cf
|
remove outdated user existence check
doesn't work with htpasswd, and doesn't make sense with
future auth plugins
ref #115
|
2014-09-03 15:31:57 +04:00 |
|
Alex Kocharin
|
430a479113
|
auth refactoring: part 2
auth plugins
|
2014-09-02 04:27:04 +04:00 |
|
Alex Kocharin
|
86394b25ee
|
undefined variable fix
|
2014-09-02 04:26:54 +04:00 |
|
Alex Kocharin
|
8086c6f0bf
|
auth refactoring, part 1
moving stuff to auth.js basically + allowing usergroups
|
2014-09-02 03:09:08 +04:00 |
|
Alex Kocharin
|
5dd720cc21
|
add stuff for testing against fd leaks and memory leaks
|
2014-08-15 01:37:46 +04:00 |
|
Alex Kocharin
|
7e5227e4a1
|
allow "pretty" format for logging into files
ref #88
|
2014-08-11 08:46:20 +04:00 |
|
Alex Kocharin
|
6704abf988
|
bugfixes for webui
|
2014-08-08 06:17:05 +04:00 |
|
Alex Kocharin
|
d9f84677f8
|
fix tests broken by webui
|
2014-08-08 05:58:25 +04:00 |
|
Alex Kocharin
|
77700e72b1
|
Merge remote-tracking branch 'origin/0.9.x'
|
2014-08-08 05:15:22 +04:00 |
|
Alex Kocharin
|
5d4068d539
|
remove undefined variable
|
2014-08-08 05:14:27 +04:00 |
|
Alex Kocharin
|
57d6fe7150
|
Merge remote-tracking branch 'origin/0.9.x'
Conflicts:
lib/local-storage.js
|
2014-08-08 05:12:42 +04:00 |
|
Alex Kocharin
|
a8dc1b2f7b
|
option not to cache third party files
ref #85
|
2014-08-08 05:08:41 +04:00 |
|
John Gozde
|
060dcb49b4
|
Filter falsey _npmUser values.
|
2014-08-08 03:15:39 +04:00 |
|
John Gozde
|
58046a2ec7
|
Filter falsey _npmUser values.
|
2014-08-01 14:08:44 -06:00 |
|
Alex Kocharin
|
21704c9f84
|
removing unused code
|
2014-07-26 20:46:17 +04:00 |
|
Alex Kocharin
|
4f913f2468
|
Merge https://github.com/bpeacock/sinopia.git
Conflicts:
lib/config.js
lib/config_def.yaml
lib/index.js
lib/local-storage.js
lib/storage.js
package.json
|
2014-07-26 20:36:22 +04:00 |
|
Alex Kocharin
|
c2d3fe9929
|
add comments about registration
|
2014-07-26 17:14:06 +04:00 |
|
Alex Kocharin
|
3809d6eb32
|
add a bunch of tests for htpasswd
|
2014-07-23 01:45:28 +04:00 |
|
Alex Kocharin
|
490340fbb0
|
tweaking messages and status codes for user login
|
2014-07-23 01:44:06 +04:00 |
|
Alex Kocharin
|
a528811e35
|
bugfixes for htpasswd authentication
|
2014-07-22 23:48:15 +04:00 |
|
Alex Kocharin
|
9275b2cc85
|
"msg" -> "message"
former one created too much confusion
|
2014-07-22 23:31:01 +04:00 |
|
Alex Kocharin
|
41d4997ea7
|
only close socket if it exists, fix #89
|
2014-07-21 19:06:44 +04:00 |
|
Alex Kocharin
|
ff8a5e99ec
|
add user registration
|
2014-07-21 17:02:02 +04:00 |
|
Alex Kocharin
|
e929e089d0
|
basic support for .htpasswd
|
2014-06-26 20:21:23 +04:00 |
|
Alex Kocharin
|
81486f412f
|
make authentication function async
|
2014-06-26 19:23:21 +04:00 |
|
Alex Kocharin
|
5cc0187b67
|
fix tests
|
2014-06-24 06:57:54 +04:00 |
|
Alex Kocharin
|
d9accbb6a7
|
better access control for search
For each of the packages check if user has access to it and remove
package info from the result if he doesn't.
ref #65
|
2014-06-24 06:50:05 +04:00 |
|
Alex Kocharin
|
17d8ab7dcd
|
use req.query instead of manually parsing querystring
ref #65
|
2014-06-24 06:48:58 +04:00 |
|
Alex Kocharin
|
3f746eb7c8
|
fix logging: in search "error" can be legitimate output (package named "error"), not an actual error
ref #65
|
2014-06-24 06:46:35 +04:00 |
|
Alex Kocharin
|
9816059485
|
Merge pull request #65 from yannickcr/npm-search
Add search functionality
|
2014-06-24 06:25:28 +04:00 |
|
Alex Kocharin
|
703adeaffc
|
socket could've been closed twice, fix #80
|
2014-06-20 08:12:37 +04:00 |
|