Build and packaging library
Find a file
Jan Lindemann 9283479489 make, scripts: Don't unconditionally clone with proactiveAuth=basic
Don't unconditionally add proactiveAuth=basic to Git's config during
clone, but only if cloning happens after authentication.

This saves unauthenticated users funny password prompts. On the other
hand, this makes a server setting persistent which could be changed
on the server.

  URL =~ /api/  (or so) => 401, followed by Basic Auth
  URL !=~ /api/ (or so) => Redirect or free access, depending on resource

Currently all resources, including API, are accessible by either
basic auth or a Cookie, but basic auth needs to be present in the
first request, which throws off some clients (notably Git without
proactiveAuth=basic).

Signed-off-by: Jan Lindemann <jan@janware.com>
2025-11-20 17:32:04 +01:00
bin bin, make, scripts: Re-add files necessary for packaging jw-build 2025-11-14 11:22:50 +01:00
make make, scripts: Don't unconditionally clone with proactiveAuth=basic 2025-11-20 17:32:04 +01:00
scripts make, scripts: Don't unconditionally clone with proactiveAuth=basic 2025-11-20 17:32:04 +01:00
src projects-dir-minimal.mk: Default PROJECTS_DIR_REMOTE_BASE to jw-build's remote 2025-11-20 16:54:04 +01:00
.gitignore .gitignore: Add .gitignore 2025-11-16 19:50:25 +01:00
HASH Release 1.0.0-140@suse-tumbleweed/x86_64 2025-11-20 00:09:49 +00:00
Makefile $(TOPDIR)/Makefile: Remove superfluous SUBDIRS 2025-11-14 13:39:52 +01:00
RELEASES Release 1.0.0-140@suse-tumbleweed/x86_64 2025-11-20 00:09:49 +00:00
VERSION Start version: 1.0.0-140 2025-11-20 00:09:23 +00:00