The Go team has been making progress toward a complete fix to this problem.
Go 1.19 added "go mod download -reuse", which lets it be told about the previous download result including the Git commit refs involved and their hashes. If the relevant parts of the server's advertised ref list is unchanged since the previous download, then the refresh will do nothing more than the ref list, which is very cheap.
The proxy.golang.org service has not yet been updated to use -reuse, but it is on our list of planned work for this year.
On the one hand Sourcehut claims this is a big problem for them, but on the other hand Sourcehut also has told us they don't want us to put in a special case to disable background refreshes (see the comment thread elsewhere on this page [1]).
The offer to disable background refreshes until a more complete fix can be deployed still stands, both to Sourcehut and to anyone else who is bothered by the current load. Feel free to post an issue at https://go.dev/issue/new or email me at rsc@golang.org if you would like to opt your server out of background refreshes.
[1] https://news.ycombinator.com/item?id=34311621
Companies or organizations who are clearly involved with trying to stop filesharing.
Companies which anti-p2p activity has been seen from.
Companies that produce or have a strong financial interest in copyrighted material.
Government ranges or companies that have a strong financial interest in doing work for governments.
Legal industry ranges.
IPs or ranges of ISPs from which anti-p2p activity has been observed.
> govulncheck ./...
govulncheck is an experimental tool. Share feedback at https://go.dev/s/govulncheck-feedback.
Scanning for dependencies with known vulnerabilities...
No vulnerabilities found.
=== Informational ===
The vulnerabilities below are in packages that you import, but your code
doesn't appear to call any vulnerable functions. You may not need to take any
action. See https://pkg.go.dev/golang.org/x/vuln/cmd/govulncheck
for details.
Vulnerability #1: GO-2022-1059
An attacker may cause a denial of service by crafting an Accept-Language
header which ParseAcceptLanguage will take significant time to parse.
Found in: golang.org/x/text/language@v0.3.7
Fixed in: golang.org/x/text/language@v0.3.8
More info: https://pkg.go.dev/vuln/GO-2022-1059
Il faut faire attention aussi Ă la dilatation de l'eau qui aura un effet maximal dans un cycle eau froide vers eau chaude. Donc, il aura sans doute des problĂšmes de fuites Ă terme.
Update (18:00 5 July): Title updated and I've now confirmed from additional sources that Lennart Poettering did indeed quietly depart Red Hat earlier this year for another employment opportunity. He is now employed by another major organization continuing his work on systemd.
[^] # Re: Une réponse de rsc (le mainteneur en chef du Go)
PostĂ©Â par woffer đ§ (site web personnel) . En rĂ©ponse au lien Sourcehut va blacklister le miroir des modules Go. ĂvaluĂ©Â Ă Â 2.
Tu peux aussi le faire en Go mais ce n'est pas le comportement par dĂ©faut. Mais tu perds le benefice du miroir par contre tu es anonyme (ce qui n'est pas le cas avec le miroir par dĂ©faut car il (et Google aussi) voit passer toutes les requĂȘtes)
Pour info, il est possible de mettre en place un miroir perso ou au niveau de son entreprise (ex: https://github.com/gomods/athens) pour éviter de passer par celui de Go (hébergé par Google).
[^] # Re: Une réponse de rsc (le mainteneur en chef du Go)
PostĂ©Â par woffer đ§ (site web personnel) . En rĂ©ponse au lien Sourcehut va blacklister le miroir des modules Go. ĂvaluĂ©Â Ă Â 3.
Pour pratiquer grandement le miroir de Go, oui c'est un réel plus car beaucoup plus rapide (qq ms contrairement à plusieurs secondes voire plus).
Avec le miroir, on télécharge uniquement la version ou tag demandé qui est en plus compressé. Sans le miroir, on fait un git clone (donc plusieurs Mo).
De plus, avec le miroir il y a un contrÎle du checksum (permettant de ne pas avoir des attaques sur les dépendances), il n'est donc pas possible de supprimer un tag et d'en poser un nouveau sans alerte lors de la compilation.
# Une réponse de rsc (le mainteneur en chef du Go)
PostĂ©Â par woffer đ§ (site web personnel) . En rĂ©ponse au lien Sourcehut va blacklister le miroir des modules Go. ĂvaluĂ©Â Ă Â 5. DerniĂšre modification le 10 janvier 2023 Ă 08:20.
https://news.ycombinator.com/item?id=34310674
# m'en fou chui tipiak
PostĂ©Â par woffer đ§ (site web personnel) . En rĂ©ponse au journal HADOPI a probablement encore de beaux jours devant elle. ĂvaluĂ©Â Ă Â 9. DerniĂšre modification le 10 novembre 2022 Ă 13:45.
J'utilise ça depuis des années sans aucun souci avec un client comme transmission :
https://www.iblocklist.com/list?list=ydxerpxkpcfqjaybcssw
[^] # Re: infos complémentaires
PostĂ©Â par woffer đ§ (site web personnel) . En rĂ©ponse au lien Go propose une base de donnĂ©es vulnĂ©rabilitĂ©s (vuln) dans vos dĂ©pendances (modules). ĂvaluĂ©Â Ă Â 2. DerniĂšre modification le 12 octobre 2022 Ă 09:09.
Un autre exemple (tout frais de ce matin) avec une dépendance contenant une vulnérabilité mais qui n'est pas directement dans la chaßne d'appel du code du projet et comment la corriger :
On peut identifier la dépendance coupable avec :
On peut la corriger avec :
[^] # Re: infos complémentaires
PostĂ©Â par woffer đ§ (site web personnel) . En rĂ©ponse au lien Go propose une base de donnĂ©es vulnĂ©rabilitĂ©s (vuln) dans vos dĂ©pendances (modules). ĂvaluĂ©Â Ă Â 2. DerniĂšre modification le 07 septembre 2022 Ă 09:40.
une partie de la réponse (je n'ai pas encore regardé en détail) basée sur un graphe d'appel : https://news.ycombinator.com/item?id=32743119
# infos complémentaires
PostĂ©Â par woffer đ§ (site web personnel) . En rĂ©ponse au lien Go propose une base de donnĂ©es vulnĂ©rabilitĂ©s (vuln) dans vos dĂ©pendances (modules). ĂvaluĂ©Â Ă Â 1.
Pour faire simple, il est important à savoir comme le Go est un langage compilé seul le code avec faille de vos dépendances (modules) utilisé et donc importé sera identifié et notifié par le scanner.
Pour la faire moins simple ou question en suspens voir comment cela gÚre la réflexion (il faut creuser).
HN : https://news.ycombinator.com/item?id=32737886
# Tout ça pour un poil, ...
PostĂ©Â par woffer đ§ (site web personnel) . En rĂ©ponse au journal Comment acquĂ©rir un poil de barbe en plus : mettre Ă jour une vieille Archlinux. ĂvaluĂ©Â Ă Â -2.
⊠je te conseille (ou pas) la crotte de pigeon.
-> []
[^] # Re: Ballon d'eau chaude
PostĂ©Â par woffer đ§ (site web personnel) . En rĂ©ponse au journal Ă©conomie d'electricitĂ©. ĂvaluĂ©Â Ă Â 6.
Il faut faire attention aussi Ă la dilatation de l'eau qui aura un effet maximal dans un cycle eau froide vers eau chaude. Donc, il aura sans doute des problĂšmes de fuites Ă terme.
[^] # Re: https://killedbygoogle.com/
PostĂ©Â par woffer đ§ (site web personnel) . En rĂ©ponse au journal Google forke C++. ĂvaluĂ©Â Ă Â 8.
Je ne pense pas que le Go et le C++ jouent dans la mĂȘme cours.
Go ne sera jamais rapide comme le C/C++/Rust/(ajouter ici le langage de votre choix).
Pour moi, le Go brille dans les domaines oĂč les applications passent la majoritĂ© de leurs temps Ă attendre les entrĂ©es/sorties (I/O bound) et dans des environnements dâexĂ©cution contraints (i.e. tournant sur des pods avec 50 millicpu & 50 mo de ram parce que ça coĂ»te moins cher chez AWS/GCP/Azur/on-premise/(ajouter ici le cloud provider de votre choix). Dans ce domaines, Go permet trĂšs facilement de gĂ©rer ce genre de problĂšmes sans que les dĂ©veloppeurs s'en soucient de trop (merci aux goroutines, Ă la sobriĂ©tĂ© de son runtime et Ă la simplicitĂ© de configuration son garbage collector).
LĂ , j'ai l'impression, peut-ĂȘtre Ă tort, qu'on parle plus de dâalgorithme dont la limite sera plus la puissance de calcule (CPU bound) avec des gros volumes de donnĂ©es qui n'est pas pour moi le cĆur de la cible de Go.
# C'est confirmé dans la fin de l'article pointé par ton lien
PostĂ©Â par woffer đ§ (site web personnel) . En rĂ©ponse au lien Lennart Poettering aurait quittĂ© Red Hat. ĂvaluĂ©Â Ă Â 5.
Update (18:00 5 July): Title updated and I've now confirmed from additional sources that Lennart Poettering did indeed quietly depart Red Hat earlier this year for another employment opportunity. He is now employed by another major organization continuing his work on systemd.
# TapTempo
PostĂ©Â par woffer đ§ (site web personnel) . En rĂ©ponse au lien [Letlang] ImplĂ©mentation de TicTacToe. ĂvaluĂ©Â Ă Â 2.
TapTempo, c'est le test ultime pour un langage. D'ailleurs, Turing complet c'est has-been.
[^] # Re: DerriÚre la façade ?
PostĂ©Â par woffer đ§ (site web personnel) . En rĂ©ponse au lien Qwant a repeint ses murs (et propose une nouvelle extension). ĂvaluĂ©Â Ă Â 0.
En tout cas, ils ont bien ripoliner la façade⹠avec une couleur assez dégueulasse (enfin je trouve)
[^] # Re: HĂ© au faitâŠ
PostĂ©Â par woffer đ§ (site web personnel) . En rĂ©ponse au journal Quelques mots sur Arch. ĂvaluĂ©Â Ă Â 6.
Oui, c'est Arch iconnueâŠ
# Pour le moment uniquement en 4G/5G
PostĂ©Â par woffer đ§ (site web personnel) . En rĂ©ponse au lien Face aux attentats et aux catastrophes naturelles le systĂšme d'alerte par tĂ©lĂ©phone arrive en France. ĂvaluĂ©Â Ă Â 2.
Super ! moi qui n'est jamais connectĂ© Ă la data avec mon tĂ©lĂ©phone mobile âŠ
[^] # Re: Désolé
PostĂ©Â par woffer đ§ (site web personnel) . En rĂ©ponse au lien Lien: Ă propos des liens sur le site LinuxFR. ĂvaluĂ©Â Ă Â 1.
LinuxFR c'est bien pour : LinuxFR Is liNk UX in FRench ?
# Discutions entre les bosons W et Z
PostĂ©Â par woffer đ§ (site web personnel) . En rĂ©ponse au lien Physique des particules : une nouvelle mesure de la masse du boson W dĂ©route les chercheurs . ĂvaluĂ©Â Ă Â 8.
Le boson Z demande au boson W:
- On peut se tutoyer ? Hein c'est plus sympa.
- Ouais.
- T'es lourd.
[^] # Re: SciTE
PostĂ©Â par woffer đ§ (site web personnel) . En rĂ©ponse au lien NotepadNext : une rĂ©implĂ©mentation multiplateforme de Notepad++. ĂvaluĂ©Â Ă Â 6. DerniĂšre modification le 12 avril 2022 Ă 10:01.
J'ai contribué pendant qq années à Scintillia et SciTE.
Et le choix du mainteneur a tjs été de faire de SciTE une vitrine de la puissance de Scintillia (utilisé dans de nombreux autres éditeurs libres ou non).
Donc, SciTE est trÚs puissant mais son ergonomie n'a jamais été une priorité pour lui.
[^] # Re: Firefox 99, en français sur toolinux.com
PostĂ©Â par woffer đ§ (site web personnel) . En rĂ©ponse au lien Firefox 99 Available With Strengthened Linux Sandbox, Web MIDI - phoronix. ĂvaluĂ©Â Ă Â 2.
Ăa permet de chercher des mots avec ou sans accent. Exemple gĂ©nĂ©ralement va matcher avec generalement (sans accent).
Il y a donc la nouvelle option "Respecter les accents et les diacritiques" dans le champ de recherche comme "Tout surligner", "Respecter la casse" et autres.
[^] # Re: purée, c'est quoi son utilité ?
PostĂ©Â par woffer đ§ (site web personnel) . En rĂ©ponse au lien (la fonctionnalitĂ© primordiale de Plasma6 ! (KNOTCH) - The BIGGEST Feature of KDE Plasma 6! Knotch . ĂvaluĂ©Â Ă Â 2.
Ah ok, j'ai compris.
Merci.
Note pour plus tard : Ne jamais regarder l'internet le 1er avril, je me fais toujours avoir.
# purée, c'est quoi son utilité ?
PostĂ©Â par woffer đ§ (site web personnel) . En rĂ©ponse au lien (la fonctionnalitĂ© primordiale de Plasma6 ! (KNOTCH) - The BIGGEST Feature of KDE Plasma 6! Knotch . ĂvaluĂ©Â Ă Â 1.
J'ai rien compris âŠ
Ăa sert Ă quoi finalement ce truc noir ?
# Point de Lagrange : L2
PostĂ©Â par woffer đ§ (site web personnel) . En rĂ©ponse au lien [Youtube] Le James Webb Space Telescope et son premier clichĂ© des plus magnifiques. ĂvaluĂ©Â Ă Â 2.
pour ceux que cela intéressent (notion que j'ai découvert avec le lancement de JWST qui est au point L2)
https://fr.wikipedia.org/wiki/Point_de_Lagrange
[^] # Re: Nom par défaut gcc/clang
PostĂ©Â par woffer đ§ (site web personnel) . En rĂ©ponse au journal [LWN] Une porte de sortie pour a.out. ĂvaluĂ©Â Ă Â 1.
En Go, le nom du binaire est le nom du répertoire contenant le fichier qui est dans le package main avec la function main.
[^] # Re: Le SMS, la Data et le RCS (ouin ouin ouin, fuuuu fuuu)
PostĂ©Â par woffer đ§ (site web personnel) . En rĂ©ponse au lien Google rĂ©cupĂšre vos SMS sans prĂ©venir et de maniĂšre illĂ©gale. ĂvaluĂ©Â Ă Â 2.
Je ne sais pas vraiment pourquoi mais sans doute que votre tĂ©lĂ©phone n'est peut-ĂȘtre pas encore activĂ©Â ?
Pour info, c'est mon téléphone pro (je n'ai pas de tél perso, j'en ai jamais eu) et c'est un Huawei.
J'ai trouvé ça comme info : https://www.phonandroid.com/sms-remplace-rcs.html
# Le SMS, la Data et le RCS (ouin ouin ouin, fuuuu fuuu)
PostĂ©Â par woffer đ§ (site web personnel) . En rĂ©ponse au lien Google rĂ©cupĂšre vos SMS sans prĂ©venir et de maniĂšre illĂ©gale. ĂvaluĂ©Â Ă Â 3.
D'ailleurs, il y a une chose qui mâexaspĂšre au plus au point, c'est le fait qu'il faille ĂȘtre connectĂ© Ă la data pour recevoir ou envoyer des SMS.
Comme, je ne suis pratiquement jamais connecté à la data, je ne recevais jamais les SMS (sauf quand je me connectais à la data donc pas souvent).
Pour revenir au SMS "old school", il faut dĂ©sactiver le RCS âŠ
Pour le référence du titre : https://video-streaming.orange.fr/musique/le-bon-la-brute-et-le-truand-sergio-leone-1968-ennio-morricone-theme-du-film-CNT000001ah45X.html