| Commit message (Collapse) | Author | Age |
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|\ |
|
| | |
|
|\ \
| |/
|/| |
networkmanager: fix link-local ip addresses
|
| |
| |
| |
| |
| |
| | |
NetworkManager needs an additional avahi-user to use link-local
IPv4 (and probably IPv6) addresses. avahi-autoipd also needs to be
patched to the right path.
|
|\ \
| | |
| | | |
config.security.oath: new module
|
| |/
| |
| |
| |
| |
| |
| |
| |
| | |
Add a module to make options to pam_oath module configurable.
These are:
- enable - enable the OATH pam module
- window - number of OTPs to check
- digits - length of the OTP (adds support for two-factor auth)
- usersFile - filename to store OATH credentials in
|
| | |
|
|\ \
| | |
| | | |
gitlab: 8.0.5 -> 8.5.1, service improvements
|
| | |
| | |
| | |
| | | |
Fixes #13303.
|
| | |
| | |
| | |
| | | |
Make the gitlab packages and components overrideable.
|
| | |
| | |
| | |
| | |
| | | |
gitlab-shell is now talking over the unix socket to gitlab, so the TCP
port isn't needed anymore.
|
| | |
| | |
| | |
| | | |
Some debugging and development leftovers.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Updates gitlab to the current stable version and fixes a lot of features that
were broken, at least with the current version and our configuration.
Quite a lot of sweat and tears has gone into testing nearly all features and
reading/patching the Gitlab source as we're about to deploy gitlab for our
whole company.
Things to note:
* The gitlab config is now written as a nix attribute set and will be
converted to JSON. Gitlab uses YAML but JSON is a subset of YAML.
The `extraConfig` opition is also an attribute set that will be merged
with the default config. This way *all* Gitlab options are supported.
* Some paths like uploads and configs are hardcoded in rails (at least
after my study of the Gitlab source). This is why they are linked from
the Gitlab root to /run/gitlab and then linked to the configurable
`statePath`.
* Backup & restore should work out of the box from another Gitlab instance.
* gitlab-git-http-server has been replaced by gitlab-workhorse upstream.
Push & pull over HTTPS works perfectly. Communication to gitlab is done
over unix sockets. An HTTP server is required to proxy requests to
gitlab-workhorse over another unix socket at
`/run/gitlab/gitlab-workhorse.socket`.
* The user & group running gitlab are now configurable. These can even be
changed for live instances.
* The initial email address & password of the root user can be configured.
Fixes #8598.
|
|\ \ \
| | | |
| | | | |
CUPS update (second attempt)
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
It looks like now queue is not immediately cleared from cancelled jobs.
Instead, files like "c00001" are left alongside "d00001-001", and
cleanup happens at some later point of time. Also, all new jobs are
assigned consecutive numbers now (00002, 00003 etc.). So when
original d00001 file is finally cleaned, it breaks the test. Fixed
by checking for any "d*" file inside the queue and cleaning it by
ourselves to ensure that each job works correctly.
|
|\ \ \ \
| | | | |
| | | | | |
simp_le: external_pem.sh plugin is now called external.sh
|
| | |/ /
| |/| | |
|
| | | |
| | | |
| | | |
| | | | |
27016659046a8f8e7b4fd61ecbceaf9f5e306258 broke this.
|
|\ \ \ \
| |/ / /
|/| | | |
Fixes for NixOps issue #350
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Also related to NixOS/nixops#350, because while switching to the new
configuration, depending on /nix/store also propagates to the mount
points for /nix/.ro-store and /nix/.rw-store and we don't get an error
while trying to unmount them (because nix-daemon needs to be stopped for
unmounting these paths).
While Nix does have the option to set a different store path, I've found
only hardcoded references in nix-daemon.nix, so I'm using a hardcoded
reference here as well, because after all customizing the store path
will probably only make sense on non-NixOS systems.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Clearly it would be the best if we'd directly generate mount units
instead of converting /etc/fstab. But in order to do that we need to
test it throughly so this approach is for the next stable release.
This fix however is intended for inclusion into release-14.12 and
release-15.09.
Using a simple regular expression unfortunately isn't sufficient for
proper mount unit name quoting/escaping and there is a utility in
systemd called systemd-escape which does nothing less than that.
Of course, using an external program to escape the unit name is way more
expensive and causes us to fork for each mount point.
But given that we already do quite a lot of forks just for unit starting
and stopping, I think it doesn't matter that much. Well, except if you
have a whole bunch of mount points.
However, if the latter is the case and you have thousands of mount
points, you probably have stumbled over this already if your mount point
contains a dash.
As for my motivation to fix this: I've stumbled on this while trying to
fix the "none" backend test for NixOps (see NixOS/nixops#350), where the
target machines use /nix/.ro-store and /nix/.rw-store as mount points.
The implementation we had so far did improperly escape it so those mount
points got the following unit files:
* nix-.ro-store.mount
* nix-.rw-store.mount
The correct names for these units are however:
* nix-.ro\x2dstore.mount
* nix-.rw\x2dstore.mount
So using systemd-escape now properly generates these names.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
|\ \ \ \
| |_|_|/
|/| | | |
Converting the wiki to documentation
|
| | | |
| | | |
| | | |
| | | | |
Fixes #13281
|
| | | |
| | | |
| | | |
| | | | |
Imported from https://nixos.org/wiki/Scanners
|
| | | | |
|
|/ / / |
|
|\ \ \
| | | |
| | | | |
nixos/stage-1/2: Added -r option to read so that read interprets backslashes literally
|
| | | |
| | | |
| | | |
| | | | |
literally, and corrected the comment about optional logging.
|
|/ / / |
|
|\ \ \
| | | |
| | | | |
nixos: Libinput: Add support like there is for synaptics
|
| | | |
| | | |
| | | |
| | | | |
+ addition of missing options
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
- natural scrolling
- scroll method
- disable while typing
|
| | | |
| | | |
| | | |
| | | | |
like there was for synaptics
|
|\ \ \ \
| | | | |
| | | | | |
azure: package qemu 2.2.0 to fix VHD creation
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This commit packages qemu-220. This package is qemu-2.2.0
and is only used with Azure.
|
|\ \ \ \ \
| | | | | |
| | | | | | |
azure-agent: switch back to upstream WALinuxAgent
|
| |/ / / / |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Refactor uWSGI
|
| | | | | | |
|