3ff4ce6c69 (commit)
- Log -
commit 7f849ea58d6a46631017b928285ebf3ff4ce6c69
Author: Jelle van der Waa
Date: Tue Oct 15 21:43:20 2019 +0200
sogrep: redirect to destination mirror
Some mirrors redirect consumers to a near by mi
From: Jelle van der Waa
Include a rule to check for vulnerable RUNPATH ELF binary entries, which
allow arbitrary code execution by loading shared libraries from an
attacker controller path.
---
Namcap/rules/__init__.py | 1 +
Namcap/rules/runpath.py | 71
On 05/06/19 at 12:28pm, Eli Schwartz via arch-projects wrote:
> On 5/6/19 12:10 PM, Emil Velikov via arch-projects wrote:
> > On Mon, 6 May 2019 at 15:10, Jelle van der Waa wrote:
> >>
> >> From: Jelle van der Waa
> >>
> >> finddeps depends on a no
From: Jelle van der Waa
finddeps depends on a no longer existing ABS tree. This data can also be
queried via archweb.
---
.gitignore| 1 -
Makefile | 1 -
finddeps.in | 41 -
zsh_completion.in | 6 +-
4 files changed, 1
Add detection support for zstd compressed initramfs, the magic number of
zstd is defined as 0xFD2FB528.
https://github.com/facebook/zstd/blob/dev/doc/zstd_compression_format.md
Signed-off-by: Jelle van der Waa
---
lsinitcpio | 6 ++
1 file changed, 6 insertions(+)
diff --git a/lsinitcpio
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The official devtools repository".
The branch, master has been updated
via 321e998020cfdb337c1ebc1ac41f5e729b9e276c (commit)
Introduce a README which describes where to send patches and how to
release a new version of devtools.
Signed-off-by: Jelle van der Waa
---
README.md | 24
1 file changed, 24 insertions(+)
create mode 100644 README.md
diff --git a/README.md b/README.md
new file mode
---
commit 6645701cb13a4801c870c8231d3cdc9988ce593c
Author: Jelle van der Waa
Date: Sun Mar 17 14:51:19 2019 +0100
sogrep: remove duplicate sogrep
The rename of sogrep to sogrep.in failed to remove sogrep and adding it
to .gitignore.
Signed-off-by: Jelle v
---
commit 657497c91a67a29e990bed9911c77550d562aac0
Author: Jelle van der Waa
Date: Sat Mar 16 18:35:21 2019 +0100
doc: Add myself as maintainer
Signed-off-by: Jelle van der Waa
---
Summary of changes:
doc/footer.asciido
ail; so we list those
revisions in full, below.
- Log -
commit 90bb423304c96072cc3f7ea86ad9672414ed9183
Author: Jelle van der Waa
Date: Sat Mar 16 18:29:56 2019 +0100
sogrep: rename to sogrep.in so make clean works
ail; so we list those
revisions in full, below.
- Log -
commit 936ff8da2fb3597d03ef018ec2aba0391e18d569
Author: Jelle van der Waa
Date: Tue Mar 12 22:18:07 2019 +0100
doc: add Environment variables section to sogrep
Add
Instead of using sed/grep and relying on the output of 'pacman -v' use
pacman-conf for obtaining the configuration value of the CacheDir.
Signed-off-by: Jelle van der Waa
---
mkarchroot.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/mkarchroot.in b/mkarchroot.in
index
svn propset's where determined to be non-reproducible and therefore
where removed from svn. Don't introduce them when moving packages
between repos.
Signed-off-by: Jelle van der Waa
---
crossrepomove.in | 1 -
1 file changed, 1 deletion(-)
diff --git a/crossrepomove.in b/crossrepomove.in
index
---
Makefile | 3 ++-
doc/mkarchroot.1.asciidoc | 46 +++
2 files changed, 48 insertions(+), 1 deletion(-)
create mode 100644 doc/mkarchroot.1.asciidoc
diff --git a/Makefile b/Makefile
index e812936..870b523 100644
--- a/Makefile
+++
OURCE[0]}")")/db-functions-${VCS}"
> > diff --git a/db-update b/db-update
> > index 313fb999..11ec185f 100755
> > --- a/db-update
> > +++ b/db-update
> > @@ -61,6 +61,9 @@ for repo in "${repos[@]}"; do
> > if ! check_builddir "${pkg}"; then
> > die "Package %s was not built in a chroot"
> > "$repo/${pkg##*/}"
> > fi
> > + if ! make_reproducible "${pkg}" "check"; then
> > + die "Package %s is not reproducible" "${pkg}"
> > + fi
> > done
> > if ! check_splitpkgs "${repo}" "${pkgs[@]}"; then
> > die "Missing split packages for %s" "$repo"
> > @@ -82,6 +85,7 @@ for repo in "${repos[@]}"; do
> > # any packages might have been moved by the previous run
> > if [[ -f ${pkg} ]]; then
> > mv "${pkg}" "$FTP_BASE/${PKGPOOL}"
> > + make_reproducible
> > "${FTP_BASE}/${PKGPOOL}${pkg##*/}"
> > fi
> > ln -s "../../../${PKGPOOL}/${pkgfile}"
> > "$FTP_BASE/$repo/os/${pkgarch}"
> > # also move signatures
> >
>
>
> --
> Eli Schwartz
> Bug Wrangler and Trusted User
>
--
Jelle van der Waa
signature.asc
Description: PGP signature
Prev
> {% endif %}
> @@ -15,7 +15,7 @@
>
> {% if page_obj.has_next %}
> -title="Go to next page">Next
> +title="Go to next page" rel="next">Next
> {% else %}
> Next
> {% endif %}
> --
> 2.19.1
--
Jelle van der Waa
signature.asc
Description: PGP signature
---
Namcap/rules/elffiles.py | 2 ++
1 file changed, 2 insertions(+)
diff --git a/Namcap/rules/elffiles.py b/Namcap/rules/elffiles.py
index d707a58..41fd1cd 100644
--- a/Namcap/rules/elffiles.py
+++ b/Namcap/rules/elffiles.py
@@ -223,6 +223,8 @@ class NoPIERule(TarballRule):
for
---
.gitignore | 1 +
Makefile| 22 --
doc/asciidoc.conf | 37 +
doc/footer.asciidoc | 28
doc/lddd.1.asciidoc | 25 +
5 files changed, 111 insertions(+), 2
---
Makefile| 3 ++-
doc/checkpkg.1.asciidoc | 27 +++
2 files changed, 29 insertions(+), 1 deletion(-)
create mode 100644 doc/checkpkg.1.asciidoc
diff --git a/Makefile b/Makefile
index 80fe1d7..e812936 100644
--- a/Makefile
+++ b/Makefile
@@ -63,7 +63,8
---
doc/find-libprovides.1.asciidoc | 24
1 file changed, 24 insertions(+)
create mode 100644 doc/find-libprovides.1.asciidoc
diff --git a/doc/find-libprovides.1.asciidoc b/doc/find-libprovides.1.asciidoc
new file mode 100644
index 000..c6d527d
--- /dev/null
+++
!
Jelle van der Waa (3):
doc: Add lddd man page
doc: Add checkpkg man page
doc: add find-libprovides man page
.gitignore | 1 +
Makefile| 23 ++--
doc/asciidoc.conf | 37 +
doc/checkpkg
Updating the archweb database is now handled by archweb itself and
deployed on the server using a systemd unit/service. These scripts are
no longer used.
Signed-off-by: Jelle van der Waa
---
README.md | 6 +--
cron-jobs/update-web-db | 78
---
doc/lddd.1 | 27 +++
1 file changed, 27 insertions(+)
create mode 100644 doc/lddd.1
diff --git a/doc/lddd.1 b/doc/lddd.1
new file mode 100644
index 000..74f9c5e
--- /dev/null
+++ b/doc/lddd.1
@@ -0,0 +1,27 @@
+.Dd August 13, 2018
+.\" Patch this in our groff's
and the
same for the bug location. Do we prefer the bugtracker of mailing lists
for bug reports?
Jelle van der Waa (2):
Add lddd manual
install man pages
Makefile | 5 +
doc/lddd.1 | 27 +++
2 files changed, 32 insertions(+)
create mode 100644 doc/lddd.1
--
2.18.0
Remove unused imports tree-wide, which also resolves the
deprecationwarning for the imp module import which is now printed to
stdout.
Signed-off-by: Jelle van der Waa
---
Namcap/rules/anyelf.py | 4 ++--
Namcap/rules/elffiles.py| 4 +---
Namcap/rules/extravars.py
By removing the unused imports for clean_filename this function is now
unused.
---
Namcap/util.py | 2 --
1 file changed, 2 deletions(-)
diff --git a/Namcap/util.py b/Namcap/util.py
index 68e3878..ecf8b44 100644
--- a/Namcap/util.py
+++ b/Namcap/util.py
@@ -60,6 +60,4 @@ def
---
Namcap/tests/package/test_sodepends.py | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/Namcap/tests/package/test_sodepends.py
b/Namcap/tests/package/test_sodepends.py
index 3a3d7b6..4188c35 100644
--- a/Namcap/tests/package/test_sodepends.py
+++
This patch series cleans up unused imports and resolves the deprecation
warning showns with Python 3.7
even {
> -background: #e4eeff;
> +background: #ccdfff;
> +}
> +
> +.results tr.even:hover {
> +background: #b3cfff;
> }
>
> .results .flagged {
> --
> 2.17.0
Thanks,
But search row highlighting was already impleme
continue;
> }
> diff --git a/lib/libalpm/hook.h b/lib/libalpm/hook.h
> index 364d22d7..30d565df 100644
> --- a/lib/libalpm/hook.h
> +++ b/lib/libalpm/hook.h
> @@ -22,6 +22,8 @@
>
> #include "alpm.h"
>
> +#define ALPM_HOOK_SUFFIX ".hook"
> +
> int _alpm_hook_run(alpm_handle_t *handle, alpm_hook_when_t when);
>
> #endif /* ALPM_HOOK_H */
> --
> 2.17.1
--
Jelle van der Waa
signature.asc
Description: PGP signature
> alpm = Extension('pyalpm',
> --
> 2.17.0
Sorry, I've already fixed this in master before I was aware of this
patch.
--
Jelle van der Waa
signature.asc
Description: PGP signature
On 01/14/18 at 08:34pm, Luke Shumaker wrote:
> On Sun, 16 Jul 2017 23:46:01 -0400,
> Andrew Gregory via arch-projects wrote:
> >
> > On 07/09/17 at 11:21am, Jelle van der Waa wrote:
> > > Looking at the issue on the bugtracker, I'm not sure what you want to
> >
ifically is primarily developed there via pull requests.
> Unlike other Arch projects, it is the preferred workflow of archweb
> developers/contributors.
> Though I am sure git-send-email to this ML will still get through. :)
Yeah PR's are preferred, they get tested automatically too.
I'll respond on the other mail about the violating files :)
--
Jelle van der Waa
signature.asc
Description: PGP signature
Instead of checking for RELRO, check for FULL RELRO which is the default
now.
---
Namcap/rules/elffiles.py | 15 ---
namcap-tags | 2 +-
2 files changed, 13 insertions(+), 4 deletions(-)
diff --git a/Namcap/rules/elffiles.py b/Namcap/rules/elffiles.py
index
Verify if packages where build with PIE enabled by checking if it's
an EY_DYN file with a DT_DEBUG entry.
---
Namcap/rules/elffiles.py | 33 ++
Namcap/tests/package/test_elffiles.py | 38 ++-
namcap-tags
o GPLv2
> - "mirrors/static/mirror_status.js" is licensed under GNU GPL 2 (assumed to
> be "only" because the license notice in the file doesn't tell if there is an
> upgrade possibility).
This is part of archweb, so GPLv2
[1] https://github.com/bevacqua/horsey
--
Jelle van der Waa
signature.asc
Description: PGP signature
rrors/static/mirror_status.js").
homepage.js does not have a license header either, and personally I
don't see the need to add it.
Looking at the issue on the bugtracker, I'm not sure what you want to
achieve? personally I don't see any point in upgrading to GPLv3.
--
Jelle van der Waa
signature.asc
Description: PGP signature
t archweb. Archweb is the django website which is written in
Python :) [1]
[1] https://git.archlinux.org/archweb.git/
--
Jelle van der Waa
signature.asc
Description: PGP signature
---
lib/common.sh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/common.sh b/lib/common.sh
index 780962c..387fb8c 100644
--- a/lib/common.sh
+++ b/lib/common.sh
@@ -180,7 +180,7 @@ pkgver_equal() {
find_cached_package() {
local searchdirs=("$PWD" "$PKGDEST")
---
lib/common.sh | 2 --
1 file changed, 2 deletions(-)
diff --git a/lib/common.sh b/lib/common.sh
index f6aea93..780962c 100644
--- a/lib/common.sh
+++ b/lib/common.sh
@@ -162,8 +162,6 @@ slock() {
# usage: pkgver_equal( $pkgver1, $pkgver2 )
##
pkgver_equal() {
- local left right
-
provides>= is not valid according to man PKGBUILD and makepkg
--printsrcinfo change it to provides=
Signed-off-by: Jelle van der Waa <je...@vdwaa.nl>
---
Namcap/tests/test_pacman.py | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/Namcap/tests/test_pacman.py b/Nam
Document how to import the 'package contents' of a package.
Signed-off-by: Jelle van der Waa <je...@vdwaa.nl>
---
README.md | 3 +++
1 file changed, 3 insertions(+)
diff --git a/README.md b/README.md
index 7f94626..bc08210 100644
--- a/README.md
+++ b/README.md
@@ -72,6 +72,9 @@ package
These unrequired includes where found by llvm's include-what-you-use
Signed-off-by: Jelle van der Waa <je...@vdwaa.nl>
---
src/pyalpm.c | 1 -
src/pyalpm.h | 6 --
2 files changed, 7 deletions(-)
diff --git a/src/pyalpm.c b/src/pyalpm.c
index 507f564..12e57c8 100644
--- a/src/pyalpm.c
Add a few simple tests for functions which do not touch the local db.
Signed-off-by: Jelle van der Waa <je...@vdwaa.nl>
---
tests/test_handle.py | 45 +
1 file changed, 45 insertions(+)
create mode 100644 tests/test_handle.py
diff --git a
Add tests for pyalpm.vercmp function. The tests are mostly taken from
`man vercmp`.
Signed-off-by: Jelle van der Waa <je...@vdwaa.nl>
---
tests/test_vercmp.py | 21 +
1 file changed, 21 insertions(+)
create mode 100644 tests/test_vercmp.py
diff --git a/tests/test_ver
Add the ability to run the unittests from setup.py.
Signed-off-by: Jelle van der Waa <je...@vdwaa.nl>
---
setup.py | 22 +-
1 file changed, 21 insertions(+), 1 deletion(-)
diff --git a/setup.py b/setup.py
index 44507a9..21196f9 100644
--- a/setup.py
+++ b/setup.py
@
These options are no longer part of pyalpm.
Signed-off-by: Jelle van der Waa <je...@vdwaa.nl>
---
tests/options.py | 124 ---
1 file changed, 124 deletions(-)
delete mode 100644 tests/options.py
diff --git a/tests/options.py b
Signed-off-by: Jelle van der Waa <je...@vdwaa.nl>
---
AUTHORS | 3 +++
1 file changed, 3 insertions(+)
diff --git a/AUTHORS b/AUTHORS
index bad9911..3c0d5ba 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -1,4 +1,7 @@
+Dan McGee <d...@archlinux.org>
Imanol Celaya <ilcra1...@gmail.com>
Valgrind indicated that 253,052 bytes where definitely lost when running
lsoptdepends. Valgrind reports before and after:
- definitely lost: 253,052 bytes in 4,979 blocks
- definitely lost: 48 bytes in 2 blocks
Signed-off-by: Jelle van der Waa <je...@vdwaa.nl>
---
Changes since v2:
*
Valgrind indicated that 253,052 bytes where definitely lost when running
lsoptdepends. Valgrind reports before and after:
- definitely lost: 253,052 bytes in 4,979 blocks
- definitely lost: 48 bytes in 2 blocks
Signed-off-by: Jelle van der Waa <je...@vdwaa.nl>
---
src/options.c | 1 +
Signed-off-by: Jelle van der Waa <je...@vdwaa.nl>
---
packages/models.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/packages/models.py b/packages/models.py
index 03f0342..83cc7cb 100644
--- a/packages/models.py
+++ b/packages/models.py
@@ -86,7 +86,7 @@
---
README | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README b/README
index 89f6fb5..c90315e 100644
--- a/README
+++ b/README
@@ -21,7 +21,7 @@ Minimal examples (very simple packages forged to exhibit
unexpected
behaviour from namcap) are also welcome to extend namcap's
---
Namcap/rules/extravars.py | 2 +-
Namcap/tests/pkgbuild/test_extravars.py | 1 +
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/Namcap/rules/extravars.py b/Namcap/rules/extravars.py
index 0fb0b93..74eed0a 100644
--- a/Namcap/rules/extravars.py
+++
.
--
Jelle van der Waa
signature.asc
Description: Digital signature
/rules/vcspackages.py b/Namcap/rules/vcspackages.py
new file mode 100644
index 000..32b
--- /dev/null
+++ b/Namcap/rules/vcspackages.py
@@ -0,0 +1,43 @@
+#
+# namcap rules - vcspackages
+# Copyright (C) 2013 Jelle van der Waa je...@vdwaa.nl
+#
+# This program is free software; you can
---
Namcap/rules/elffiles.py | 38 +++
Namcap/tests/package/test_elffiles.py | 38 ++-
namcap-tags | 1 +
3 files changed, 76 insertions(+), 1 deletion(-)
diff --git a/Namcap/rules/elffiles.py
---
Namcap/rules/elffiles.py | 37 +
namcap-tags | 1 +
2 files changed, 38 insertions(+)
diff --git a/Namcap/rules/elffiles.py b/Namcap/rules/elffiles.py
index f8f16ac..20d117f 100644
--- a/Namcap/rules/elffiles.py
+++ b/Namcap/rules/elffiles.py
/vcspackages.py b/Namcap/rules/vcspackages.py
new file mode 100644
index 000..32b
--- /dev/null
+++ b/Namcap/rules/vcspackages.py
@@ -0,0 +1,43 @@
+#
+# namcap rules - vcspackages
+# Copyright (C) 2013 Jelle van der Waa je...@vdwaa.nl
+#
+# This program is free software; you can redistribute
/vcspackages.py b/Namcap/rules/vcspackages.py
new file mode 100644
index 000..041ddf9
--- /dev/null
+++ b/Namcap/rules/vcspackages.py
@@ -0,0 +1,43 @@
+#
+# namcap rules - vcspackages
+# Copyright (C) 2013 Jelle van der Waa je...@vdwaa.nl
+#
+# This program is free software; you can redistribute
---
Namcap/rules/missingvars.py | 7 +++
namcap-tags | 1 +
2 files changed, 8 insertions(+)
diff --git a/Namcap/rules/missingvars.py b/Namcap/rules/missingvars.py
index 90146f3..8211c1b 100644
--- a/Namcap/rules/missingvars.py
+++ b/Namcap/rules/missingvars.py
@@ -76,4
---
pycman/config.py | 6 --
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/pycman/config.py b/pycman/config.py
index 55b7688..577092d 100644
--- a/pycman/config.py
+++ b/pycman/config.py
@@ -65,7 +65,8 @@ SINGLE_OPTIONS = (
'Architecture',
'XferCommand',
don't let packages put stuff in
/srv, so I thought it would make sense to let namcap reflect this.
Sure !
I just wondering what is the arch way of doing web package :)
--
Sébastien Luttringer
www.seblu.net
Take a look out phpmyadmin
--
Jelle van der Waa
Just a typo fix, sorry for the misformed patch.
Signed-off-by: Jelle van der Waa je...@vdwaa.nl
---
rc.d |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/rc.d b/rc.d
index 3f2835e..aed2e42 100755
--- a/rc.d
+++ b/rc.d
@@ -36,7 +36,7 @@ filter_daemons
63 matches
Mail list logo