Re: [Savannah-hackers-public] Out of memory issues on Savannah?
Bob Proulx writes: > Hi Simon, > > Simon Josefsson wrote: >> Not really a solution to the savannah malloc failures (I've been seeing >> them too when pulling gnulib 10x in parallel from savannah during >> continous integration pipeline jobs) but a note that I am (as >> libidn/libidn2 maintainer) considering to not use a gnulib submodule but >> rather rely on ./bootstrap to pull in gnulib through some other >> mechanism, which would allow you to use a gnulib mirror and the >> --gnulib-srcdir or --gnulib-refdir options to ./bootstrap, which would >> reduce savannah gnulib clone usage. > > I am just going to ask what URL you are using to obtain the gnulib > clone? This one? > > git clone https://git.savannah.gnu.org/git/gnulib.git Yes, it is the default in gnulib's own bootstrap-funclib.sh: default_gnulib_url=https://git.savannah.gnu.org/git/gnulib.git >> Are there any savannah usage graphs per-project? I wonder if gnulib is >> a top consumer of resources, or if some other project (guix?) is a large >> consumer that needs optimizing. > > Nothing per project because all of the git services are running on one > VM virtual machine. (It's currently on vcs2 running on kvmhost3.) > We have system level metrics trend graphs. > > https://git.savannah.gnu.org/ > > The memory trend graph shows that earlier today shows a significant > memory use for several hours and then it stopped. > > For the most part our method has been to monitor general system > activity and to block abuse using fail2ban rules. That's a > reactionary stance and fails when we are all busy with the conference > but works most of time. Meanwhile I was talking just today with the > FSF sysadmins about available resources as a general thing. Okay. It would be nice to somehow understand if my CI/CD setup causes a real resource drain on savannah, or if this usage is just noise in the overall resources. Having some kind of top list of git repositories using resources would help with that. GNU InetUtils CI/CD pulled 5+ gnulib clones at the same time, but since there is little activity for InetUtils it only happens once every other month or so. I did change it to use a GitLab.com git mirror instead, and that resolve the spurious errors we saw, but to be honest I kind of doubt that this was the trigger. But without some data it is just guessing. /Simon signature.asc Description: PGP signature
Re: [Savannah-hackers-public] [E] Re: Out of memory issues on Savannah?
We have been looking at trying to configure libidn to use a prebuild.. We had some issues, but not enough time to figure out what failed yet. I will add that our builds fail on the clone with a -j1 logic or -j 12 ( ie N ) equally. As far as your questions, I am not sure. I am just adding in some Notes of what we are seeing at Yahoo. Jason On Mon, May 6, 2024 at 3:37 PM Simon Josefsson wrote: > Hi > > Not really a solution to the savannah malloc failures (I've been seeing > them too when pulling gnulib 10x in parallel from savannah during > continous integration pipeline jobs) but a note that I am (as > libidn/libidn2 maintainer) considering to not use a gnulib submodule but > rather rely on ./bootstrap to pull in gnulib through some other > mechanism, which would allow you to use a gnulib mirror and the > --gnulib-srcdir or --gnulib-refdir options to ./bootstrap, which would > reduce savannah gnulib clone usage. > > Are there any savannah usage graphs per-project? I wonder if gnulib is > a top consumer of resources, or if some other project (guix?) is a large > consumer that needs optimizing. > > /Simon > > "Phong X. Nguyen" via "Discussions among Savannah Hackers, open > subscription" writes: > > > Hello, > > > > We pull down libidn and libidn2, both of which rely on gnulib and we have > > with some increasing frequency seen remote out of memory errors. I saw > from > > the prior issues other people have had that we should contact this > mailing > > list if we need some assistance: > > > > remote: fatal: Out of memory, malloc failed (tried to allocate 49091 > bytes) > > > > remote: aborting due to possible repository corruption on the remote > side. > > fatal: protocol error: bad pack header > > Clone of 'https://git.savannah.gnu.org/git/gnulib.git' into submodule > path > > 'gnulib' failed > > > > Thanks, > > - Phong X. Nguyen > > >
Re: [Savannah-hackers-public] Out of memory issues on Savannah?
Hi Not really a solution to the savannah malloc failures (I've been seeing them too when pulling gnulib 10x in parallel from savannah during continous integration pipeline jobs) but a note that I am (as libidn/libidn2 maintainer) considering to not use a gnulib submodule but rather rely on ./bootstrap to pull in gnulib through some other mechanism, which would allow you to use a gnulib mirror and the --gnulib-srcdir or --gnulib-refdir options to ./bootstrap, which would reduce savannah gnulib clone usage. Are there any savannah usage graphs per-project? I wonder if gnulib is a top consumer of resources, or if some other project (guix?) is a large consumer that needs optimizing. /Simon "Phong X. Nguyen" via "Discussions among Savannah Hackers, open subscription" writes: > Hello, > > We pull down libidn and libidn2, both of which rely on gnulib and we have > with some increasing frequency seen remote out of memory errors. I saw from > the prior issues other people have had that we should contact this mailing > list if we need some assistance: > > remote: fatal: Out of memory, malloc failed (tried to allocate 49091 bytes) > > remote: aborting due to possible repository corruption on the remote side. > fatal: protocol error: bad pack header > Clone of 'https://git.savannah.gnu.org/git/gnulib.git' into submodule path > 'gnulib' failed > > Thanks, > - Phong X. Nguyen > signature.asc Description: PGP signature
Re: [Savannah-hackers-public] Why don't we close group registration completely
I was informed that some of my words were interpreted as a personal attack or an attack against GNU project, which was never my intention. The "proposal" to close non-gnu group registration was merely satirical to prove my point. I apologize for my poor choice of words and any misunderstanding. I should never have brought up this subject. I will refrain from any further comments on this. -- Jing Luo About me: https://jing.rocks/about/ PGP Fingerprint: 4E09 8D19 00AA 3F72 1899 2614 09B3 316E 13A1 1EFC signature.asc Description: OpenPGP digital signature
Re: [Savannah-hackers-public] Why don't we close group registration completely
On 2024-03-02 23:35, G. Branden Robinson wrote: Hi Jing Luo, (I'm afraid I'm too ignorant of Chinese names to make an informed guess as to which is your surname. I'm sorry about that.) That was thoughtful :) I write my last name last and go by "Jing". At 2024-03-02T22:31:04+0900, Jing Luo via Discussions among Savannah Hackers, open subscription wrote: [...] The problem is not the percentage of submissions that were cancelled. Then why bring up an (unsupported) statistic observing that 90% of them were cancelled? To prove a point that closing the registration can save everyone's time. The number comes from here [1]. [1] https://git.savannah.nongnu.org/cgit/administration/savane.git/tree/frontend/site-specific/gnu/register/index.php?h=frontend#n128 [...] So people can and do disagree about whether it is present, and in what degree. Let's disagree :) If a submitter fails repeatedly or for a long period to acquire an understanding of some factor that is essential to a project's acceptance in Savannah, then their submission cannot succeed. Could you draft a template for a rejection/cancellation message that would be sufficiently polite, in your view? Maybe future communications can be based on that, with tuning to particular circumstances of course. I could, but I don't think it'd be helpful to use a new template: the comments with problematic tone didn't use the existing templates, which are at least adequate IMO. I don't know what would be a good template to substitute "I don't have time", "you have much to learn", "It looks like we don't listen to each other". [...] -- Jing Luo About me: https://jing.rocks/about/ PGP Fingerprint: 4E09 8D19 00AA 3F72 1899 2614 09B3 316E 13A1 1EFC signature.asc Description: OpenPGP digital signature
Re: [Savannah-hackers-public] Why don't we close group registration completely
The problem is not Savannah having a strict screening process. The problem is not how people fail to submit packages that satisfy the hosting requirements. The problem is not the percentage of submissions that were cancelled. The problem is how the replies to the submitters were written, especially the comments I quoted. They can be described as repulsive, odious, off-putting. There is no good reason to write rude comments like those just because someone failed to demonstrate their basic understanding of copyright. We'd be better off closing group registration completely and saving everyone's time, rather than leading people to assume Savannah hackers are mean, cold-blooded, unreasonable monsters. -- Jing Luo About me: https://jing.rocks/about/ PGP Fingerprint: 4E09 8D19 00AA 3F72 1899 2614 09B3 316E 13A1 1EFC signature.asc Description: OpenPGP digital signature
[Savannah-hackers-public] Why don't we close group registration completely
Dear something, I wanted to see how group registrations were handled. I was speechless when I saw these comments from the tasks. == > I did explain the misunderstanding on the last time, but had no follow up. I'm sorry, I think I had no time. > What are you saying? That I'm banned or that I need to state a better reason? You filed exactly the same submission again, didn't you? In my book, that doesn't count as learning one's lesson. == https://savannah.nongnu.org/task/index.php?16489 === Savannah doesn't provide "just git repositories," repositories only come with groups in Savannah. And sincerely speaking, I can't think of real cases where this program could be useful. === https://savannah.nongnu.org/task/?16293 == > a vanilla MIT license. It looks like we don't listen to each other. Too bad. == https://savannah.nongnu.org/task/?16459 = This submission is also likely to have other similar issues, but I'm afraid we have no common language to even discuss them. = https://savannah.nongnu.org/task/?16390 Then this, as a result of such communication style. Hi ineiev, many thanks for your reply. I have decided to withdraw my submission from Savannah and will no longer renew my more-than-a-decade long membership to the FSF. https://savannah.nongnu.org/task/?16254 Is this how we are supposed to talk to people? Do I need to point out the obvious problem here? Since 90+% of the tasks are cancelled, why don't we just close group registration completely? That way we don't hurt GNU or FSF's reputation. -- Jing Luo About me: https://jing.rocks/about/ PGP Fingerprint: 4E09 8D19 00AA 3F72 1899 2614 09B3 316E 13A1 1EFC signature.asc Description: OpenPGP digital signature
[Savannah-hackers-public] mirror-redirect me to cloudflare cdn
Hello, After Ineiev changed something in mirror-redirect, I've been redirected [1] to a cloudfuck cdn while the nearest mirror is literally within the same /64 subnet with my PC. Before this month, I was redirected to mirrors located in the US. === GNU Savannah - mirror check Detected remote address: 240b:10::sensored [jp] Detected country: Japan Suggested mirror: https://mirror.downloadvn.com/nongnu [vn] (reload the page to see other mirrors for your country) === I tried [1] using my home network and my company's network (both IPv6 and IPv4), they both give the same result, no matter how many times I refresh. Unfortunately Ineiev's earlier concern last month may have become real, if others are also redirected to the same mirror, I think this cdn is replacing our mirror infrastructure. Please test. [1] https://download.savannah.gnu.org/mirror-check/ Another minor thing is that the server downgrades TLS from 1.3 to 1.2, let's deal with that later. -- Jing Luo About me: https://jing.rocks/about/ PGP Fingerprint: 4E09 8D19 00AA 3F72 1899 2614 09B3 316E 13A1 1EFC signature.asc Description: OpenPGP digital signature
[Savannah-hackers-public] Mirmon age histogram
Hi, Maybe it's related to some recent changes by the webmasters, Mirmon[1] now has an inaccurate "age histogram". [1] https://download.savannah.gnu.org/mirmon/allgnu/ Now, mirrors.ocf.berkeley.edu is in a "connection timeout" state, the "probe results" is correctly showing "219 successful, 3 failed", but the "age histogram" shows "old 0 sites, bad 0 sites". It's been like this since yesterday. I "may or may not" take a look on this over the weekend. -- Jing Luo About me: https://jing.rocks/about/ PGP Fingerprint: 4E09 8D19 00AA 3F72 1899 2614 09B3 316E 13A1 1EFC signature.asc Description: OpenPGP digital signature
[Savannah-hackers-public] git down
I've started experiencing this error: + git pull fatal: read error: Connection reset by peer pulling from git.sv.gnu.org; all repositories are also inaccessible over the cgit interface, and I suppose Gitweb as well.
[Savannah-hackers-public] New nongnu mirror mirrors.cicku.me/nongnu
Hello, New nongnu mirror, "Global" behind CLoudflare CDN: https://mirrors.cicku.me/nongnu http://mirrors.cicku.me/nongnu Have fun. #2011907 -- Jing Luo About me: https://jing.rocks/about/ PGP Fingerprint: 4E09 8D19 00AA 3F72 1899 2614 09B3 316E 13A1 1EFC signature.asc Description: OpenPGP digital signature
[Savannah-hackers-public] (was: Re: Multiple git repos for one group)
Hello Corwin, On 2024-01-19 13:47, Corwin Brust wrote: On Thu, Jan 18, 2024 at 9:57 PM Jing Luo via Discussions among Savannah Hackers, open subscription wrote: Hello, I'm not a Savannah hacker, but since Savannah is adding git home page support, please help me understand its internals. You are quite correct that, currently, we have no web UX for this. Instructions for volunteers to manually setup additional repositories for projects are here: https://savannah.nongnu.org/maintenance/Git/ You might be interested in setting up a local instance to play with on your own. Bob recently updated the instructions for this and, speaking for myself, they seem to work perfectly! Finally, I can't help but add: is joining the Savannah Hackers something you might be interested in? A good place to catch at least some of us is #savannah on libera.chat IRC, if that is something you might be interested in, by way of further discussion/questions you might have, etc. Here's the general info on that: https://savannah.nongnu.org/maintenance/HowToBecomeASavannahHacker/ I replied to your email @ 2024-01-08T18:59+09:00, did you receive it? If not...probably because my TLD domain (.rocks) doesn't have a good reputation and the email was filtered by spam assassin (?). Do you want me to resend it? It could be helpful if you whitelist my address or the whole domain *@jing.rocks. [...] Anyway, thanks for the answer. -- Jing Luo About me: https://jing.rocks/about/ PGP Fingerprint: 4E09 8D19 00AA 3F72 1899 2614 09B3 316E 13A1 1EFC signature.asc Description: OpenPGP digital signature
[Savannah-hackers-public] Scope of backward compatibility (was: Re: Final-stage work/changes on adding the Git homepage source code web browsing option.)
On 2024-01-16 19:28, Ineiev wrote: Hello, Ayushman; could you not top-post? I hope someone explained to Ayushman about top-posting and probably mailing list etiquette, lol, Dora was very nice to me and explained everything. On Mon, Jan 15, 2024 at 08:23:56PM +0530, Ayushman Tripathi wrote: I used this quote `groups` because in the latest MySQL version, groups is a reserved keyword. So, when I was trying to set up a development environment, I got so many errors related to this. This is a separate issue, and it isn't clear how to deal with it; ultimately, we may stop supporting MySQL. IIRC Bob said its free version wasn't properly supported, and its manual is proprietary. Meanwhile, you can use MariaDB. The nonfree manual...is probably a result of the acquisition of MySQL by Oracle. IMHO Oracle shits on everything it touches. Anyway...it's not "we may stop supporting MySQL", because MySQL is already unsupported as the status quo is. MariaDB is so great. I love it. Speaking of compatibility, it's not clear what Savane's policy is: I also mentioned it in the email I sent to savannah-hackers-private. PHP 5.4 was first released in 2012, and even PHP 7.4 was decleared EOL in 2022. Is there a reason that Savane has to maintain its backward compatibility with ancient software? If Savane's maintainers don't mind maintaining ancient software, that's fine too; if we want to clearly define a scope, this would be an example: "everything included in Trisquel 9 or Debian 10". Another thing to consider is Savane's downstream, and currently the only publicly known downstream (?) is Puszcza's fork, which uses the 3.1 cleaned up version. Btw, Puszcza introduced git homepage support a few years ago. [...] -- Jing Luo About me: https://jing.rocks/about/ PGP Fingerprint: 4E09 8D19 00AA 3F72 1899 2614 09B3 316E 13A1 1EFC signature.asc Description: OpenPGP digital signature
[Savannah-hackers-public] Multiple git repos for one group
Hello, I'm not a Savannah hacker, but since Savannah is adding git home page support, please help me understand its internals. I'm interested to know how Savannah supports adding multiple git repos for one group, like "administration", "dragora", etc. I looked at the frontend, there seemed to be no options for a group admin to add a git repo on top of existing ones, unless my dev env was not installed correctly. The edit group features or the edit group type page don't seem to provide such function. The frontend php code and site-specific code don't tell me much except it can display multiple git repos on "Use Git", and the backend sv_groups seems to be able to take $dir_git. So, did groups like "dragora" request the Savannah hackers to manually create multiple git repos? Did Savannah hackers manually created multiple git repos? -- Jing Luo About me: https://jing.rocks/about/ PGP Fingerprint: 4E09 8D19 00AA 3F72 1899 2614 09B3 316E 13A1 1EFC signature.asc Description: OpenPGP digital signature
[Savannah-hackers-public] Memo: HTTP/2 support for Savannah (and probably *.gnu.org) and the blockers
Hi, Now that it's almost 2024, HTTP/2 is support by apache2 is mature, it's probably time for savannah and *.gnu.org to support HTTP/2. It brings better performance and requires TLS 1.3, but I'll leave this discussion/decision to FSF admins. As a memo, *IF* savannah enables HTTP/2 support, a few things have to change: The first thing I encountered when deploying HTTP/2 on my own server, is the apache2 error.log saying: [http2:warn] [pid 42376] AH10034: The mpm module (prefork.c) is not supported by mod_http2. The mpm determines how things are processed in your server. HTTP/2 has more demands in this regard and the currently selected mpm will just not do. This is an advisory warning. Your server will continue to work, but the HTTP/2 protocol will be inactive. HTTP/2 requires the apache2 module mpm_event to be enabled. mpm_event conflicts mpm_prefork, and mpm_prefork is required by "php" (e.g. "php8.2"). So the solution is to use "php-fpm" (e.g. "php-fpm8.2") instead of "php", and enable mpm_event and mpm_worker. I assume savannah now runs on "php" instead of "php-fpm". IIRC php-fpm is considered to have better performance than php because it uses workers instead of threads to handle connections (?). If savannah simple enables php-fpm, and if any php_admin_flag or php_admin_value directives are defined in apache2's conf, apache2 will emit errors, because php-fpm does not support php_admin_flag or php_admin_value. A solution to this would be to modify php.ini directly. As a side note: register_globals and magic_quotes_gpc options were removed, maybe it's time for savane to drop support for old php versions. A side note of the side note: nginx-mainline supports HTTP/3. apache2 will probably follow in a few years when it matures. -- Jing Luo About me: https://jing.rocks/about/ PGP Fingerprint: 4E09 8D19 00AA 3F72 1899 2614 09B3 316E 13A1 1EFC signature.asc Description: OpenPGP digital signature
[Savannah-hackers-public] New nongnu mirror
Hello hackers, I finally set up the nongnu mirror: http(s)://repo.jing.rocks/nongnu rsync://repo.jing.rocks/nongnu Geolocation: Tokyo, Japan IPv6: yes HTTP/2: yes HTTP/3: yes but experimental, using nginx-mainline Syncing every 23 hours from mirror.accum.se instead of FSF's aging servers to save you bandwidth and pain, and to avoid "permission denied rsync error 23" blah blah :) enjoy -- Jing Luo About me: https://jing.rocks/about/ PGP Fingerprint: 4E09 8D19 00AA 3F72 1899 2614 09B3 316E 13A1 1EFC signature.asc Description: OpenPGP digital signature
[Savannah-hackers-public] Cgut typo on Wiki's FrontPage
Hi, Below please find a patch that fixes a small typo on the Wiki's FrontPage. I followed the instructions on this page. [1] Thank you to Paul Wise for pointing in the right direction! Kind regards Felix Lechner [1] https://savannah.gnu.org/maintenance/HowToAdminThisWiki/ Index: FrontPage.mdwn === --- FrontPage.mdwn (revision 677) +++ FrontPage.mdwn (working copy) @@ -151,7 +151,7 @@ - [[SavannahArchitecture]] - overview of Savannah servers - [[SavannahServices]] - list of services as seen by users -(e.g. gitweb, cgut, ssh, rsync, web) and pointers to their servers and +(e.g. gitweb, cgit, ssh, rsync, web) and pointers to their servers and configuration files. - [[SavannahInternals]] - pointers to Savannah inner-working (e.g. cron-jobs)
[Savannah-hackers-public] Idle time seems buggy in Savannah index
I found a kind of index of nongnu and gnu savannah at https://git.savannah.nongnu.org/cgit/ and https://git.savannah.gnu.org/cgit/. There's a column named "Idle" which I think shows time since last action in the project. But the vast majority of projects have 3 days as value. This sounds like a little bug: I conjecture that each value greater than or equal to 3 days becomes just 3 days. I think it's a bug worth fixing: the best action would be showing the correct value in the column; if that's not possible, at least we could change the value displayed to "3 days or more". Let me know, Andrea Monaco
[Savannah-hackers-public] Broken link
I've attached a patch that should fix a broken link in savannah.gnu.org/account/first.php. -- Gleb Yerofeyev diff --git a/frontend/site-specific/gnu/account/first.php b/frontend/site-specific/gnu/account/first.php index 8b7c9d2b..17ebd07e 100644 --- a/frontend/site-specific/gnu/account/first.php +++ b/frontend/site-specific/gnu/account/first.php @@ -49,7 +49,7 @@ print ''; printf ( _("You should take some time to read the Savane User\n" . "Guide so that you may take full advantage of %2\$s."), -"{$sys_home}/maintenance/back-page/", $sys_name +"{$sys_home}maintenance/back-page/", $sys_name ); print "\n"; printf (
[Savannah-hackers-public] Adding some counters for visits on project's page
I think that Savane provides no counter or estimation of how many people view your projects' page. That feature would have some value, I think. It could provide some motivation for development. And I recall someone proposing it somewhere, but I didn't found it among the support tickets. What do you think? I'm willing to implement that feature. Andrea Monaco
[Savannah-hackers-public] Empty Git repository on
Hi, Sorry for writing here, but I believe that it is the best place to do that. I tried to clone https://git.savannah.gnu.org/git/which.git and set it up as upstream for one of the projects I'm working on. But it is empty repo. Could someone with write access clone/mirror older CVS http://cvs.savannah.gnu.org/viewvc/which/which/?pathrev=MAIN ? I would appreciate any information, even one that it won't be done, so then I will write some wrapper. I can also help with the transition if help is needed. TIA and Best, Alex Baranowski
[Savannah-hackers-public] Frontend code not installed during make install
Hello everyone, The perl and php directories under frontend/ aren't installed during the installation phase, with only the backend scripts being installed. This means that running Savane locally can only be done in the source tree. I think that the frontend code should be installed as well. I'm not sure about the site-specific configuration, but maybe generic stuff can be moved from the 'gnu' and 'nongnu' website configurations into a 'template' configuration that's included as part of the installation. Maybe I can even work on this, but I don't have much experience with savane.
[Savannah-hackers-public] About new Free Software Bioinformatics Project.
Hello! After reading the advice found here: https://savannah.gnu.org/maintenance/HowToGetYourProjectApprovedQuickly/ I am asking you to approve (a) new project(s). It will be Bioinformatics related. The code has to be developed directly in Non-GNU Savannah servers. Could you, please, approve and give further instructions? Best Regards, Kostas Deligiannidis. Username (https://savannah.nongnu.org): kde
Re: [Savannah-hackers-public] Suspicious ‘451-You dont seem to have a reverse dns entry.’
Bob, First of all, thanks for the lengthy response. I could only skim it. I'll have to digest (possibly further reply with sysadmin CC'd) at my leisure later. Bob Proulx 写道: Since it is reported as being greylisted this should have been a single one time delay for the greylist and then all subsequent interactions would remember your address and avoid the delay. This server has delivered a ludicrous number of messages to debbugs over the years :-) including several only yesterday (19 Nov). Of course, the TTL might be something like 24h, without being itself unreasonable. Kind regards, T G-R signature.asc Description: PGP signature
[Savannah-hackers-public] Suspicious ‘451-You dont seem to have a reverse dns entry.’
Hullo GNUs! I noticed the following response in my mail logs: --8<---cut here---start->8--- Nov 20 14:25:26 localhost smtpd[602]: 8be5d3679f9641dc mta delivery evpid=b7cb816f882ca1b8 from= to=<51...@debbugs.gnu.org> rcpt=<-> source="80.241.217.52" relay="209.51.188.43 (debbugs.gnu.org)" delay=3s result="Ok" stat="250 OK id=1moRJ1-0007Au-9p" Nov 20 14:25:28 localhost smtpd[602]: 8be5d3680647 mta delivery evpid=b7cb816fe63e0547 from= to= rcpt=<-> source="[2a02:c205:2020:6054::1]" relay="[2001:470:142:3::10] (eggs.gnu.org)" delay=5s result="TempFail" stat="451-You dont seem to have a reverse dns entry. Come back later. You aregreylisted for 20 minutes. See http://www.fsf.org/about/systems/greylistingfor more information." Nov 20 15:25:30 localhost dovecot: imap-login: Disconnected: Connection closed (no auth attempts in 0 secs): user=<>, rip=2a01:4f8:251:53df:0:242:ac11:e, lip=2a02:c205:2020:6054::1:993, TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) Nov 20 15:25:31 localhost last message repeated 2 times --8<---cut here---end--->8--- I might be missing an obvious, but that claim looks bogus from here: --8<---cut here---start->8--- λ kdig -x 2a02:c205:2020:6054::1 ;; ->>HEADER<<- opcode: QUERY; status: NOERROR; id: 61729 ;; Flags: qr rd ra; QUERY: 1; ANSWER: 1; AUTHORITY: 0; ADDITIONAL: 0 ;; QUESTION SECTION: ;; 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.4.5.0.6.0.2.0.2.5.0.2.c.2.0.a.2.ip6.arpa. IN PTR ;; ANSWER SECTION: 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.4.5.0.6.0.2.0.2.5.0.2.c.2.0.a.2.ip6.arpa. 32400 IN PTR tobias.gr. ;; Received 113 B ;; Time 2021-11-20 15:26:52 CET ;; From 127.0.0.1@53(UDP) in 82.4 ms λ kdig tobias.gr ;; ->>HEADER<<- opcode: QUERY; status: NOERROR; id: 5449 ;; Flags: qr rd ra; QUERY: 1; ANSWER: 1; AUTHORITY: 0; ADDITIONAL: 0 ;; QUESTION SECTION: ;; tobias.gr. IN ;; ANSWER SECTION: tobias.gr. 2454 IN 2a02:c205:2020:6054::1 ;; Received 55 B ;; Time 2021-11-20 15:27:14 CET ;; From 127.0.0.1@53(UDP) in 0.1 ms --8<---cut here---end--->8--- IPv4 seems equally in order, although the log mentions only IPv6. My mail server is OpenSMTPd, and is configured to say HELO with the correct name: --8<---cut here---start->8--- TX = "tobias.gr" […] action send relay helo $TX match tag out from auth for any action send --8<---cut here---end--->8--- I'd love to get rid of this >= 20-minute delay. Please let me know if there's anything more I can do! Kind regards, T G-R signature.asc Description: PGP signature
Re: [Savannah-hackers-public] Configuration of bare Git repositories over Dumb HTTP protocol
Answer: there isn't any special treatment per se, only that Savannah's Git server is honoring the clients query params, specifically the "service=git-upload-pack" one. $ curl -I https://git.savannah.gnu.org/git/guix.git/info/refs HTTP/1.1 200 OK Content-Type: text/plain $ curl -I https://git.savannah.gnu.org/git/guix.git/info/refs?service=git-upload-pack HTTP/1.1 200 OK Content-Type: application/x-git-upload-pack-advertisement On a bare Git repository served exclusively via an HTTP server as static files, the "service=git-upload-pack" query param gets ignored. The problem with this is that while Git itself handles its "Dumb HTTP" protocol, libgit2 doesn't implement it [0]. [0]: https://github.com/libgit2/libgit2/issues/4652#issuecomment-390903142
[Savannah-hackers-public] Configuration of bare Git repositories over Dumb HTTP protocol
Hi there! I'd like to know if bare Git repositores served via Git's "Dumb HTTP" protocol such as Guix [0] get any special treatment, respond with some specific header to some requests or interacts with Git protocols in any special way. # Some background: I've configured a personal "Guix channel" for myself [1], and I'm serving it via three Git protocols: the "Git protocol", the "Smart HTTP" and the "Dumb HTTP". However, for some reason, I can't get Guix to recognize the "Dumb HTTP" variation as a valid channel, as it seems to not be able to interact with it. I initially though that this was a limitation of Guix channels implementations, or some internal mechanism: all three variations of my repositories can be cloned correctly, but Guix is unable to use the "Dumb HTTP" version, while working well with the other two. However, I then realized that Guix's main channel itself is served via a "Dumb HTTP" bare repository [0], which led me to think that maybe my server configuration is missing something that Guix requires somehow implicitly. After talking a bit in the help-guix mailing list [2], my guess right now is not that the Guix channel implementation is missing something, but that my server configuration somehow is. My server is just a bare Git repository served via NGINX, with a "git update-server-info" post-update hook. I tried searching the archives for some discussions on special treatment of Guix channels and I didn't find anything, so maybe this is just how Savannah's Git repositories are configured by default. Thanks for your attention :) [0]: https://git.savannah.gnu.org/git/guix.git/ [1]: https://euandreh.xyz/package-repository.git [2]: https://yhetil.org/guix-user/162732098483.1190082.2428052336447457010@localhost/t/
Re: [Savannah-hackers-public] Joining your team
Hello team Am a student I would want to be a member Am learning Cyber security (Ethic.Hacking) Thank you Sent from ProtonMail mobile
[Savannah-hackers-public] contribution
Hi, I am new in all these foss stuff. But I want to start contributing to your work. My skills: 1) fluent russian language 2) basic gnu/linux system administration 3) basic knowledge about testing and writing scripts. What I can do with this?
[Savannah-hackers-public] GNU GPL license violation, copyright infringement and censorship on the ZeroNet GitHub repository!
Hello! Hello! I requesting urgent help from the Free Software Foundation and hackers at Savannah because at https://github.com/HelloZeroNet/ZeroNet a software is illegally distributed! I have notified the ZeroNet project that they are in violation of various licenses and it resulted of the termination of the GNU GPLv2 license. Soon after they started a voting at https://github.com/HelloZeroNet/ZeroNet/issues/2273 where they lied straight into the face of all contributors (they was silent about that the GPLv2 license is terminated) and asked contributors to change the license from GPL. I have contributed to this software and my pull request was closed and than the code I sent was merged without giving me credit for my contribution. More than 14 GitHub account is suspended because I was reported license violations, termination and demanded the repository to replace the license with GPLv3+! According to my best knowledge once your release your software under GPL there is nothing can stop users to keep distributing it under GPL. Since ZeroNet is released under GPLv2 (and that license is terminated permanently) this doesn't terminated our rights to keep distributing ZeroNet under GPL. Because it would be illegal and in some cases criminal to distribute ZeroNet under GPLv2 I'm legally obligated to replace the license with GPLv3. Also GPL requires to give credit to contributors and it is disgusting and shameful if someone copy your code and claim credit for it by merging it in his name! Not to mention I archived the https://github.com/HelloZeroNet/ZeroNet/issues/2273 url various times with archive.org and you can see they even manipulated the voting, which by the way voting about totally nonsense! They was also discussed to replace the libraries but the issue remains, once you received the software under GPL you are able to distribute it under GPL and because it would be illegal and criminal to use a GPLv2 license everyone is required to use a GPLv3 or a GPLv3+ license on the software! I noting here that most contributors agreed with me that GPLv3+ should be used, but than @imachug @filips123 and a Hungarian neo-Nazi Tamas Kocsis (aka @shortcutme and @HelloZeroNet) manipulated the voting and pushed for GPL-3.0-only. In reality only 1 person voted for GPLv3-only and more than 60+ for GPLv3+! Recently, the owner of the repository (who is a criminal copyright infringer also) in this comment https://github.com/HelloZeroNet/ZeroNet/issues/2273#issuecomment-564123671 proposed to relicense ZeroNet to MIT! I demand the Free Software Foundation to take action and contact GitHub and GitLab to take down the ZeroNet repository! I will continue to distribute my copies of ZeroNet under GPLv3+ and nobody can stop me in this specially not after that I was no credited at all for my contributions! They can relicense it to MIT or Apache 2.0 disregarding contributors and GPL terms of conditions but I will not! I kindly ask the Free Software Foundation and hackers at Savannah to take action!
[Savannah-hackers-public] Where can I get gnubg?
PC version?