-
Notifications
You must be signed in to change notification settings - Fork 3
Home
Nurkaly Isakov edited this page Mar 23, 2016
·
12 revisions
Welcome to the Kurjun wiki!
This project aims to implement a software defined apt repository service which has the following capabilities:
- HTTP based anonymous apt client usage
- HTTPS based mutual authentication enabled client usage
- adding and removing packages
- controlling package visibility based on filters taking into account client attributes and package attributes
- changing the set of mirrored and proxied repositories
- supporting repository version control
- trasactional changes, and change publishing mechanism
- ability to rollback changes
- change auditing
- access control changes
- access control clients
- non-repudiated changes
Access Permission
(R = READ W = WRITE D = DELETE )
-
Template Repository a. Public Repo Public Users = R
Registered Users = RW (D = Owner )
System Owner = RWUD
b. Custom Repo
Public Users = X
Registered Users = RWD = Owner
System Owner = RWUD
-
Raw Repository
Public Users = R
Registered Users = RW (D = Owner )
System Owner = RWUD
-
Apt Repository
Public Users = R
Registered Users = RW (D = Owner )
System Owner = RWUD