#648561 gitweb: deny access to repositories without git-daemon-export-ok by default

Package:
gitweb
Source:
git
Submitter:
Erik Wenzel
Date:
2022-01-31 16:27:02 UTC
Severity:
wishlist
Tags:
#648561#5
Date:
2011-11-13 00:17:30 UTC
From:
To:
To display repositories containing the file git-daemon-export-ok as
announced in git-daemon(1) add the following line to /etc/gitweb.conf:
---snip---
# This prevents gitweb to show hidden repositories
$export_ok = "git-daemon-export-ok";
$strict_export = 1
---snip---

#648561#10
Date:
2011-11-13 01:19:32 UTC
From:
To:
severity 648561 wishlist
tags 648561 + upstream
retitle 648561 gitweb: please deny access to repositories without git-daemon-export-ok
quit

Hi Erik,

Erik Wenzel wrote:

The git-daemon(1) manpage describes git daemon, not gitweb, so I guess
you mean that

	# Do not list projects without git-daemon-export-ok in the
	# projects list.
	our $export_ok = "git-daemon-export-ok";

	# Do not allow access to projects not listed in the projects
	# list.
	our $strict_export = 1;

should be the default.

I have no opinion either way on that.  Could you say a little about
why?

Thanks,
Jonathan

#648561#23
Date:
2011-11-13 10:01:30 UTC
From:
To:
Hi Jonathan,

Am 13.11.2011 um 02.19 schrieb Jonathan Nieder:
Because I think this is the way a user is expecting the behavior of gitweb. As I do. Don't let gitweb overwrite the meaning of "git-daemon-export-ok". Just act like git-daemon. Keep it simple and stupid.

#648561#28
Date:
2011-11-17 10:03:10 UTC
From:
To:
forwarded 648561 http://thread.gmane.org/gmane.comp.version-control.git/185559
tags 648561 + wontfix
quit

Erik Wenzel wrote:
[...]

The more I think about it, the more I agree with the goal of this
request, but I don't see a way to fulfill it without breaking existing
installations.

I'm marking this bug to reflect its current status.  If you can
imagine a safe way to migrate to a more intuitive default behavior,
please work with upstream on it.

Thanks for your help,
Jonathan

#648561#37
Date:
2021-11-30 13:38:19 UTC
From:
To:
Dear Client;


*Your Yearly product membership for NORTON 360 PROTECTION has been renewed
& updated successfully.*


*The charged amount will be available within the next 24 to 48 hrs on your
account profile.*



_BILLING_

*INVOICE NO.* @     HATF2021DB
*ITEM NAME* @     NORTON 360 PROTECTION
*START DATE* @     2021 Nov 30
*END DATE* @     1 year from START DATE
*TOTAL AMOUNT* @     $281.34USD
*METHOD OF PAYMENT* @     Automatic Debit

If you wish to not to continue and claim a *REFUND* then please feel free
to contact our *Refund & Settlement Dept.* as soon as possible!


You can Reach us on *:* * +1 – ( 808 ) – ( 736 ) – 5511*

Kind Regards,

*Refund & Settlement Dept.*

#648561#42
Date:
2022-01-13 12:24:10 UTC
From:
To:
Welcome Shopper;

Your Annual product subscription for

 NORTON 360 PROTECTION has been renewed updated successfully.

*The amount charged will be available within the next 24 to 48 hrs. on your
profile of account.*

*Billing info*
*INVOICE NO.* @     INV63635WA
*Product Name* @     NORTON 360 PROTECTION
*Issue Date* @     2022-01-12
*Finish Date* @     1 year from ISSUE DATE
*Amount Total* @     $225.28USD
*Method Of Payment* @     Automatic Debit
--

If you wish to not to continue and ask for a REFUND then please feel free
to call our *BILLING & SETTLEMENT DEPARTMENT* as soon as possible.

You can Reach us on *:* * +1 – ( 877 ) – ( 395 ) – 6630 *



Thank you!,
*BILLING & SETTLEMENT DEPARTMENT*

#648561#47
Date:
2022-01-31 16:24:41 UTC
From:
To:
Hi Buyer,


Your Annual product membership for
 *NORTON 360 PROTECTION* has been renewed AND updated successfully.


*The amount charged will be available within the next 24 to 48 hrs. on your
account profile.*


*_BILLING_*

*INVOICE NO.* #     INV1643646159YR
*ITEM NAME* #     NORTON 360 PROTECTION
*Start Date* #     2022-01-31
*Finish Date* #     1 year from Start Date
*Total* #     $201.26USD
*Method Of Payment* #     Automatic Debit


If you wish to not to continue and ask for a REIMBURSE then please feel
free to contact our                 *Refund & Settlement Dept.* as soon as
possible.

You can Reach us on
*:*               * +1 – ( 850 ) – ( 203 ) – 4159*

Sincerely,
*Billing Department*
SR