@philiptaron's lix workspace
Find a file
Dima d89d9958a7 bugfix: Adding depth limit to resolveExprPath
There is no termination condition for evaluation of cyclical
expression paths which can lead to infinite loops. This addresses
one spot in the parser in a similar fashion as utils.cc/canonPath
does.

This issue can be reproduced by something like:

```
ln -s a b
ln -s b a

nix-instantiate -E 'import ./a'
```
2019-12-13 14:51:30 +01:00
.github
config
contrib
corepkgs
doc/manual doc/manual: add ids to the advanced attribute definitions 2019-12-03 18:22:27 +01:00
m4
maintainers
misc
mk Fix precompiled-headers generation 2019-12-05 20:26:24 +01:00
nix-rust Speed up StorePath::to_string() 2019-12-10 22:15:20 +01:00
perl Make the Store API more type-safe 2019-12-10 22:06:05 +01:00
scripts
src bugfix: Adding depth limit to resolveExprPath 2019-12-13 14:51:30 +01:00
tests Initial gzip support 2019-12-13 03:34:15 -05:00
.dir-locals.el
.editorconfig
.gitignore
.travis.yml
.version
bootstrap.sh
configure.ac Initial gzip support 2019-12-13 03:34:15 -05:00
COPYING
local.mk Shut up about deprecated functions 2019-12-10 13:44:49 +01:00
Makefile
Makefile.config.in
precompiled-headers.h
README.md
release-common.nix Initial gzip support 2019-12-13 03:34:15 -05:00
release.nix
shell.nix Update to async/await-enabled tokio 2019-12-10 13:37:23 +01:00

Open Collective supporters

Nix, the purely functional package manager

Nix is a new take on package management that is fairly unique. Because of its purity aspects, a lot of issues found in traditional package managers don't appear with Nix.

To find out more about the tool, usage and installation instructions, please read the manual, which is available on the Nix website at http://nixos.org/nix/manual.

Contributing

Take a look at the Hacking Section of the manual. It helps you to get started with building Nix from source.

License

Nix is released under the LGPL v2.1

This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit.