* Gnus Git repository info and comitters: need updated password @ 2010-04-12 2:25 Ted Zlatanov 2010-04-12 8:31 ` David Engster ` (3 more replies) 0 siblings, 4 replies; 108+ messages in thread From: Ted Zlatanov @ 2010-04-12 2:25 UTC (permalink / raw) To: tzz, Ding Mailing List, reiner.steib What's coming: as soon as the Git repo is ready, it will be available over HTTP for read-only access and over HTTPS+WebDAV for comitters. If you want to help with the migration (porting the CVS repository over), let me know and I'll give you write access to the current repository. You can look at it read-only right now at http://git.gnus.org/gnus.git but it may need to be completely redone before it's finalized. I imported the history from git://randomsample.de/gnus.git (thanks to David Engster) but it needs to be verified. It's 1.6 GB on the server so a git clone takes a while (I don't know a good way to make it faster). At least the current checkout is the same as the CVS checkout, except for 2010-04-01 Andreas Schwab <schwab@linux-m68k.org> which is only in CVS right now. If you are a Gnus repository comitter, I need you to generate a new password for the upcoming Git repository for Gnus. If you don't, you will not have the commit bit; I will not generate a default password for you. I am bcc-ing all the current comitters; if you are not a comitter but believe you should be, send me and Reiner Steib an e-mail. If you don't reply I'll assume you don't need the commit bit for now, so contact me at your leisure. Comitter instructions: just run (your-favorite-username being whatever you have used with Gnus CVS): htpasswd -nd your-favorite-username and send the output to me. This password should not be used anywhere else. Big thanks to Lars, he did a lot to get us going, including putting up with my nagging and of course hosting the repository machine and bandwidth :) Ted ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus Git repository info and comitters: need updated password 2010-04-12 2:25 Gnus Git repository info and comitters: need updated password Ted Zlatanov @ 2010-04-12 8:31 ` David Engster 2010-04-12 10:20 ` Adam Sjøgren ` (2 more replies) 2010-04-12 17:27 ` Andreas Schwab ` (2 subsequent siblings) 3 siblings, 3 replies; 108+ messages in thread From: David Engster @ 2010-04-12 8:31 UTC (permalink / raw) To: ding Ted Zlatanov <tzz@lifelogs.com> writes: > but it may need to be completely redone before it's finalized. I > imported the history from git://randomsample.de/gnus.git (thanks to > David Engster) but it needs to be verified. It's 1.6 GB on the server > so a git clone takes a while You probably want to repack that. My gnus.git is about 25 MB. > (I don't know a good way to make it faster). Using the git protocol instead of http would speed things up considerably. I should also mention that I did a straight git-cvsimport from the CVS repo, which included the fixes by Andreas Schwab. I don't know if cvsimport can handle everything, so maybe some additional manual fixing is necessary. Andreas surely knows more about that kinda stuff than I do, and I remember he also did a conversion back then. -David ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus Git repository info and comitters: need updated password 2010-04-12 8:31 ` David Engster @ 2010-04-12 10:20 ` Adam Sjøgren 2010-04-12 17:36 ` Andreas Schwab 2010-04-12 17:52 ` Ted Zlatanov 2 siblings, 0 replies; 108+ messages in thread From: Adam Sjøgren @ 2010-04-12 10:20 UTC (permalink / raw) To: ding On Mon, 12 Apr 2010 10:31:34 +0200, David wrote: >> (I don't know a good way to make it faster). > Using the git protocol instead of http would speed things up > considerably. There is, btw., improved http-support in git, but I guess it needs some configuration on the webserver (and a new(ish) client): * http://progit.org/2010/03/04/smart-http.html Best regards, Adam -- "Simsala-hyp!" Adam Sjøgren asjo@koldfront.dk ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus Git repository info and comitters: need updated password 2010-04-12 8:31 ` David Engster 2010-04-12 10:20 ` Adam Sjøgren @ 2010-04-12 17:36 ` Andreas Schwab 2010-04-12 17:52 ` Ted Zlatanov 2 siblings, 0 replies; 108+ messages in thread From: Andreas Schwab @ 2010-04-12 17:36 UTC (permalink / raw) To: ding David Engster <deng@randomsample.de> writes: > I should also mention that I did a straight git-cvsimport from the CVS > repo, which included the fixes by Andreas Schwab. I don't know if > cvsimport can handle everything, so maybe some additional manual fixing > is necessary. Andreas surely knows more about that kinda stuff than I > do, and I remember he also did a conversion back then. Your did not use an author file so all authors/commiters are missing full names. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus Git repository info and comitters: need updated password 2010-04-12 8:31 ` David Engster 2010-04-12 10:20 ` Adam Sjøgren 2010-04-12 17:36 ` Andreas Schwab @ 2010-04-12 17:52 ` Ted Zlatanov 2010-04-12 18:57 ` Andreas Schwab 2 siblings, 1 reply; 108+ messages in thread From: Ted Zlatanov @ 2010-04-12 17:52 UTC (permalink / raw) To: ding On Mon, 12 Apr 2010 10:31:34 +0200 David Engster <deng@randomsample.de> wrote: DE> Using the git protocol instead of http would speed things up considerably. I set up the git-daemon so as soon as the firewall port is opened it will be available. On Mon, 12 Apr 2010 19:36:15 +0200 Andreas Schwab <schwab@linux-m68k.org> wrote: AS> David Engster <deng@randomsample.de> writes: >> I should also mention that I did a straight git-cvsimport from the CVS >> repo, which included the fixes by Andreas Schwab. I don't know if >> cvsimport can handle everything, so maybe some additional manual fixing >> is necessary. Andreas surely knows more about that kinda stuff than I >> do, and I remember he also did a conversion back then. AS> Your did not use an author file so all authors/commiters are missing AS> full names. Can this be fixed now or do we need a new CVS import? Thanks Ted ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus Git repository info and comitters: need updated password 2010-04-12 17:52 ` Ted Zlatanov @ 2010-04-12 18:57 ` Andreas Schwab 2010-04-14 10:38 ` Ted Zlatanov 0 siblings, 1 reply; 108+ messages in thread From: Andreas Schwab @ 2010-04-12 18:57 UTC (permalink / raw) To: Ted Zlatanov; +Cc: ding Ted Zlatanov <tzz@lifelogs.com> writes: > AS> Your did not use an author file so all authors/commiters are missing > AS> full names. > > Can this be fixed now or do we need a new CVS import? You can do a filter-branch, but a new import will probably be easier (or use the repo at repo.or.cz). Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus Git repository info and comitters: need updated password 2010-04-12 18:57 ` Andreas Schwab @ 2010-04-14 10:38 ` Ted Zlatanov 2010-04-14 11:24 ` Andreas Schwab 0 siblings, 1 reply; 108+ messages in thread From: Ted Zlatanov @ 2010-04-14 10:38 UTC (permalink / raw) To: Andreas Schwab; +Cc: Ding Mailing List On Mon, 12 Apr 2010 20:57:12 +0200 Andreas Schwab <schwab@linux-m68k.org> wrote: AS> Ted Zlatanov <tzz@lifelogs.com> writes: AS> Your did not use an author file so all authors/commiters are missing AS> full names. >> >> Can this be fixed now or do we need a new CVS import? AS> You can do a filter-branch, but a new import will probably be easier (or AS> use the repo at repo.or.cz). Can you try http://git.gnus.org/gnus.git again? I've re-imported it from repo.or.cz. I followed this procedure to import (plus an initial test commit) for both yours and David Engster's repositories: git remote add -f gnus-cvs-mirror git://repo.or.cz/gnus.git git merge -s ours --no-commit gnus-cvs-mirror/master git read-tree --prefix=/ -u gnus-cvs-mirror/master git commit -m 'merge the Gnus CVS mirror from git://repo.or.cz/gnus.git' On push, it generated (on the wire and on disk) 1.6 GB of data. `git repack; git gc' brought it back down to 34 MB on disk. The old repo is moved aside so any existing clones will not work. Ted ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus Git repository info and comitters: need updated password 2010-04-14 10:38 ` Ted Zlatanov @ 2010-04-14 11:24 ` Andreas Schwab 2010-04-14 13:10 ` Ted Zlatanov 0 siblings, 1 reply; 108+ messages in thread From: Andreas Schwab @ 2010-04-14 11:24 UTC (permalink / raw) To: Ted Zlatanov; +Cc: Ding Mailing List Ted Zlatanov <tzz@lifelogs.com> writes: > I followed this procedure to import (plus an initial test commit) for > both yours and David Engster's repositories: > > git remote add -f gnus-cvs-mirror git://repo.or.cz/gnus.git > git merge -s ours --no-commit gnus-cvs-mirror/master > git read-tree --prefix=/ -u gnus-cvs-mirror/master > git commit -m 'merge the Gnus CVS mirror from git://repo.or.cz/gnus.git' What's wrong with git clone? Why do you need to merge anything? > The old repo is moved aside so any existing clones will not work. git fetch will work anyway. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus Git repository info and comitters: need updated password 2010-04-14 11:24 ` Andreas Schwab @ 2010-04-14 13:10 ` Ted Zlatanov 2010-04-14 16:59 ` Andreas Schwab 0 siblings, 1 reply; 108+ messages in thread From: Ted Zlatanov @ 2010-04-14 13:10 UTC (permalink / raw) To: Ding Mailing List On Wed, 14 Apr 2010 13:24:15 +0200 Andreas Schwab <schwab@linux-m68k.org> wrote: AS> Ted Zlatanov <tzz@lifelogs.com> writes: >> I followed this procedure to import (plus an initial test commit) for >> both yours and David Engster's repositories: >> >> git remote add -f gnus-cvs-mirror git://repo.or.cz/gnus.git >> git merge -s ours --no-commit gnus-cvs-mirror/master >> git read-tree --prefix=/ -u gnus-cvs-mirror/master >> git commit -m 'merge the Gnus CVS mirror from git://repo.or.cz/gnus.git' AS> What's wrong with git clone? Why do you need to merge anything? I thought this was the proper procedure for merging two repositories, and that `git clone' preserved the upstream master (repo.or.cz) which I didn't want. Could you provide instructions that would end up with a "gnus.git" directory populated properly, to save us all time? Thanks for your patience. On Wed, 14 Apr 2010 13:34:39 +0200 Romain Francoise <romain@orebokech.com> wrote: RF> Ted Zlatanov <tzz@lifelogs.com> writes: >> I still consider this experimental so don't rely on it. We'll >> probably go live this week. RF> The repository appears to have a single branch (master) and no tags, RF> is that considered normal? It may be an artifact of the way I merged. If so, sorry for the inconvenience. Ted ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus Git repository info and comitters: need updated password 2010-04-14 13:10 ` Ted Zlatanov @ 2010-04-14 16:59 ` Andreas Schwab 2010-04-15 3:07 ` Ted Zlatanov 0 siblings, 1 reply; 108+ messages in thread From: Andreas Schwab @ 2010-04-14 16:59 UTC (permalink / raw) To: Ted Zlatanov; +Cc: Ding Mailing List Ted Zlatanov <tzz@lifelogs.com> writes: > On Wed, 14 Apr 2010 13:24:15 +0200 Andreas Schwab <schwab@linux-m68k.org> wrote: > > AS> Ted Zlatanov <tzz@lifelogs.com> writes: >>> I followed this procedure to import (plus an initial test commit) for >>> both yours and David Engster's repositories: >>> >>> git remote add -f gnus-cvs-mirror git://repo.or.cz/gnus.git >>> git merge -s ours --no-commit gnus-cvs-mirror/master >>> git read-tree --prefix=/ -u gnus-cvs-mirror/master >>> git commit -m 'merge the Gnus CVS mirror from git://repo.or.cz/gnus.git' > > AS> What's wrong with git clone? Why do you need to merge anything? > > I thought this was the proper procedure for merging two repositories, Which two repositories? All you want is a copy of the repository, and git clone does exactly that. > and that `git clone' preserved the upstream master (repo.or.cz) which I > didn't want. Could you provide instructions that would end up with a > "gnus.git" directory populated properly, to save us all time? Thanks > for your patience. You want to clone a mirror (git clone --mirror). Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus Git repository info and comitters: need updated password 2010-04-14 16:59 ` Andreas Schwab @ 2010-04-15 3:07 ` Ted Zlatanov 2010-04-15 7:57 ` Andreas Schwab 0 siblings, 1 reply; 108+ messages in thread From: Ted Zlatanov @ 2010-04-15 3:07 UTC (permalink / raw) To: Andreas Schwab; +Cc: Ding Mailing List On Wed, 14 Apr 2010 18:59:58 +0200 Andreas Schwab <schwab@linux-m68k.org> wrote: AS> You want to clone a mirror (git clone --mirror). OK. I did that and the new repo has replaced the old faulty one. Can you please check? The log looks much better now. I removed this from the config: [remote "origin"] fetch = +refs/*:refs/* mirror = true url = git://repo.or.cz/gnus.git to reflect that there's no upstream origin. I think that's the right approach based on my understanding of the docs. Thanks Ted ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus Git repository info and comitters: need updated password 2010-04-15 3:07 ` Ted Zlatanov @ 2010-04-15 7:57 ` Andreas Schwab 0 siblings, 0 replies; 108+ messages in thread From: Andreas Schwab @ 2010-04-15 7:57 UTC (permalink / raw) To: Ted Zlatanov; +Cc: Ding Mailing List Ted Zlatanov <tzz@lifelogs.com> writes: > On Wed, 14 Apr 2010 18:59:58 +0200 Andreas Schwab <schwab@linux-m68k.org> wrote: > > AS> You want to clone a mirror (git clone --mirror). > > OK. I did that and the new repo has replaced the old faulty one. Can > you please check? The log looks much better now. Did you change the URL? http://git.gnus.org/gnus.git no longer exists. And the DNS entry for git.gnus.org is still unreliable. > I removed this from the config: > > [remote "origin"] > fetch = +refs/*:refs/* > mirror = true > url = git://repo.or.cz/gnus.git > > to reflect that there's no upstream origin. I think that's the right > approach based on my understanding of the docs. Aka "git remote rm origin". Actually it wouldn't really bother anyone. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus Git repository info and comitters: need updated password 2010-04-12 2:25 Gnus Git repository info and comitters: need updated password Ted Zlatanov 2010-04-12 8:31 ` David Engster @ 2010-04-12 17:27 ` Andreas Schwab 2010-04-12 17:49 ` Ted Zlatanov 2010-04-12 19:12 ` Andreas Schwab [not found] ` <87bpdpgsj9.fsf@gate450.dyndns.org> 3 siblings, 1 reply; 108+ messages in thread From: Andreas Schwab @ 2010-04-12 17:27 UTC (permalink / raw) To: Ted Zlatanov; +Cc: Ding Mailing List, reiner.steib Ted Zlatanov <tzz@lifelogs.com> writes: > You can look at it read-only right now at http://git.gnus.org/gnus.git $ host git.gnus.org Host git.gnus.org not found: 3(NXDOMAIN) > but it may need to be completely redone before it's finalized. I > imported the history from git://randomsample.de/gnus.git (thanks to > David Engster) but it needs to be verified. It's 1.6 GB on the server How did you manage to do that?? A clone should not produce anything bigger than the cloned repository. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus Git repository info and comitters: need updated password 2010-04-12 17:27 ` Andreas Schwab @ 2010-04-12 17:49 ` Ted Zlatanov 2010-04-12 18:29 ` Bjørn Mork 2010-04-12 18:53 ` Andreas Schwab 0 siblings, 2 replies; 108+ messages in thread From: Ted Zlatanov @ 2010-04-12 17:49 UTC (permalink / raw) To: ding On Mon, 12 Apr 2010 19:27:05 +0200 Andreas Schwab <schwab@linux-m68k.org> wrote: AS> Ted Zlatanov <tzz@lifelogs.com> writes: >> You can look at it read-only right now at http://git.gnus.org/gnus.git AS> $ host git.gnus.org AS> Host git.gnus.org not found: 3(NXDOMAIN) Sorry, it works here so I don't know why it fails for you: git.gnus.org has address 80.91.231.55 >> but it may need to be completely redone before it's finalized. I >> imported the history from git://randomsample.de/gnus.git (thanks to >> David Engster) but it needs to be verified. It's 1.6 GB on the server AS> How did you manage to do that?? A clone should not produce anything AS> bigger than the cloned repository. I didn't remember to repack. Ted ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus Git repository info and comitters: need updated password 2010-04-12 17:49 ` Ted Zlatanov @ 2010-04-12 18:29 ` Bjørn Mork 2010-04-12 19:01 ` Ted Zlatanov 2010-04-12 18:53 ` Andreas Schwab 1 sibling, 1 reply; 108+ messages in thread From: Bjørn Mork @ 2010-04-12 18:29 UTC (permalink / raw) To: ding Ted Zlatanov <tzz@lifelogs.com> writes: > On Mon, 12 Apr 2010 19:27:05 +0200 Andreas Schwab <schwab@linux-m68k.org> wrote: > > AS> Ted Zlatanov <tzz@lifelogs.com> writes: >>> You can look at it read-only right now at http://git.gnus.org/gnus.git > > AS> $ host git.gnus.org > AS> Host git.gnus.org not found: 3(NXDOMAIN) > > Sorry, it works here so I don't know why it fails for you: > > git.gnus.org has address 80.91.231.55 There are quite a few things wrong with the gnus.org zone: 1) NS mismatch: bjorn@canardo:~$ dig ns gnus.org @a0.org.afilias-nst.info. ; <<>> DiG 9.5.1-P3 <<>> ns gnus.org @a0.org.afilias-nst.info. ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 56044 ;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 2, ADDITIONAL: 0 ;; WARNING: recursion requested but not available ;; QUESTION SECTION: ;gnus.org. IN NS ;; AUTHORITY SECTION: gnus.org. 86400 IN NS ns2.netfonds.net. gnus.org. 86400 IN NS ns1.netfonds.com. ;; Query time: 266 msec ;; SERVER: 2001:500:e::1#53(2001:500:e::1) ;; WHEN: Mon Apr 12 20:23:24 2010 ;; MSG SIZE rcvd: 86 bjorn@canardo:~$ dig ns gnus.org @ns1.netfonds.com ; <<>> DiG 9.5.1-P3 <<>> ns gnus.org @ns1.netfonds.com ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 8281 ;; flags: qr aa rd; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 2 ;; WARNING: recursion requested but not available ;; QUESTION SECTION: ;gnus.org. IN NS ;; ANSWER SECTION: gnus.org. 3600 IN NS ns2.netfonds.com. gnus.org. 3600 IN NS ns1.netfonds.com. gnus.org. 3600 IN NS ns1.psychetect.com. ;; ADDITIONAL SECTION: ns1.netfonds.com. 86400 IN A 80.91.224.199 ns2.netfonds.com. 86400 IN A 80.91.224.245 ;; Query time: 43 msec ;; SERVER: 80.91.224.199#53(80.91.224.199) ;; WHEN: Mon Apr 12 20:24:42 2010 ;; MSG SIZE rcvd: 135 2) authoritative servers not in sync: bjorn@canardo:~$ dig soa gnus.org @ns1.netfonds.com ; <<>> DiG 9.5.1-P3 <<>> soa gnus.org @ns1.netfonds.com ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 5476 ;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 3, ADDITIONAL: 2 ;; WARNING: recursion requested but not available ;; QUESTION SECTION: ;gnus.org. IN SOA ;; ANSWER SECTION: gnus.org. 3600 IN SOA ns1.netfonds.com. hostmaster.netfonds.no. 2010041100 3600 7200 604800 3600 ;; AUTHORITY SECTION: gnus.org. 3600 IN NS ns1.psychetect.com. gnus.org. 3600 IN NS ns2.netfonds.com. gnus.org. 3600 IN NS ns1.netfonds.com. ;; ADDITIONAL SECTION: ns1.netfonds.com. 86400 IN A 80.91.224.199 ns2.netfonds.com. 86400 IN A 80.91.224.245 ;; Query time: 37 msec ;; SERVER: 80.91.224.199#53(80.91.224.199) ;; WHEN: Mon Apr 12 20:25:26 2010 ;; MSG SIZE rcvd: 193 bjorn@canardo:~$ dig soa gnus.org @ns2.netfonds.com ; <<>> DiG 9.5.1-P3 <<>> soa gnus.org @ns2.netfonds.com ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 40843 ;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 3, ADDITIONAL: 2 ;; WARNING: recursion requested but not available ;; QUESTION SECTION: ;gnus.org. IN SOA ;; ANSWER SECTION: gnus.org. 3600 IN SOA ns1.netfonds.com. hostmaster.netfonds.no. 2010010800 3600 7200 604800 3600 ;; AUTHORITY SECTION: gnus.org. 3600 IN NS ns1.netfonds.com. gnus.org. 3600 IN NS ns1.psychetect.com. gnus.org. 3600 IN NS ns2.netfonds.com. ;; ADDITIONAL SECTION: ns1.netfonds.com. 86400 IN A 80.91.224.199 ns2.netfonds.com. 86400 IN A 80.91.224.245 ;; Query time: 247 msec ;; SERVER: 80.91.224.245#53(80.91.224.245) ;; WHEN: Mon Apr 12 20:25:36 2010 ;; MSG SIZE rcvd: 193 3) unreacheable autoritative server: bjorn@canardo:~$ dig ns psychetect.com @a.gtld-servers.net ; <<>> DiG 9.5.1-P3 <<>> ns psychetect.com @a.gtld-servers.net ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 31364 ;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 2, ADDITIONAL: 2 ;; WARNING: recursion requested but not available ;; QUESTION SECTION: ;psychetect.com. IN NS ;; AUTHORITY SECTION: psychetect.com. 172800 IN NS ns1.psychetect.com. psychetect.com. 172800 IN NS ns1.twisted4life.com. ;; ADDITIONAL SECTION: ns1.psychetect.com. 172800 IN A 64.81.60.235 ns1.twisted4life.com. 172800 IN A 202.157.182.142 ;; Query time: 220 msec ;; SERVER: 2001:503:a83e::2:30#53(2001:503:a83e::2:30) ;; WHEN: Mon Apr 12 20:26:20 2010 ;; MSG SIZE rcvd: 113 bjorn@canardo:~$ dig ns1.psychetect.com @64.81.60.235 ; <<>> DiG 9.5.1-P3 <<>> ns1.psychetect.com @64.81.60.235 ;; global options: printcmd ;; connection timed out; no servers could be reached This *will* make the zone unreliable. And at the moment, the existence of git.gnus.org depends on whether you happen to ask ns1.netfonds.com or ns2.netfonds.com. Bjørn ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus Git repository info and comitters: need updated password 2010-04-12 18:29 ` Bjørn Mork @ 2010-04-12 19:01 ` Ted Zlatanov 0 siblings, 0 replies; 108+ messages in thread From: Ted Zlatanov @ 2010-04-12 19:01 UTC (permalink / raw) To: ding; +Cc: Lars Magne Ingebrigtsen On Mon, 12 Apr 2010 20:29:38 +0200 Bjørn Mork <bjorn@mork.no> wrote: BM> There are quite a few things wrong with the gnus.org zone: BM> 1) NS mismatch: ... BM> 2) authoritative servers not in sync: ... BM> 3) unreacheable autoritative server: ... BM> This *will* make the zone unreliable. And at the moment, the existence of BM> git.gnus.org depends on whether you happen to ask ns1.netfonds.com or BM> ns2.netfonds.com. Thanks, Bjorn. I didn't notice these problems. Lars manages the gnus.org zone so I've CC-ed him. Ted ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus Git repository info and comitters: need updated password 2010-04-12 17:49 ` Ted Zlatanov 2010-04-12 18:29 ` Bjørn Mork @ 2010-04-12 18:53 ` Andreas Schwab 1 sibling, 0 replies; 108+ messages in thread From: Andreas Schwab @ 2010-04-12 18:53 UTC (permalink / raw) To: Ted Zlatanov; +Cc: ding Ted Zlatanov <tzz@lifelogs.com> writes: > On Mon, 12 Apr 2010 19:27:05 +0200 Andreas Schwab <schwab@linux-m68k.org> wrote: > > AS> Ted Zlatanov <tzz@lifelogs.com> writes: >>> You can look at it read-only right now at http://git.gnus.org/gnus.git > > AS> $ host git.gnus.org > AS> Host git.gnus.org not found: 3(NXDOMAIN) > > Sorry, it works here so I don't know why it fails for you: > > git.gnus.org has address 80.91.231.55 The nameservers are badly maintained: $ host git.gnus.org ns1.psychetect.com host: couldn't get address for 'ns1.psychetect.com': not found $ host git.gnus.org ns2.netfonds.com Using domain server: Name: ns2.netfonds.com Address: 80.91.224.245#53 Aliases: $ host git.gnus.org ns1.netfonds.com Using domain server: Name: ns1.netfonds.com Address: 80.91.224.199#53 Aliases: git.gnus.org has address 80.91.231.55 >>> but it may need to be completely redone before it's finalized. I >>> imported the history from git://randomsample.de/gnus.git (thanks to >>> David Engster) but it needs to be verified. It's 1.6 GB on the server > > AS> How did you manage to do that?? A clone should not produce anything > AS> bigger than the cloned repository. > > I didn't remember to repack. You should not have to do that in the first place. A simple clone cannot blow up the repo in such a way. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus Git repository info and comitters: need updated password 2010-04-12 2:25 Gnus Git repository info and comitters: need updated password Ted Zlatanov 2010-04-12 8:31 ` David Engster 2010-04-12 17:27 ` Andreas Schwab @ 2010-04-12 19:12 ` Andreas Schwab 2010-04-12 19:18 ` Ted Zlatanov [not found] ` <87bpdpgsj9.fsf@gate450.dyndns.org> 3 siblings, 1 reply; 108+ messages in thread From: Andreas Schwab @ 2010-04-12 19:12 UTC (permalink / raw) To: Ted Zlatanov; +Cc: Ding Mailing List, reiner.steib Ted Zlatanov <tzz@lifelogs.com> writes: > You can look at it read-only right now at http://git.gnus.org/gnus.git $ git clone http://git.gnu.org/gnus.git Initialized empty Git repository in /home/andreas/src/gnus/tmp/gnus/.git/ fatal: http://git.gnu.org/gnus.git/info/refs not found: did you run git update-server-info on the server? Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus Git repository info and comitters: need updated password 2010-04-12 19:12 ` Andreas Schwab @ 2010-04-12 19:18 ` Ted Zlatanov 2010-04-12 19:29 ` Andreas Schwab 0 siblings, 1 reply; 108+ messages in thread From: Ted Zlatanov @ 2010-04-12 19:18 UTC (permalink / raw) To: Andreas Schwab; +Cc: Ding Mailing List, reiner.steib On Mon, 12 Apr 2010 21:12:56 +0200 Andreas Schwab <schwab@linux-m68k.org> wrote: AS> Ted Zlatanov <tzz@lifelogs.com> writes: >> You can look at it read-only right now at http://git.gnus.org/gnus.git AS> $ git clone http://git.gnu.org/gnus.git AS> Initialized empty Git repository in /home/andreas/src/gnus/tmp/gnus/.git/ AS> fatal: http://git.gnu.org/gnus.git/info/refs not found: did you run git update-server-info on the server? I did that typo a few times too :) Ted ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus Git repository info and comitters: need updated password 2010-04-12 19:18 ` Ted Zlatanov @ 2010-04-12 19:29 ` Andreas Schwab 0 siblings, 0 replies; 108+ messages in thread From: Andreas Schwab @ 2010-04-12 19:29 UTC (permalink / raw) To: Ted Zlatanov; +Cc: Ding Mailing List, reiner.steib Ted Zlatanov <tzz@lifelogs.com> writes: > On Mon, 12 Apr 2010 21:12:56 +0200 Andreas Schwab <schwab@linux-m68k.org> wrote: > > AS> Ted Zlatanov <tzz@lifelogs.com> writes: >>> You can look at it read-only right now at http://git.gnus.org/gnus.git > > AS> $ git clone http://git.gnu.org/gnus.git > AS> Initialized empty Git repository in /home/andreas/src/gnus/tmp/gnus/.git/ > AS> fatal: http://git.gnu.org/gnus.git/info/refs not found: did you run git update-server-info on the server? > > I did that typo a few times too :) :-) (You should set user.name and user.email, see git-config(1)) Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." ^ permalink raw reply [flat|nested] 108+ messages in thread
[parent not found: <87bpdpgsj9.fsf@gate450.dyndns.org>]
* Re: Gnus Git repository info and comitters: need updated password [not found] ` <87bpdpgsj9.fsf@gate450.dyndns.org> @ 2010-04-14 11:07 ` Ted Zlatanov 2010-04-14 11:34 ` Romain Francoise ` (2 more replies) 0 siblings, 3 replies; 108+ messages in thread From: Ted Zlatanov @ 2010-04-14 11:07 UTC (permalink / raw) To: Ding Mailing List For those who use the plain http repo ("git clone http://git.gnus.org/gnus.git"), make sure to remove the old clone and redo your clone. I redid it completely on the server last night (2010-04-13) so it's a clean replay of the repo.or.cz mirror now. Comitters, if you sent me an updated password it's been added (thanks!). You can test with (GIT_CURL_VERBOSE is optional): GIT_SSL_NO_VERIFY=1 GIT_CURL_VERBOSE=1 git clone https://git.gnus.org/gnus.git cd gnus git config http.sslVerify false The third line is necessary or you'll have to prefix all your Git commands with GIT_SSL_NO_VERIFY=1. If Lars gets a SSL certificate for ding.gnus.org it won't be necessary, but I'm OK with it personally. We could also install a custom CA but that's IMHO a bigger pain. If you are new to Git, you'll probably like Magit. It's a very good wrapper around basic Git functionality like staging, committing, pushing/pulling, and ammending. I use it most of the time and drop to a shell when needed. You can also use the vc-dir functionality but that's much less Git-specific so it may not work for you. I still consider this experimental so don't rely on it. We'll probably go live this week. Ted p.s. Remember to also configure your Git user.email and user.name. Here's my .gitconfig, with some convenient (I'm used to Subversion) aliases: % cat ~/.gitconfig [user] name = Ted Zlatanov email = tzz@lifelogs.com [color] diff = auto status = auto branch = auto interactive = auto [alias] st = status ci = commit co = checkout staged = "diff --cached" unstaged = diff both = "diff HEAD" oneline = "log --pretty=oneline" amend = "commit --ammend" ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus Git repository info and comitters: need updated password 2010-04-14 11:07 ` Ted Zlatanov @ 2010-04-14 11:34 ` Romain Francoise 2010-04-15 6:50 ` Katsumi Yamaoka 2010-04-16 8:19 ` Didier Verna 2 siblings, 0 replies; 108+ messages in thread From: Romain Francoise @ 2010-04-14 11:34 UTC (permalink / raw) To: Ted Zlatanov; +Cc: Ding Mailing List Ted Zlatanov <tzz@lifelogs.com> writes: > I still consider this experimental so don't rely on it. We'll > probably go live this week. The repository appears to have a single branch (master) and no tags, is that considered normal? ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus Git repository info and comitters: need updated password 2010-04-14 11:07 ` Ted Zlatanov 2010-04-14 11:34 ` Romain Francoise @ 2010-04-15 6:50 ` Katsumi Yamaoka 2010-04-15 13:46 ` Ted Zlatanov 2010-04-16 8:19 ` Didier Verna 2 siblings, 1 reply; 108+ messages in thread From: Katsumi Yamaoka @ 2010-04-15 6:50 UTC (permalink / raw) To: ding >>>>> Ted Zlatanov wrote: > GIT_SSL_NO_VERIFY=1 GIT_CURL_VERBOSE=1 git clone https://git.gnus.org/gnus.git Did anyone succeed in cloning the writable repo behind the firewall (or http proxy)? If so, how? I haven't made good yet. Using 80.91.231.55 instead of the host name made no difference, either. I'll try it at home later. ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus Git repository info and comitters: need updated password 2010-04-15 6:50 ` Katsumi Yamaoka @ 2010-04-15 13:46 ` Ted Zlatanov 2010-04-15 17:04 ` Andreas Schwab 2010-04-16 6:14 ` Katsumi Yamaoka 0 siblings, 2 replies; 108+ messages in thread From: Ted Zlatanov @ 2010-04-15 13:46 UTC (permalink / raw) To: ding On Thu, 15 Apr 2010 15:50:59 +0900 Katsumi Yamaoka <yamaoka@jpl.org> wrote: >>>>>> Ted Zlatanov wrote: >> GIT_SSL_NO_VERIFY=1 GIT_CURL_VERBOSE=1 git clone https://git.gnus.org/gnus.git KY> Did anyone succeed in cloning the writable repo behind the firewall KY> (or http proxy)? If so, how? I haven't made good yet. Using KY> 80.91.231.55 instead of the host name made no difference, either. KY> I'll try it at home later. On Thu, 15 Apr 2010 09:57:54 +0200 Andreas Schwab <schwab@linux-m68k.org> wrote: AS> Ted Zlatanov <tzz@lifelogs.com> writes: >> On Wed, 14 Apr 2010 18:59:58 +0200 Andreas Schwab <schwab@linux-m68k.org> wrote: >> AS> You want to clone a mirror (git clone --mirror). >> >> OK. I did that and the new repo has replaced the old faulty one. Can >> you please check? The log looks much better now. AS> Did you change the URL? http://git.gnus.org/gnus.git no longer exists. AS> And the DNS entry for git.gnus.org is still unreliable. I don't control the DNS for gnus.org. It does, fortunately, work for me: git clone http://git.gnus.org/gnus.git gnus-read-only GIT_SSL_NO_VERIFY=1 git clone https://git.gnus.org/gnus.git gnus-full I think you may need to use the name and not the IP address for SSL, but I may be wrong. Try putting the address in /etc/hosts instead of specifying the IP directly. Behind a firewall, you can probably use the curl options (in ~/.curlrc) to control the behavior. See GIT_CURL_VERBOSE and try to replicate what it does when it fails. AS> Aka "git remote rm origin". Actually it wouldn't really bother anyone. Thanks for your advice. I'll leave it out to keep the config shorter, unless there's a reason to keep it. I've set up post-receive e-mails to go to me (you can see the config) while we're testing. I'll change it to the old cvslog address when I know that works, too. Ted ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus Git repository info and comitters: need updated password 2010-04-15 13:46 ` Ted Zlatanov @ 2010-04-15 17:04 ` Andreas Schwab 2010-04-15 22:54 ` Andreas Seltenreich 2010-04-16 6:14 ` Katsumi Yamaoka 1 sibling, 1 reply; 108+ messages in thread From: Andreas Schwab @ 2010-04-15 17:04 UTC (permalink / raw) To: Ted Zlatanov; +Cc: ding I have updated the repo at repo.or.cz with the latest CVS revisions. You may want to update the git.gnus.org repo. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus Git repository info and comitters: need updated password 2010-04-15 17:04 ` Andreas Schwab @ 2010-04-15 22:54 ` Andreas Seltenreich 2010-04-16 1:25 ` Ted Zlatanov 2010-04-17 8:24 ` Andreas Seltenreich 0 siblings, 2 replies; 108+ messages in thread From: Andreas Seltenreich @ 2010-04-15 22:54 UTC (permalink / raw) To: Andreas Schwab; +Cc: Ted Zlatanov, ding Andreas Schwab writes: > I have updated the repo at repo.or.cz with the latest CVS revisions. > You may want to update the git.gnus.org repo. I fetched and merged those before committing the fix to gnus.texi. I also inadvertently wiped all the tags from the git.gnus.org repository during my fist push[1], but they should be back any minute now... regards, andreas ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus Git repository info and comitters: need updated password 2010-04-15 22:54 ` Andreas Seltenreich @ 2010-04-16 1:25 ` Ted Zlatanov 2010-04-16 21:49 ` Andreas Schwab 2010-04-17 8:24 ` Andreas Seltenreich 1 sibling, 1 reply; 108+ messages in thread From: Ted Zlatanov @ 2010-04-16 1:25 UTC (permalink / raw) To: ding On Fri, 16 Apr 2010 00:54:40 +0200 Andreas Seltenreich <andreas+ding@gate450.dyndns.org> wrote: AS> Andreas Schwab writes: >> I have updated the repo at repo.or.cz with the latest CVS revisions. >> You may want to update the git.gnus.org repo. AS> I fetched and merged those before committing the fix to gnus.texi. AS> I also inadvertently wiped all the tags from the git.gnus.org repository AS> during my fist push[1], but they should be back any minute now... I see 3 commits since the April 1 work Andreas did in the git.gnus.org repo: commit 9354070bf91eb7a0fa030e8c400a23862c1f874e Author: Andreas Seltenreich <andreas+git@gate450.dyndns.org> Date: Thu Apr 15 22:52:55 2010 +0200 commit e108c4f558ea6ef3ac7f5642699cbcf67925a48a Author: Katsumi Yamaoka <yamaoka@jpl.org> Date: Wed Apr 14 23:16:40 2010 +0000 commit b1bcfd02ea8a4680c010f740cfabfd0012b67910 Author: Katsumi Yamaoka <yamaoka@jpl.org> Date: Wed Apr 14 14:54:28 2010 +0000 so I think we are in sync. As the next logical step, I have disabled CVS commits. The CVS repo is still available for read-only access. Please speak up now if you think we should not switch to the new git.gnus.org repo this weekend. I will also modify the Gnus web site to point to the new repo at that time and start talking with the Emacs developers about synchronizing both ways with the Emacs Bazaar repo. Given the popularity of Git and the faded beauty of CVS I don't see a reason to keep the old CVS repo up past this weekend. Ted ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus Git repository info and comitters: need updated password 2010-04-16 1:25 ` Ted Zlatanov @ 2010-04-16 21:49 ` Andreas Schwab 2010-04-17 21:00 ` Ted Zlatanov 0 siblings, 1 reply; 108+ messages in thread From: Andreas Schwab @ 2010-04-16 21:49 UTC (permalink / raw) To: Ted Zlatanov; +Cc: ding Btw., you may want to set the receive.denyDeletes and receive.denyNonFastForwards config options (see git-config(1)) to prevent accidental damage to the history. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus Git repository info and comitters: need updated password 2010-04-16 21:49 ` Andreas Schwab @ 2010-04-17 21:00 ` Ted Zlatanov 0 siblings, 0 replies; 108+ messages in thread From: Ted Zlatanov @ 2010-04-17 21:00 UTC (permalink / raw) To: Andreas Schwab; +Cc: ding On Fri, 16 Apr 2010 23:49:07 +0200 Andreas Schwab <schwab@linux-m68k.org> wrote: AS> Btw., you may want to set the receive.denyDeletes and AS> receive.denyNonFastForwards config options (see git-config(1)) to AS> prevent accidental damage to the history. Done, thanks. Ted ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus Git repository info and comitters: need updated password 2010-04-15 22:54 ` Andreas Seltenreich 2010-04-16 1:25 ` Ted Zlatanov @ 2010-04-17 8:24 ` Andreas Seltenreich 2010-04-17 10:01 ` Andreas Schwab 2010-04-17 10:29 ` Andreas Schwab 1 sibling, 2 replies; 108+ messages in thread From: Andreas Seltenreich @ 2010-04-17 8:24 UTC (permalink / raw) To: Andreas Schwab; +Cc: Ted Zlatanov, ding I wrote: > I also inadvertently wiped all the tags from the git.gnus.org repository > during my first push I'm still puzzling over the 170k line shell/libcurl/WebDAV log[1] on what exactly happened. Here's a recap: "git ls-remote origin" had sensible output before the push, listing >600 refs. ,---- | $ git-push --dry-run origin master | Fetching remote heads... | refs/tags/ | refs/heads/ | refs/ | updating 'refs/heads/master' | from 0000000000000000000000000000000000000000 | to 9354070bf91eb7a0fa030e8c400a23862c1f874e | Updating remote server info `---- That 000... seemed strange, but I dismissed it as an artifact of the --dry-run ,---- | $ git-push origin master | Fetching remote heads... | refs/tags/ | refs/heads/ | refs/ | updating 'refs/heads/master' | from 0000000000000000000000000000000000000000 | to 9354070bf91eb7a0fa030e8c400a23862c1f874e | C-c C-cRemoving remote locks... | -> 130 `---- After about five minutes of no apparent progress I decided to restart with debug output enabled. ,---- | $ GIT_CURL_VERBOSE=1 git-push -v origin master | [ 10k lines of debug output stripped ] `---- After completion, ls-remote listed 2 instead of > 600 refs: ,---- | $ git ls-remote origin | 9354070bf91eb7a0fa030e8c400a23862c1f874e HEAD | 9354070bf91eb7a0fa030e8c400a23862c1f874e refs/heads/master `---- The repository I pushed from[2] still contained all tags and heads, while a freshly cloned one confirmed their lack on git.gnus.org. I can't find anything in the git manuals that explains the disappearance of the refs... Am I missing something here? Hard to believe that Control-C could cause something like that... Well, I tried to fix it by explicitly pushing tags and branches: ,---- | GIT_CURL_VERBOSE=1 git-push -v --tags origin master | GIT_CURL_VERBOSE=1 git-push -v origin origin/*:refs/heads/* `---- "ls-remote" now listed > 600 refs again, and a fresh clone came with tags and branches again. When taking a closer look at the files on http://git.gnus.org/gnus.git today, I noticed that there is still something amiss: The refs only seem to exist in the info/refs file. the refs/{heads,tags} directories are completely empty. To my limited git knowledge, this is not a healthy state since local accesses will not see any refs and wipe the refs in info/refs on the next run of git-update-server-info. Maybe this was already the case before my first push and the reason for the strange behavior of git? According to the WebDAV-communication[3], the refs/ directory should be populated by now. Ted: do you have something in your server logs that explains why there are no files despite the server's "HTTP/1.1 201 Created" responses? regards, andreas Footnotes: [1] http://gate450.dyndns.org/~andreas/push-debug.txt.gz [2] http://gate450.dyndns.org/~andreas/gnus.git [3] example: > LOCK /gnus.git/refs/heads/v5-10 HTTP/1.1 User-Agent: git/1.5.6.5 Host: git.gnus.org Accept: */* Timeout: Second-600 Content-Type: text/xml Content-Length: 235 Expect: 100-continue < HTTP/1.1 100 Continue < HTTP/1.1 200 OK < Date: Thu, 15 Apr 2010 23:58:11 GMT < Server: Apache/1.3.33 (Debian GNU/Linux) mod_ssl/2.8.22 OpenSSL/0.9.7e DAV/1.0.3 PHP/4.3.10-22 < Lock-Token: <opaquelocktoken:bf9f18ba-1dd1-11b2-8b53-fb971bf9ad33> < Transfer-Encoding: chunked < Content-Type: text/xml; charset="utf-8" < * Expire cleared * Connection #0 to host git.gnus.org left intact * Re-using existing connection! (#0) with host git.gnus.org * Connected to git.gnus.org (80.91.231.55) port 443 (#0) * Server auth using Basic with user 'ansel' > PUT /gnus.git/refs/heads/v5-10 HTTP/1.1 User-Agent: git/1.5.6.5 Host: git.gnus.org Accept: */* If: (<opaquelocktoken:bf9f18ba-1dd1-11b2-8b53-fb971bf9ad33>) Content-Length: 41 Expect: 100-continue < HTTP/1.1 100 Continue < HTTP/1.1 201 Created < Date: Thu, 15 Apr 2010 23:58:12 GMT < Server: Apache/1.3.33 (Debian GNU/Linux) mod_ssl/2.8.22 OpenSSL/0.9.7e DAV/1.0.3 PHP/4.3.10-22 < Transfer-Encoding: chunked < Content-Type: text/html; charset=iso-8859-1 < * Expire cleared * Connection #0 to host git.gnus.org left intact done * Re-using existing connection! (#0) with host git.gnus.org * Connected to git.gnus.org (80.91.231.55) port 443 (#0) * Server auth using Basic with user 'ansel' > UNLOCK /gnus.git/refs/heads/v5-10 HTTP/1.1 User-Agent: git/1.5.6.5 Host: git.gnus.org Accept: */* Lock-Token: <opaquelocktoken:bf9f18ba-1dd1-11b2-8b53-fb971bf9ad33> < HTTP/1.1 204 No Content < Date: Thu, 15 Apr 2010 23:58:12 GMT < Server: Apache/1.3.33 (Debian GNU/Linux) mod_ssl/2.8.22 OpenSSL/0.9.7e DAV/1.0.3 PHP/4.3.10-22 < Content-Type: text/plain; charset=iso-8859-1 < ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus Git repository info and comitters: need updated password 2010-04-17 8:24 ` Andreas Seltenreich @ 2010-04-17 10:01 ` Andreas Schwab 2010-04-17 16:52 ` Andreas Seltenreich 2010-04-17 10:29 ` Andreas Schwab 1 sibling, 1 reply; 108+ messages in thread From: Andreas Schwab @ 2010-04-17 10:01 UTC (permalink / raw) To: Andreas Seltenreich; +Cc: Ted Zlatanov, ding Andreas Seltenreich <andreas+ding@gate450.dyndns.org> writes: > When taking a closer look at the files on http://git.gnus.org/gnus.git > today, I noticed that there is still something amiss: The refs only seem > to exist in the info/refs file. the refs/{heads,tags} directories are > completely empty. The refs are packed, see <http://git.gnus.org/gnus.git/packed-refs>. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus Git repository info and comitters: need updated password 2010-04-17 10:01 ` Andreas Schwab @ 2010-04-17 16:52 ` Andreas Seltenreich 0 siblings, 0 replies; 108+ messages in thread From: Andreas Seltenreich @ 2010-04-17 16:52 UTC (permalink / raw) To: Andreas Schwab; +Cc: Ted Zlatanov, ding Andreas Schwab writes: > The refs are packed, see <http://git.gnus.org/gnus.git/packed-refs>. I see - so the remote end is out of suspicion for now. > You have a very old version of git, perhaps it cannot cope with > packed-refs. Probably the server needs to be configured with > gc.packrefs=false. I've updated to 1.7.0.5. Hopefully, the next push will be a bit less remarkable. Thanks, andreas ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus Git repository info and comitters: need updated password 2010-04-17 8:24 ` Andreas Seltenreich 2010-04-17 10:01 ` Andreas Schwab @ 2010-04-17 10:29 ` Andreas Schwab 2010-04-17 21:02 ` Ted Zlatanov 1 sibling, 1 reply; 108+ messages in thread From: Andreas Schwab @ 2010-04-17 10:29 UTC (permalink / raw) To: Andreas Seltenreich; +Cc: Ted Zlatanov, ding Andreas Seltenreich <andreas+ding@gate450.dyndns.org> writes: > User-Agent: git/1.5.6.5 You have a very old version of git, perhaps it cannot cope with packed-refs. Probably the server needs to be configured with gc.packrefs=false. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus Git repository info and comitters: need updated password 2010-04-17 10:29 ` Andreas Schwab @ 2010-04-17 21:02 ` Ted Zlatanov 2010-04-17 21:28 ` Ted Zlatanov 0 siblings, 1 reply; 108+ messages in thread From: Ted Zlatanov @ 2010-04-17 21:02 UTC (permalink / raw) To: Andreas Schwab; +Cc: Andreas Seltenreich, ding On Sat, 17 Apr 2010 12:29:14 +0200 Andreas Schwab <schwab@linux-m68k.org> wrote: AS> Andreas Seltenreich <andreas+ding@gate450.dyndns.org> writes: >> User-Agent: git/1.5.6.5 AS> You have a very old version of git, perhaps it cannot cope with AS> packed-refs. Probably the server needs to be configured with AS> gc.packrefs=false. I'd rather keep the packed refs and ask people to upgrade git, which is sure to have other benefits as well. I'll make a mention of this. Ted ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus Git repository info and comitters: need updated password 2010-04-17 21:02 ` Ted Zlatanov @ 2010-04-17 21:28 ` Ted Zlatanov 2010-04-17 22:00 ` Ted Zlatanov 2010-04-18 8:47 ` Gnus Git repository info and comitters: need updated password Andreas Schwab 0 siblings, 2 replies; 108+ messages in thread From: Ted Zlatanov @ 2010-04-17 21:28 UTC (permalink / raw) To: ding I published information on accessing the Gnus repo at http://git.gnus.org/ so if you want to check it or make suggestions, please do. Ted ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus Git repository info and comitters: need updated password 2010-04-17 21:28 ` Ted Zlatanov @ 2010-04-17 22:00 ` Ted Zlatanov 2010-04-17 23:26 ` Tim Landscheidt 2010-04-18 8:47 ` Gnus Git repository info and comitters: need updated password Andreas Schwab 1 sibling, 1 reply; 108+ messages in thread From: Ted Zlatanov @ 2010-04-17 22:00 UTC (permalink / raw) To: ding On Sat, 17 Apr 2010 16:28:14 -0500 Ted Zlatanov <tzz@lifelogs.com> wrote: TZ> I published information on accessing the Gnus repo at TZ> http://git.gnus.org/ so if you want to check it or make suggestions, TZ> please do. I also put that page in the Git repo (under www/) and comitted some other changes in the docs and a few source files to reflect the switch to Git. The Makefile still uses CVS heavily for releases but I'd like Reiner to decide how the release process will work. Ted ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus Git repository info and comitters: need updated password 2010-04-17 22:00 ` Ted Zlatanov @ 2010-04-17 23:26 ` Tim Landscheidt 2010-04-18 9:51 ` Andreas Seltenreich 2010-04-18 11:53 ` Ted Zlatanov 0 siblings, 2 replies; 108+ messages in thread From: Tim Landscheidt @ 2010-04-17 23:26 UTC (permalink / raw) To: ding Ted Zlatanov <tzz@lifelogs.com> wrote: > TZ> I published information on accessing the Gnus repo at > TZ> http://git.gnus.org/ so if you want to check it or make suggestions, > TZ> please do. > I also put that page in the Git repo (under www/) and comitted some ^^^^^^^^ > other changes in the docs and a few source files to reflect the switch > to Git. > The Makefile still uses CVS heavily for releases but I'd like Reiner to > decide how the release process will work. Even though you are consistent about it: It's "co*mm*it" :-). I find the "GIT_SSL_NO_VERIFY=1" bit a lit- tle troubling as the right way(TM) would probably to install the certificate locally. Is the repo "stable" now? Tim ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus Git repository info and comitters: need updated password 2010-04-17 23:26 ` Tim Landscheidt @ 2010-04-18 9:51 ` Andreas Seltenreich 2010-04-18 11:53 ` Ted Zlatanov 1 sibling, 0 replies; 108+ messages in thread From: Andreas Seltenreich @ 2010-04-18 9:51 UTC (permalink / raw) To: ding Tim Landscheidt writes: > Is the repo "stable" now? Not quite. Since Ted's push, the packed refs disappeared from the info/refs file again and a clone via http[1] lacked all tags and branches except for the master branch. Maybe somehow git-update-server-info is not doing its job? regards, andreas Footnotes: [1] tested with git version 1.7.0.5 ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus Git repository info and comitters: need updated password 2010-04-17 23:26 ` Tim Landscheidt 2010-04-18 9:51 ` Andreas Seltenreich @ 2010-04-18 11:53 ` Ted Zlatanov 2010-04-18 12:10 ` Leo ` (2 more replies) 1 sibling, 3 replies; 108+ messages in thread From: Ted Zlatanov @ 2010-04-18 11:53 UTC (permalink / raw) To: ding On Sat, 17 Apr 2010 23:26:02 +0000 Tim Landscheidt <tim@tim-landscheidt.de> wrote: TL> Even though you are consistent about it: It's TL> "co*mm*it" :-). I find the "GIT_SSL_NO_VERIFY=1" bit a lit- TL> tle troubling as the right way(TM) would probably to install TL> the certificate locally. I fixed that typo in www/git.gnus.org/index.html. Thanks. As far as the SSL certificate, similarly to the DNS issues, I don't run the gnus.org domain so when Lars has the time to address it he will. On Sun, 18 Apr 2010 11:51:34 +0200 Andreas Seltenreich <andreas+ding@gate450.dyndns.org> wrote: AS> Tim Landscheidt writes: >> Is the repo "stable" now? AS> Not quite. Since Ted's push, the packed refs disappeared from the AS> info/refs file again and a clone via http[1] lacked all tags and AS> branches except for the master branch. Maybe somehow AS> git-update-server-info is not doing its job? The repo is stable AFAIK. I can pull an update I've committed; all the branches and tags show up on a new HTTP clone and on existing HTTP clones. Andreas, I'm not sure why it's not working for you. I'm on git version 1.7.0.4. I ran `git repack; git gc' which must have caused this packed ref cleanup. I can't find advice on how often to run it (the man page says we are "encouraged to run this task on a regular basis" but that could be once per millenium); should it be once a month or once a year given our 3-4 commits per week? I've left it monthly for now. Anyhow, the refs got repacked because gc.packrefs is true by default. I set it to "nobare" instead and this shouldn't happen again IIUC. *** I'd like to make the new Git repo official as of today unless there are objections. *** I don't know how soon www.gnus.org can be updated because it's managed by Lars outside what I can edit, but I think disabling the Gnus CVS repository will be a pretty good way to indicate it's no longer active. I can always re-enable it if there's a need. So the main web site will be inaccurate for some period, that's all. I think with the proper announcement on the Emacs newsgroups+mailing lists and the wiki we can cope with that. On Sun, 18 Apr 2010 10:47:15 +0200 Andreas Schwab <schwab@linux-m68k.org> wrote: AS> I think you should be able to include spaces in the password by AS> enclosing it in double quotes in the .netrc file. At least with curl 7.19.7 (x86_64-pc-linux-gnu) libcurl/7.19.7 OpenSSL/0.9.8k zlib/1.2.3.3 libidn/1.15 it doesn't work. I just tried it. Ted ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus Git repository info and comitters: need updated password 2010-04-18 11:53 ` Ted Zlatanov @ 2010-04-18 12:10 ` Leo 2010-04-18 15:26 ` Ted Zlatanov 2010-04-18 13:06 ` Gnus Git repository info and comitters: need updated password Andreas Seltenreich 2010-04-23 9:54 ` Tim Landscheidt 2 siblings, 1 reply; 108+ messages in thread From: Leo @ 2010-04-18 12:10 UTC (permalink / raw) To: ding On 2010-04-18 12:53 +0100, Ted Zlatanov wrote: > *** I'd like to make the new Git repo official as of today unless there > are objections. *** I am so glad to see gnus choose a good dvc like git. Thank you. > I don't know how soon www.gnus.org can be updated because it's managed > by Lars outside what I can edit, but I think disabling the Gnus CVS > repository will be a pretty good way to indicate it's no longer active. > I can always re-enable it if there's a need. So the main web site will > be inaccurate for some period, that's all. I think with the proper > announcement on the Emacs newsgroups+mailing lists and the wiki we can > cope with that. May it be possible for some one to take over maintenance from Lars? Leo ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus Git repository info and comitters: need updated password 2010-04-18 12:10 ` Leo @ 2010-04-18 15:26 ` Ted Zlatanov 2010-04-18 21:04 ` Gnus, git, www.gnus.org (was: Gnus Git repository info and comitters: need updated password) Reiner Steib 0 siblings, 1 reply; 108+ messages in thread From: Ted Zlatanov @ 2010-04-18 15:26 UTC (permalink / raw) To: Leo; +Cc: ding On Sun, 18 Apr 2010 13:10:17 +0100 Leo <sdl.web@gmail.com> wrote: >> I don't know how soon www.gnus.org can be updated because it's managed >> by Lars outside what I can edit, but I think disabling the Gnus CVS >> repository will be a pretty good way to indicate it's no longer active. >> I can always re-enable it if there's a need. So the main web site will >> be inaccurate for some period, that's all. I think with the proper >> announcement on the Emacs newsgroups+mailing lists and the wiki we can >> cope with that. L> May it be possible for some one to take over maintenance from Lars? So far Lars is not interested in this option and I'm not eager to run yet another web site. I haven't heard from Reiner Steib in ages so I don't know his position. IMO it's best to set up an automatic publisher of the www.gnus.org and git.gnus.org sites straight from Git (which is why I set up the www/ directory). That will work regardless of who is the web site maintainer and will take the publishing burden off that person. Git is much better than CVS or SVN for keeping a web site, so we can simply set up a "for-web-publish" branch and commit into it when a www/ change is ready to go live. Ted ^ permalink raw reply [flat|nested] 108+ messages in thread
* Gnus, git, www.gnus.org (was: Gnus Git repository info and comitters: need updated password) 2010-04-18 15:26 ` Ted Zlatanov @ 2010-04-18 21:04 ` Reiner Steib 2010-04-19 17:49 ` Gnus, git, www.gnus.org Reiner Steib 0 siblings, 1 reply; 108+ messages in thread From: Reiner Steib @ 2010-04-18 21:04 UTC (permalink / raw) To: ding Ted Zlatanov <tzz <at> lifelogs.com> writes: > On Sun, 18 Apr 2010 13:10:17 +0100 Leo <sdl.web <at> gmail.com> wrote: > > >> I don't know how soon www.gnus.org can be updated because it's managed > >> by Lars outside what I can edit, but I think disabling the Gnus CVS > >> repository will be a pretty good way to indicate it's no longer active. > >> I can always re-enable it if there's a need. [...] > > L> May it be possible for some one to take over maintenance from Lars? > > So far Lars is not interested in this option and I'm not eager to run > yet another web site. I haven't heard from Reiner Steib in ages so I > don't know his position. Just a sign of life from me... I'm away from my regular internet connection and will be away for one week (or more if the vulcano ashes stays?). The time before I was quite busy, both at work and in private life. > IMO it's best to set up an automatic publisher of the www.gnus.org and > git.gnus.org sites straight from Git (which is why I set up the www/ > directory). That will work regardless of who is the web site maintainer > and will take the publishing burden off that person. I think the whole web site should be in the repository (like on savannah.gnu.org), I already suggested this to Lars (maybe a year ago). Please try to make sure to update the web pages WRT cvs when doing the official switch. Do you intend to sync from git to cvs? WRT to the switch to some other VC system: I'd prefer not to have a different one than for Emacs, but well... BTW, http://git.gnus.org says: | The comitter should also have a ~/.netrc file that says | machine git.gnus.org login yourlogin password yourpassword Is it really necessary to store the *unencrypted* password in .netrc? Bye, Reiner ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus, git, www.gnus.org 2010-04-18 21:04 ` Gnus, git, www.gnus.org (was: Gnus Git repository info and comitters: need updated password) Reiner Steib @ 2010-04-19 17:49 ` Reiner Steib 2010-04-19 18:10 ` Ted Zlatanov 0 siblings, 1 reply; 108+ messages in thread From: Reiner Steib @ 2010-04-19 17:49 UTC (permalink / raw) To: ding Hi Ted, could you describe from which source (in which way) the git.gnus.org repository has been created? (a) Direct conversion (cvs -> git) from cvs.gnus.org (on the server?) (b) clone of David Engster's git repo (c) clone of repo.or.cz? Which is controlled by Andreas Schwab? (d) something else In case of (b) or (c), had anyone else beside David or Andreas write access to those repositories? Sorry for being extra paranoid. Bye, Reiner ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus, git, www.gnus.org 2010-04-19 17:49 ` Gnus, git, www.gnus.org Reiner Steib @ 2010-04-19 18:10 ` Ted Zlatanov 2010-04-19 19:21 ` Andreas Schwab 2010-04-19 23:28 ` Tim Landscheidt 0 siblings, 2 replies; 108+ messages in thread From: Ted Zlatanov @ 2010-04-19 18:10 UTC (permalink / raw) To: ding On Mon, 19 Apr 2010 17:49:41 +0000 (UTC) Reiner Steib <reiner.steib@gmx.de> wrote: RS> could you describe from which source (in which way) the git.gnus.org repository RS> has been created? RS> (a) Direct conversion (cvs -> git) from cvs.gnus.org (on the server?) This had issues I recall, some of the CVS history was corrupted. RS> (b) clone of David Engster's git repo RS> (c) clone of repo.or.cz? Which is controlled by Andreas Schwab? I used repo.or.cz in the end. RS> (d) something else RS> In case of (b) or (c), had anyone else beside David or Andreas write access to RS> those repositories? Sorry for being extra paranoid. I did a diff against a checkout of the CVS repo and saw nothing suspicious. The commit log looked fine too. AFAIK Andreas has been careful with his repo which is why I used it (David's repo was fine but didn't have the authors correctly). This saved me many hours of work. Andreas can comment on repo.or.cz write access. Ted ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus, git, www.gnus.org 2010-04-19 18:10 ` Ted Zlatanov @ 2010-04-19 19:21 ` Andreas Schwab 2010-04-19 20:12 ` Ted Zlatanov 2010-04-19 23:28 ` Tim Landscheidt 1 sibling, 1 reply; 108+ messages in thread From: Andreas Schwab @ 2010-04-19 19:21 UTC (permalink / raw) To: Ted Zlatanov; +Cc: ding Ted Zlatanov <tzz@lifelogs.com> writes: > Andreas can comment on repo.or.cz write access. See <http://repo.or.cz/editproj.cgi?name=gnus.git>. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus, git, www.gnus.org 2010-04-19 19:21 ` Andreas Schwab @ 2010-04-19 20:12 ` Ted Zlatanov 0 siblings, 0 replies; 108+ messages in thread From: Ted Zlatanov @ 2010-04-19 20:12 UTC (permalink / raw) To: Andreas Schwab; +Cc: ding On Mon, 19 Apr 2010 21:21:30 +0200 Andreas Schwab <schwab@linux-m68k.org> wrote: AS> Ted Zlatanov <tzz@lifelogs.com> writes: >> Andreas can comment on repo.or.cz write access. AS> See <http://repo.or.cz/editproj.cgi?name=gnus.git>. Thanks, Andreas. As I said, I looked Andreas' repo over and didn't find discrepancies, using diff and checking the commits. The likelihood of Andreas or someone from repo.or.cz corrupting or infecting the source, intentionally or not, is pretty low so I didn't invest more than 1 hour in this. Reiner, the CVS repo is still available and you can check a few branches and tags manually. Maybe someone is interested in automating this, but I won't be able to do it. I won't shut CVS off until you tell me you're satisfied with the conversion. Thanks Ted ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus, git, www.gnus.org 2010-04-19 18:10 ` Ted Zlatanov 2010-04-19 19:21 ` Andreas Schwab @ 2010-04-19 23:28 ` Tim Landscheidt 2010-04-20 3:41 ` Ted Zlatanov 1 sibling, 1 reply; 108+ messages in thread From: Tim Landscheidt @ 2010-04-19 23:28 UTC (permalink / raw) To: ding Ted Zlatanov <tzz@lifelogs.com> wrote: > RS> could you describe from which source (in which way) the git.gnus.org repository > RS> has been created? > RS> (a) Direct conversion (cvs -> git) from cvs.gnus.org (on the server?) > This had issues I recall, some of the CVS history was corrupted. > RS> (b) clone of David Engster's git repo > RS> (c) clone of repo.or.cz? Which is controlled by Andreas Schwab? > I used repo.or.cz in the end. > RS> (d) something else > RS> In case of (b) or (c), had anyone else beside David or Andreas write access to > RS> those repositories? Sorry for being extra paranoid. > I did a diff against a checkout of the CVS repo and saw nothing > suspicious. The commit log looked fine too. AFAIK Andreas has been > careful with his repo which is why I used it (David's repo was fine but > didn't have the authors correctly). This saved me many hours of work. > [...] Did you only diff HEAD? Why wasn't it possible to replicate the steps Andreas had taken for repo.or.cz at gnus.org? Don't get me wrong: I have high regards for everyone try- ing to get rid of CVS and appreciate their efforts. Tim ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus, git, www.gnus.org 2010-04-19 23:28 ` Tim Landscheidt @ 2010-04-20 3:41 ` Ted Zlatanov 2010-04-22 17:31 ` Sivaram Neelakantan 0 siblings, 1 reply; 108+ messages in thread From: Ted Zlatanov @ 2010-04-20 3:41 UTC (permalink / raw) To: ding On Mon, 19 Apr 2010 23:28:14 +0000 Tim Landscheidt <tim@tim-landscheidt.de> wrote: TL> Did you only diff HEAD? No, I also checked the history and did a few random checks. But I didn't invest much time in verification. TL> Why wasn't it possible to replicate the steps Andreas had taken for TL> repo.or.cz at gnus.org? I don't think it's necessary; his repo was accurate and already done. As I said, if you or anyone else wants to confirm the conversion, please do. I'm satisfied that it is correct. Thanks Ted ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus, git, www.gnus.org 2010-04-20 3:41 ` Ted Zlatanov @ 2010-04-22 17:31 ` Sivaram Neelakantan 2010-04-22 19:48 ` Andreas Schwab 0 siblings, 1 reply; 108+ messages in thread From: Sivaram Neelakantan @ 2010-04-22 17:31 UTC (permalink / raw) To: ding Ted Zlatanov <tzz@lifelogs.com> writes: Not sure whether this is the right thread to post it about.... [snipped 18 lines] /cygdrive/c/gnu/elisp/gnus-cvs $ ls CVS/ pgg/ ChangeLog README configure* mkinstalldirs* contrib/ smilies/ GNUS-NEWS* aclocal.m4 configure.in* todo* etc/ texi/ Makefile config.log* install-sh* lisp/ COPYING Makefile.in config.status* make.bat $ cd - /cygdrive/c/gnu/elisp/gnusgit/gnus $ ls contrib/ texi/ ChangeLog README install-sh* todo etc/ www/ GNUS-NEWS aclocal.m4 make.bat lisp/ COPYING Makefile.in configure.in mkinstalldirs* The git repository seems to be missing the configure script, among others? sivaram -- ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus, git, www.gnus.org 2010-04-22 17:31 ` Sivaram Neelakantan @ 2010-04-22 19:48 ` Andreas Schwab 2010-04-22 23:49 ` Ted Zlatanov 2010-04-23 9:18 ` Sivaram Neelakantan 0 siblings, 2 replies; 108+ messages in thread From: Andreas Schwab @ 2010-04-22 19:48 UTC (permalink / raw) To: Sivaram Neelakantan; +Cc: ding Sivaram Neelakantan <nsivaram.net@gmail.com> writes: > The git repository seems to be missing the configure script For some reason it was missing from the tarball of the CVS repository that I used as the base during conversion, and since it was last modified more than 2 years ago I didn't notice anything during the incremental updates. > among others? Your checkout is not clean. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus, git, www.gnus.org 2010-04-22 19:48 ` Andreas Schwab @ 2010-04-22 23:49 ` Ted Zlatanov 2010-04-23 0:35 ` Harry Putnam 2010-04-23 10:00 ` Bjørn Mork 2010-04-23 9:18 ` Sivaram Neelakantan 1 sibling, 2 replies; 108+ messages in thread From: Ted Zlatanov @ 2010-04-22 23:49 UTC (permalink / raw) To: Sivaram Neelakantan, ding On Thu, 22 Apr 2010 21:48:00 +0200 Andreas Schwab <schwab@linux-m68k.org> wrote: AS> Sivaram Neelakantan <nsivaram.net@gmail.com> writes: >> The git repository seems to be missing the configure script AS> For some reason it was missing from the tarball of the CVS repository AS> that I used as the base during conversion, and since it was last AS> modified more than 2 years ago I didn't notice anything during the AS> incremental updates. I didn't notice it either, sorry. I committed a new version generated with Autoconf 2.65 (the old one used 2.61 so this should be an improvement). Please let me know if it works for you. Many projects actually leave running `autoconf' up to the user when the project is checked out of the VCS (while release tarballs will have the generated code). I wonder if that makes sense for Gnus as well; we could undo my commit and revise the README accordingly. I have no preference. Thanks Ted ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus, git, www.gnus.org 2010-04-22 23:49 ` Ted Zlatanov @ 2010-04-23 0:35 ` Harry Putnam 2010-04-23 1:28 ` Russ Allbery 2010-04-23 10:00 ` Bjørn Mork 1 sibling, 1 reply; 108+ messages in thread From: Harry Putnam @ 2010-04-23 0:35 UTC (permalink / raw) To: ding Ted Zlatanov <tzz@lifelogs.com> writes: > Many projects actually leave running `autoconf' up to the user when > the project is checked out of the VCS (while release tarballs will > have the generated code). I wonder if that makes sense for Gnus as > well; we could undo my commit and revise the README accordingly. I > have no preference. That was actually how gnus was once packaged if I remember correctly. Someone here will know for sure,,, but I think around quassia or a little earlier, users were expected to generate their own .configure. But I may be remembering emacs... being that way. Seems like it was more involved back then,,, modern aclocal makes it pretty easy... ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus, git, www.gnus.org 2010-04-23 0:35 ` Harry Putnam @ 2010-04-23 1:28 ` Russ Allbery 0 siblings, 0 replies; 108+ messages in thread From: Russ Allbery @ 2010-04-23 1:28 UTC (permalink / raw) To: ding Harry Putnam <reader@newsguy.com> writes: > Seems like it was more involved back then,,, modern aclocal makes it > pretty easy... Yeah, mostly you just run autoreconf and everything works these days. -- Russ Allbery (rra@stanford.edu) <http://www.eyrie.org/~eagle/> ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus, git, www.gnus.org 2010-04-22 23:49 ` Ted Zlatanov 2010-04-23 0:35 ` Harry Putnam @ 2010-04-23 10:00 ` Bjørn Mork 2010-04-23 13:01 ` Ted Zlatanov 1 sibling, 1 reply; 108+ messages in thread From: Bjørn Mork @ 2010-04-23 10:00 UTC (permalink / raw) To: ding Ted Zlatanov <tzz@lifelogs.com> writes: > I didn't notice it either, sorry. I committed a new version generated > with Autoconf 2.65 (the old one used 2.61 so this should be an > improvement). Please let me know if it works for you. You probably want to remove configure from .gitignore then. Bjørn ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus, git, www.gnus.org 2010-04-23 10:00 ` Bjørn Mork @ 2010-04-23 13:01 ` Ted Zlatanov 2010-04-23 13:08 ` Greg Troxel 0 siblings, 1 reply; 108+ messages in thread From: Ted Zlatanov @ 2010-04-23 13:01 UTC (permalink / raw) To: Bjørn Mork; +Cc: ding On Fri, 23 Apr 2010 12:00:39 +0200 Bjørn Mork <bjorn@mork.no> wrote: BM> Ted Zlatanov <tzz@lifelogs.com> writes: >> I didn't notice it either, sorry. I committed a new version generated >> with Autoconf 2.65 (the old one used 2.61 so this should be an >> improvement). Please let me know if it works for you. BM> You probably want to remove configure from .gitignore then. Applied, thanks for the catch. Ted ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus, git, www.gnus.org 2010-04-23 13:01 ` Ted Zlatanov @ 2010-04-23 13:08 ` Greg Troxel 2010-04-23 13:20 ` Ted Zlatanov 0 siblings, 1 reply; 108+ messages in thread From: Greg Troxel @ 2010-04-23 13:08 UTC (permalink / raw) To: Ted Zlatanov; +Cc: ding [-- Attachment #1: Type: text/plain, Size: 790 bytes --] Ted Zlatanov <tzz@lifelogs.com> writes: > On Fri, 23 Apr 2010 12:00:39 +0200 Bjørn Mork <bjorn@mork.no> wrote: > > BM> Ted Zlatanov <tzz@lifelogs.com> writes: >>> I didn't notice it either, sorry. I committed a new version generated >>> with Autoconf 2.65 (the old one used 2.61 so this should be an >>> improvement). Please let me know if it works for you. > > BM> You probably want to remove configure from .gitignore then. > > Applied, thanks for the catch. Why is a generated file even checked in? It seems normal practice is for cvs/svn/git to not have any of that, and to generate it for tarballs. I usually see "bootstrap.sh" or "autogen.sh" that will run autoconf/aclocal/automake/etc. Hardly anyone who can deal with git has trouble with autoconf :-) [-- Attachment #2: Type: application/pgp-signature, Size: 194 bytes --] ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus, git, www.gnus.org 2010-04-23 13:08 ` Greg Troxel @ 2010-04-23 13:20 ` Ted Zlatanov 0 siblings, 0 replies; 108+ messages in thread From: Ted Zlatanov @ 2010-04-23 13:20 UTC (permalink / raw) To: ding On Fri, 23 Apr 2010 09:08:55 -0400 Greg Troxel <gdt@work.lexort.com> wrote: GT> Ted Zlatanov <tzz@lifelogs.com> writes: >> On Fri, 23 Apr 2010 12:00:39 +0200 Bjørn Mork <bjorn@mork.no> wrote: >> BM> Ted Zlatanov <tzz@lifelogs.com> writes: >>>> I didn't notice it either, sorry. I committed a new version generated >>>> with Autoconf 2.65 (the old one used 2.61 so this should be an >>>> improvement). Please let me know if it works for you. >> BM> You probably want to remove configure from .gitignore then. >> >> Applied, thanks for the catch. GT> Why is a generated file even checked in? It seems normal practice is GT> for cvs/svn/git to not have any of that, and to generate it for GT> tarballs. I usually see "bootstrap.sh" or "autogen.sh" that will run GT> autoconf/aclocal/automake/etc. Hardly anyone who can deal with git has GT> trouble with autoconf :-) We'll leave it in for now because in CVS it was checked in. Reiner Steib can decide if it stays in, since he releases tarballs. It's not a big deal either way. Ted ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus, git, www.gnus.org 2010-04-22 19:48 ` Andreas Schwab 2010-04-22 23:49 ` Ted Zlatanov @ 2010-04-23 9:18 ` Sivaram Neelakantan 2010-04-23 12:54 ` Andreas Schwab 1 sibling, 1 reply; 108+ messages in thread From: Sivaram Neelakantan @ 2010-04-23 9:18 UTC (permalink / raw) To: ding Andreas Schwab <schwab@linux-m68k.org> writes: > Sivaram Neelakantan <nsivaram.net@gmail.com> writes: [snipped 10 lines] > Your checkout is not clean. Why? All I did was a git clone and then gc --aggressive, as was mentioned in this thread. and I think the object count was the same. Git didn't die or throw any messages. OR better still, how do I now check the integrity of the cloned repo, if the checkout was not clean as you say? [snipped 3 lines] sivaram -- ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus, git, www.gnus.org 2010-04-23 9:18 ` Sivaram Neelakantan @ 2010-04-23 12:54 ` Andreas Schwab 2010-04-23 16:41 ` Sivaram Neelakantan 0 siblings, 1 reply; 108+ messages in thread From: Andreas Schwab @ 2010-04-23 12:54 UTC (permalink / raw) To: Sivaram Neelakantan; +Cc: ding Sivaram Neelakantan <nsivaram.net@gmail.com> writes: > Andreas Schwab <schwab@linux-m68k.org> writes: > >> Sivaram Neelakantan <nsivaram.net@gmail.com> writes: > > [snipped 10 lines] > >> Your checkout is not clean. > > Why? I was talking about your CVS checkout, the other extra files were not under version control. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus, git, www.gnus.org 2010-04-23 12:54 ` Andreas Schwab @ 2010-04-23 16:41 ` Sivaram Neelakantan 0 siblings, 0 replies; 108+ messages in thread From: Sivaram Neelakantan @ 2010-04-23 16:41 UTC (permalink / raw) To: ding Andreas Schwab <schwab@linux-m68k.org> writes: [snipped 10 lines] >> Why? > > I was talking about your CVS checkout, the other extra files were not > under version control. Oh! Sorry for completely misunderstanding your post. sivaram -- ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus Git repository info and comitters: need updated password 2010-04-18 11:53 ` Ted Zlatanov 2010-04-18 12:10 ` Leo @ 2010-04-18 13:06 ` Andreas Seltenreich 2010-04-18 15:20 ` Ted Zlatanov 2010-04-23 9:54 ` Tim Landscheidt 2 siblings, 1 reply; 108+ messages in thread From: Andreas Seltenreich @ 2010-04-18 13:06 UTC (permalink / raw) To: Ted Zlatanov; +Cc: ding [-- Attachment #1: Type: text/plain, Size: 2508 bytes --] Ted Zlatanov writes: > On Sun, 18 Apr 2010 11:51:34 +0200 Andreas Seltenreich <andreas+ding@gate450.dyndns.org> wrote: > > AS> Tim Landscheidt writes: > >>> Is the repo "stable" now? > > AS> Not quite. Since Ted's push, the packed refs disappeared from the > AS> info/refs file again and a clone via http[1] lacked all tags and > AS> branches except for the master branch. Maybe somehow > AS> git-update-server-info is not doing its job? > > The repo is stable AFAIK. I can pull an update I've committed; all the > branches and tags show up on a new HTTP clone and on existing HTTP > clones. Andreas, I'm not sure why it's not working for you. I'm on > git version 1.7.0.4. Did you happen to do the test clone after 10:12 UTC? I've set up a cronjob on friday to monitor some directories on git.gnus.org to get more clues while debugging (output attached). The info/refs file oscillated between 1k and 32k (i.e., including the packed-refs or not). It appears to shrink on each push and is reset to 32k at 10:12 UTC each day. (Maybe a cronjob on your side?) This correlates with whether I see the packed-refs in a fresh clone[1] or not. I checked locally to confirm that git-update-server-info groks packed refs and updates the info/refs file properly. A hook running git-update-server-info is also activated on git.gnus.org, but I guess those hooks aren't run at all on WebDAV accesses? Here's some more evidence from the log mentioned yesterday[2] that pushing placed a bogus (see file size) info/refs file: ,---- | > PUT /gnus.git/info/refs HTTP/1.1 | User-Agent: git/1.5.6.5 | Host: git.gnus.org | Accept: */* | If: (<opaquelocktoken:1eb4020a-1dd2-11b2-8b53-fb971bf9ad33>) | Content-Length: 59 | Expect: 100-continue `---- I haven't tested to push yet with the newer git, but as the release notes say that packed-refs are supported since 1.4.x, I'm not convinced that a newer git behaves differently. I see some ways to go from here: - Use smart protocols (git/ssh) instead of dumb ones (http/webdav). This way the info/* files aren't needed. As a bonus, the communication is much more efficient. - Make sure the hooks are run so git-update-server-info can generate a valid info/refs no matter what git PUT there through WebDAV. - Fix git to PUT a proper info/refs file. - Get rid of packed-refs, as suggested by Andreas, may also work. regards, andreas Footnotes: [1] also "git ls-remote", a faster way to check [2] http://gate450.dyndns.org/~andreas/push-debug.txt.gz [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: Type: text/x-patch, Size: 4123 bytes --] *** 2cbe5f2d 2010-04-16 23:24:01.000000000 +0200 --- 2cbe5f2d.0 2010-04-17 13:00:01.000000000 +0200 *************** *** 3,10 **** Name Last modified Size Description ----------------------------------------------------------------------------------------------- ! [DIR] Parent Directory 16-Apr-2010 12:18 - [ ] exclude 15-Apr-2010 04:53 1k ! [ ] refs 16-Apr-2010 12:18 36k ----------------------------------------------------------------------------------------------- --- 3,10 ---- Name Last modified Size Description ----------------------------------------------------------------------------------------------- ! [DIR] Parent Directory 17-Apr-2010 12:12 - [ ] exclude 15-Apr-2010 04:53 1k ! [ ] refs 17-Apr-2010 12:12 36k ----------------------------------------------------------------------------------------------- *** 2cbe5f2d 2010-04-17 13:00:01.000000000 +0200 --- 2cbe5f2d.0 2010-04-18 00:00:02.000000000 +0200 *************** *** 3,10 **** Name Last modified Size Description ----------------------------------------------------------------------------------------------- ! [DIR] Parent Directory 17-Apr-2010 12:12 - [ ] exclude 15-Apr-2010 04:53 1k ! [ ] refs 17-Apr-2010 12:12 36k ----------------------------------------------------------------------------------------------- --- 3,10 ---- Name Last modified Size Description ----------------------------------------------------------------------------------------------- ! [DIR] Parent Directory 17-Apr-2010 23:00 - [ ] exclude 15-Apr-2010 04:53 1k ! [ ] refs 17-Apr-2010 23:57 1k ----------------------------------------------------------------------------------------------- *** 2cbe5f2d 2010-04-18 00:00:02.000000000 +0200 --- 2cbe5f2d.0 2010-04-18 13:00:01.000000000 +0200 *************** *** 3,10 **** Name Last modified Size Description ----------------------------------------------------------------------------------------------- ! [DIR] Parent Directory 17-Apr-2010 23:00 - [ ] exclude 15-Apr-2010 04:53 1k ! [ ] refs 17-Apr-2010 23:57 1k ----------------------------------------------------------------------------------------------- --- 3,10 ---- Name Last modified Size Description ----------------------------------------------------------------------------------------------- ! [DIR] Parent Directory 18-Apr-2010 12:12 - [ ] exclude 15-Apr-2010 04:53 1k ! [ ] refs 18-Apr-2010 12:12 36k ----------------------------------------------------------------------------------------------- *** 2cbe5f2d 2010-04-18 13:00:01.000000000 +0200 --- 2cbe5f2d.0 2010-04-18 14:00:01.000000000 +0200 *************** *** 3,10 **** Name Last modified Size Description ----------------------------------------------------------------------------------------------- ! [DIR] Parent Directory 18-Apr-2010 12:12 - [ ] exclude 15-Apr-2010 04:53 1k ! [ ] refs 18-Apr-2010 12:12 36k ----------------------------------------------------------------------------------------------- --- 3,10 ---- Name Last modified Size Description ----------------------------------------------------------------------------------------------- ! [DIR] Parent Directory 18-Apr-2010 13:41 - [ ] exclude 15-Apr-2010 04:53 1k ! [ ] refs 18-Apr-2010 13:18 1k ----------------------------------------------------------------------------------------------- ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus Git repository info and comitters: need updated password 2010-04-18 13:06 ` Gnus Git repository info and comitters: need updated password Andreas Seltenreich @ 2010-04-18 15:20 ` Ted Zlatanov 2010-04-18 15:32 ` Ted Zlatanov 0 siblings, 1 reply; 108+ messages in thread From: Ted Zlatanov @ 2010-04-18 15:20 UTC (permalink / raw) To: ding; +Cc: andreas+ding On Sun, 18 Apr 2010 15:06:16 +0200 Andreas Seltenreich <andreas+ding@gate450.dyndns.org> wrote: AS> Did you happen to do the test clone after 10:12 UTC? I've set up a AS> cronjob on friday to monitor some directories on git.gnus.org to get AS> more clues while debugging (output attached). The info/refs file AS> oscillated between 1k and 32k (i.e., including the packed-refs or not). AS> It appears to shrink on each push and is reset to 32k at 10:12 UTC each AS> day. (Maybe a cronjob on your side?) This correlates with whether I AS> see the packed-refs in a fresh clone[1] or not. I think the `git repack; git gc' cronjob was the problem. It ran every day at that time as you noted. I made it run monthly instead and in addition, as I said, disabled the gc.packrefs option. So tomorrow you shouldn't experience this anymore. I hope. AS> I checked locally to confirm that git-update-server-info groks packed AS> refs and updates the info/refs file properly. A hook running AS> git-update-server-info is also activated on git.gnus.org, but I guess AS> those hooks aren't run at all on WebDAV accesses? That must be the problem. There's little information online about what to do in this case but I can't enable SSH access to that machine so whatever we do must work through WebDAV plus custom scripts. Any references are appreciated. AS> I see some ways to go from here: AS> - Use smart protocols (git/ssh) instead of dumb ones (http/webdav). AS> This way the info/* files aren't needed. As a bonus, the AS> communication is much more efficient. git:// is a read-only protocol IIRC, so it must be SSH (not an option) or WebDAV. AS> - Make sure the hooks are run so git-update-server-info can generate a AS> valid info/refs no matter what git PUT there through WebDAV. Sounds like the best option. AS> - Fix git to PUT a proper info/refs file. I don't think this can work if it must change git itself. AS> - Get rid of packed-refs, as suggested by Andreas, may also work. I don't want to disable those but if we must... Ted ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus Git repository info and comitters: need updated password 2010-04-18 15:20 ` Ted Zlatanov @ 2010-04-18 15:32 ` Ted Zlatanov 2010-04-18 16:35 ` Andreas Seltenreich 0 siblings, 1 reply; 108+ messages in thread From: Ted Zlatanov @ 2010-04-18 15:32 UTC (permalink / raw) To: ding On Sun, 18 Apr 2010 10:20:44 -0500 Ted Zlatanov <tzz@lifelogs.com> wrote: TZ> On Sun, 18 Apr 2010 15:06:16 +0200 Andreas Seltenreich <andreas+ding@gate450.dyndns.org> wrote: AS> I checked locally to confirm that git-update-server-info groks packed AS> refs and updates the info/refs file properly. A hook running AS> git-update-server-info is also activated on git.gnus.org, but I guess AS> those hooks aren't run at all on WebDAV accesses? TZ> That must be the problem. There's little information online about what TZ> to do in this case but I can't enable SSH access to that machine so TZ> whatever we do must work through WebDAV plus custom scripts. Any TZ> references are appreciated. This must be why the post-receive e-mail hook is also not running, it dawns on me. I have to figure this out so the usual commit e-mails can go out. A little research tells me about git-http-backend. Should I be using that instead of straight WebDAV? I don't know if it will work under Apache 1.x so I have to play with it today. Thanks Ted ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus Git repository info and comitters: need updated password 2010-04-18 15:32 ` Ted Zlatanov @ 2010-04-18 16:35 ` Andreas Seltenreich 2010-04-18 23:37 ` Ted Zlatanov 0 siblings, 1 reply; 108+ messages in thread From: Andreas Seltenreich @ 2010-04-18 16:35 UTC (permalink / raw) To: Ted Zlatanov; +Cc: ding Ted Zlatanov writes: > AS> I checked locally to confirm that git-update-server-info groks packed > AS> refs and updates the info/refs file properly. A hook running > AS> git-update-server-info is also activated on git.gnus.org, but I guess > AS> those hooks aren't run at all on WebDAV accesses? > > TZ> That must be the problem. There's little information online about what > TZ> to do in this case but I can't enable SSH access to that machine so > TZ> whatever we do must work through WebDAV plus custom scripts. Any > TZ> references are appreciated. I'm sure one could improvise a script to be triggered after some WebDAV request. Maybe matching with mod_rewrite and filtering through CGI? That'd be rather messy though... > This must be why the post-receive e-mail hook is also not running, it > dawns on me. I have to figure this out so the usual commit e-mails can > go out. I also have the impression that WebDAV won't care about the safety configuration settings Andreas suggested. > A little research tells me about git-http-backend. Should I be using > that instead of straight WebDAV? I don't know if it will work under > Apache 1.x so I have to play with it today. Sounds very promising. It uses plain CGI, so I don't see problems with the old apache. According to the docs, it should also work nicely with the existing BasicAuth credentials for write access. Being a "smart protocol", it should be more efficient as well. I'm still shivering from the 7000 WebDAV-Requests git made during that short debug session... regards, andreas ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus Git repository info and comitters: need updated password 2010-04-18 16:35 ` Andreas Seltenreich @ 2010-04-18 23:37 ` Ted Zlatanov 2010-04-19 1:01 ` Ted Zlatanov 0 siblings, 1 reply; 108+ messages in thread From: Ted Zlatanov @ 2010-04-18 23:37 UTC (permalink / raw) To: ding, Lars Magne Ingebrigtsen On Sun, 18 Apr 2010 18:35:26 +0200 Andreas Seltenreich <andreas+ding@gate450.dyndns.org> wrote: AS> Sounds very promising. It uses plain CGI, so I don't see problems with AS> the old apache. According to the docs, it should also work nicely with AS> the existing BasicAuth credentials for write access. Being a "smart AS> protocol", it should be more efficient as well. I'm still shivering AS> from the 7000 WebDAV-Requests git made during that short debug AS> session... Unfortunately it requires lots of Apache 2.x specific things, according to the HOWTOs I found, so I'll just set up a 2.x server on git.gnus.org (it's a separate IP so it won't interfere with the existing 1.x servers on that machine). On Sun, 18 Apr 2010 21:04:10 +0000 (UTC) Reiner Steib <reiner.steib@gmx.de> wrote: >> IMO it's best to set up an automatic publisher of the www.gnus.org and >> git.gnus.org sites straight from Git (which is why I set up the www/ >> directory). That will work regardless of who is the web site maintainer >> and will take the publishing burden off that person. RS> I think the whole web site should be in the repository (like on RS> savannah.gnu.org), I already suggested this to Lars (maybe a year ago). With the git-http-backend we can set up auto-publishing so it can all Just Work. Do you want it automatic immediate, scheduled hourly/daily, or manual by you and me? You will have to change the Gnus release procedure since it's very CVS-centric but I think it will be simpler and easier as well. RS> Please try to make sure to update the web pages WRT cvs when doing the official RS> switch. Do you intend to sync from git to cvs? No, I think CVS should be shut off. It's a waste of time to maintain CVS today IMO. If you disagree, tell me why :) CVS is already disabled for commits so until www.gnus.org is updated we can keep it running but without any new updates. I think that's an acceptable situation. There's git-cvsserver as well. I'm opposed to providing that but will listen if there's a reason to do so. RS> WRT to the switch to some other VC system: I'd prefer not to have a different RS> one than for Emacs, but well... Honestly I wish the Emacs maintainers the best with Bazaar, but I don't want to run a Bazaar repository. I hope this doesn't become an issue with you or them. RS> BTW, http://git.gnus.org says: RS> | The comitter should also have a ~/.netrc file that says RS> | machine git.gnus.org login yourlogin password yourpassword RS> Is it really necessary to store the *unencrypted* password in .netrc? I don't believe curl supports encrypting the netrc. Maybe someone more knowledgeable can tell us if that is planned for the future. As you know I've always pushed people to encrypt their authinfo file so this situation is unpleasant to me as well. These passwords are also crypt-ed on the server, which is not a very secure algorithm, and of course we're going against a self-signed SSL certificate. I'd rather have used SSH but that's just not an option until and if Lars approves it. So as with DNS and the SSL certificate, we'll wait for his decision. Ted ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus Git repository info and comitters: need updated password 2010-04-18 23:37 ` Ted Zlatanov @ 2010-04-19 1:01 ` Ted Zlatanov 2010-04-19 6:12 ` James Cloos 0 siblings, 1 reply; 108+ messages in thread From: Ted Zlatanov @ 2010-04-19 1:01 UTC (permalink / raw) To: ding; +Cc: Lars Magne Ingebrigtsen On Sun, 18 Apr 2010 18:37:18 -0500 Ted Zlatanov <tzz@lifelogs.com> wrote: TZ> Unfortunately it requires lots of Apache 2.x specific things, according TZ> to the HOWTOs I found, so I'll just set up a 2.x server on git.gnus.org TZ> (it's a separate IP so it won't interfere with the existing 1.x TZ> servers on that machine). OK, this is done. The same instructions as before are valid, but now git-http-backend is used and thus "smart" clients will work much faster. Apache 2 was not too bad to set up, but I had to modify the existing Apache 1 configuration a little. http://git.gnus.org still serves the index.html so there's a good starting point for new users. I tested that git clone, pull, and push work with the new setup. Push only works with the committer-only https://git.gnus.org address. Everything appears much faster. Commit e-mails are going to cvslog@quimby.gnus.org and end up logged into the proper (gnus.cvslog mailing list, etc.) channels. I tested those too. I've set gc.packrefs to true. Since this repo will be served by git-http-backend we should be OK with that, IIUC. I considered setting up a web interface for browsing but would rather leave things simple and easy to understand. Also I don't want to burden the web server further. Unless there are problems, this is becoming official as of tomorrow and I'll send the announcements. Ted ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus Git repository info and comitters: need updated password 2010-04-19 1:01 ` Ted Zlatanov @ 2010-04-19 6:12 ` James Cloos 2010-04-20 3:11 ` Ted Zlatanov 0 siblings, 1 reply; 108+ messages in thread From: James Cloos @ 2010-04-19 6:12 UTC (permalink / raw) To: Ted Zlatanov; +Cc: ding, Lars Magne Ingebrigtsen >>>>> "TZ" == Ted Zlatanov <tzz@lifelogs.com> writes: TZ> I considered setting up a web interface for browsing but would TZ> rather leave things simple and easy to understand. Also I don't TZ> want to burden the web server further. Cgit has proven fast and easy on sites like fdo. -JimC -- James Cloos <cloos@jhcloos.com> OpenPGP: 1024D/ED7DAEA6 ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus Git repository info and comitters: need updated password 2010-04-19 6:12 ` James Cloos @ 2010-04-20 3:11 ` Ted Zlatanov 0 siblings, 0 replies; 108+ messages in thread From: Ted Zlatanov @ 2010-04-20 3:11 UTC (permalink / raw) To: James Cloos; +Cc: ding, Lars Magne Ingebrigtsen On Mon, 19 Apr 2010 02:12:42 -0400 James Cloos <cloos@jhcloos.com> wrote: >>>>>> "TZ" == Ted Zlatanov <tzz@lifelogs.com> writes: TZ> I considered setting up a web interface for browsing but would TZ> rather leave things simple and easy to understand. Also I don't TZ> want to burden the web server further. JC> Cgit has proven fast and easy on sites like fdo. Thanks for the hint. I set it up and mentioned it on the web page: http://git.gnus.org/cgit/gnus.git/ It's FAST and you can make a tarball/zipfile of any tag or branch. I like it. Ted ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus Git repository info and comitters: need updated password 2010-04-18 11:53 ` Ted Zlatanov 2010-04-18 12:10 ` Leo 2010-04-18 13:06 ` Gnus Git repository info and comitters: need updated password Andreas Seltenreich @ 2010-04-23 9:54 ` Tim Landscheidt 2010-04-23 13:16 ` SSL certificate issues for git.gnus.org (was: Gnus Git repository info and comitters: need updated password) Ted Zlatanov 2 siblings, 1 reply; 108+ messages in thread From: Tim Landscheidt @ 2010-04-23 9:54 UTC (permalink / raw) To: ding Ted Zlatanov <tzz@lifelogs.com> wrote: > TL> Even though you are consistent about it: It's > TL> "co*mm*it" :-). I find the "GIT_SSL_NO_VERIFY=1" bit a lit- > TL> tle troubling as the right way(TM) would probably to install > TL> the certificate locally. > I fixed that typo in www/git.gnus.org/index.html. Thanks. > As far as the SSL certificate, similarly to the DNS issues, I don't run > the gnus.org domain so when Lars has the time to address it he will. > [...] It seems you misinterpreted me: Until Lars can install a certificate signed by one of the usual suspects I think the right way(TM) would be that you should install the certifi- cate locally (on your client) instead of just not verifying it at all. Tim ^ permalink raw reply [flat|nested] 108+ messages in thread
* SSL certificate issues for git.gnus.org (was: Gnus Git repository info and comitters: need updated password) 2010-04-23 9:54 ` Tim Landscheidt @ 2010-04-23 13:16 ` Ted Zlatanov 2011-02-25 21:58 ` SSL certificate issues for git.gnus.org Ted Zlatanov 0 siblings, 1 reply; 108+ messages in thread From: Ted Zlatanov @ 2010-04-23 13:16 UTC (permalink / raw) To: ding; +Cc: Lars Magne Ingebrigtsen On Fri, 23 Apr 2010 09:54:03 +0000 Tim Landscheidt <tim@tim-landscheidt.de> wrote: TL> Ted Zlatanov <tzz@lifelogs.com> wrote: >> As far as the SSL certificate, similarly to the DNS issues, I don't run >> the gnus.org domain so when Lars has the time to address it he will. >> [...] TL> It seems you misinterpreted me: Until Lars can install a certificate TL> signed by one of the usual suspects I think the right way(TM) would TL> be that you should install the certificate locally (on your client) TL> instead of just not verifying it at all. No, I understood you but didn't (at the time) think it was necessary. Whether it's necessary really depends on how soon Lars can get the certificate. Lars: you can get the git.gnus.org certificate for free from https://www.godaddy.com/gdshop/ssl/ssl_opensource.asp if you fill out the form. Get one for gnus.org as well while you're there. You could have me fill it in but then I need to be listed as the web admin of gnus.org (plus see my previous request to let me manage that web site, which would also be a good idea at this time). For those who want to, http://curl.haxx.se/docs/sslcerts.html has instructions for installing the current git.gnus.org self-signed certificate. Thanks Ted ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: SSL certificate issues for git.gnus.org 2010-04-23 13:16 ` SSL certificate issues for git.gnus.org (was: Gnus Git repository info and comitters: need updated password) Ted Zlatanov @ 2011-02-25 21:58 ` Ted Zlatanov 2011-02-25 22:39 ` Adam Sjøgren 2011-02-26 9:24 ` Steinar Bang 0 siblings, 2 replies; 108+ messages in thread From: Ted Zlatanov @ 2011-02-25 21:58 UTC (permalink / raw) To: ding On Fri, 23 Apr 2010 08:16:52 -0500 Ted Zlatanov <tzz@lifelogs.com> wrote: TZ> Lars: you can get the git.gnus.org certificate for free from TZ> https://www.godaddy.com/gdshop/ssl/ssl_opensource.asp if you fill out TZ> the form. Get one for gnus.org as well while you're there. You could TZ> have me fill it in but then I need to be listed as the web admin of TZ> gnus.org (plus see my previous request to let me manage that web site, TZ> which would also be a good idea at this time). TZ> For those who want to, http://curl.haxx.se/docs/sslcerts.html has TZ> instructions for installing the current git.gnus.org self-signed TZ> certificate. It's been a while. Can we get a valid SSL cert for git.gnus.org? I'd pay for it to save everyone the hassle of insecure SSL but am not the owner of the domain. It can even come from http://www.cacert.org/ -- it's not hard to add their CA bundle. Or StartSSL, which is free and works in all major browsers and `curl' because their CA bundle is already well-accepted. Ted ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: SSL certificate issues for git.gnus.org 2011-02-25 21:58 ` SSL certificate issues for git.gnus.org Ted Zlatanov @ 2011-02-25 22:39 ` Adam Sjøgren 2011-02-25 22:54 ` Ted Zlatanov 2011-02-26 9:24 ` Steinar Bang 1 sibling, 1 reply; 108+ messages in thread From: Adam Sjøgren @ 2011-02-25 22:39 UTC (permalink / raw) To: ding On Fri, 25 Feb 2011 15:58:20 -0600, Ted wrote: > It's been a while. Can we get a valid SSL cert for git.gnus.org? How are self-signed certificates not valid? Or are you referring to the certificate expiring on 10/05/2010? > I'd pay for it to save everyone the hassle of insecure SSL but am not > the owner of the domain. How is SSL using a self-signed certificate insecure? > It can even come from http://www.cacert.org/ -- it's not hard to add > their CA bundle. Or StartSSL, which is free and works in all major > browsers and `curl' because their CA bundle is already well-accepted. Do either of those support making certificates with subjectAltNames in them? Just curious! Adam -- "I always liked songs with parentheses in the title." Adam Sjøgren asjo@koldfront.dk ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: SSL certificate issues for git.gnus.org 2011-02-25 22:39 ` Adam Sjøgren @ 2011-02-25 22:54 ` Ted Zlatanov 2011-02-25 22:59 ` Adam Sjøgren 0 siblings, 1 reply; 108+ messages in thread From: Ted Zlatanov @ 2011-02-25 22:54 UTC (permalink / raw) To: ding On Fri, 25 Feb 2011 23:39:49 +0100 asjo@koldfront.dk (Adam Sjøgren) wrote: AS> On Fri, 25 Feb 2011 15:58:20 -0600, Ted wrote: >> It's been a while. Can we get a valid SSL cert for git.gnus.org? AS> How are self-signed certificates not valid? Or are you referring to the AS> certificate expiring on 10/05/2010? I mean they are considered invalid when you do a `git checkout' with a standard system. I should have been more precise, sorry. It looks like this: "% git clone https://git.gnus.org/gnus.git Initialized empty Git repository in /tmp/gnus/.git/ error: server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none while accessing https://git.gnus.org/gnus.git/info/refs fatal: HTTP request failed" which looks bad. This is on Ubuntu 10.10. >> I'd pay for it to save everyone the hassle of insecure SSL but am not >> the owner of the domain. AS> How is SSL using a self-signed certificate insecure? Users have to either import the certificate initially or disable http.sslVerify. Neither is as secure as a valid certificate chain with a CA bundle that's already installed, although the former is better of course. >> It can even come from http://www.cacert.org/ -- it's not hard to add >> their CA bundle. Or StartSSL, which is free and works in all major >> browsers and `curl' because their CA bundle is already well-accepted. AS> Do either of those support making certificates with subjectAltNames in AS> them? I don't know, sorry. StartSSL is extremely basic so probably no with them. Ted ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: SSL certificate issues for git.gnus.org 2011-02-25 22:54 ` Ted Zlatanov @ 2011-02-25 22:59 ` Adam Sjøgren 2011-02-26 7:51 ` Julien Danjou 2011-02-28 19:33 ` Ted Zlatanov 0 siblings, 2 replies; 108+ messages in thread From: Adam Sjøgren @ 2011-02-25 22:59 UTC (permalink / raw) To: ding On Fri, 25 Feb 2011 16:54:01 -0600, Ted wrote: AS> How is SSL using a self-signed certificate insecure? > Users have to either import the certificate initially or disable > http.sslVerify. Neither is as secure as a valid certificate chain with > a CA bundle that's already installed, although the former is better of > course. The only difference in security is whatever confirmation of identity the organisation signing the certificate performs, right? Just making sure I haven't misunderstood how this stuff works... Best regards, Adam -- "I always liked songs with parentheses in the title." Adam Sjøgren asjo@koldfront.dk ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: SSL certificate issues for git.gnus.org 2011-02-25 22:59 ` Adam Sjøgren @ 2011-02-26 7:51 ` Julien Danjou 2011-02-26 13:14 ` Adam Sjøgren 2011-02-28 19:33 ` Ted Zlatanov 1 sibling, 1 reply; 108+ messages in thread From: Julien Danjou @ 2011-02-26 7:51 UTC (permalink / raw) To: ding [-- Attachment #1: Type: text/plain, Size: 370 bytes --] On Fri, Feb 25 2011, Adam Sjøgren wrote: > The only difference in security is whatever confirmation of identity the > organisation signing the certificate performs, right? Right. Personally, I'm fine with self-signed. I hate this certificate business which brings nothing if just money to bad companies. -- Julien Danjou ❱ http://julien.danjou.info [-- Attachment #2: Type: application/pgp-signature, Size: 835 bytes --] ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: SSL certificate issues for git.gnus.org 2011-02-26 7:51 ` Julien Danjou @ 2011-02-26 13:14 ` Adam Sjøgren 2011-02-26 14:59 ` Steinar Bang 0 siblings, 1 reply; 108+ messages in thread From: Adam Sjøgren @ 2011-02-26 13:14 UTC (permalink / raw) To: ding On Sat, 26 Feb 2011 08:51:30 +0100, Julien wrote: > Personally, I'm fine with self-signed. I hate this certificate business > which brings nothing if just money to bad companies. ... and some good *coughUbuntucough* :-), Adam -- "I always liked songs with parentheses in the title." Adam Sjøgren asjo@koldfront.dk ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: SSL certificate issues for git.gnus.org 2011-02-26 13:14 ` Adam Sjøgren @ 2011-02-26 14:59 ` Steinar Bang 0 siblings, 0 replies; 108+ messages in thread From: Steinar Bang @ 2011-02-26 14:59 UTC (permalink / raw) To: ding >>>>> asjo@koldfront.dk (Adam Sjøgren): > On Sat, 26 Feb 2011 08:51:30 +0100, Julien wrote: >> Personally, I'm fine with self-signed. I hate this certificate business >> which brings nothing if just money to bad companies. > ... and some good *coughUbuntucough* I'm not sure, but I think they also support http://cacert.org as a CA, like debian does...? ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: SSL certificate issues for git.gnus.org 2011-02-25 22:59 ` Adam Sjøgren 2011-02-26 7:51 ` Julien Danjou @ 2011-02-28 19:33 ` Ted Zlatanov 2011-02-28 21:01 ` Steinar Bang 2011-03-21 19:54 ` Adam Sjøgren 1 sibling, 2 replies; 108+ messages in thread From: Ted Zlatanov @ 2011-02-28 19:33 UTC (permalink / raw) To: ding On Fri, 25 Feb 2011 23:59:43 +0100 asjo@koldfront.dk (Adam Sjøgren) wrote: AS> On Fri, 25 Feb 2011 16:54:01 -0600, Ted wrote: AS> How is SSL using a self-signed certificate insecure? >> Users have to either import the certificate initially or disable >> http.sslVerify. Neither is as secure as a valid certificate chain with >> a CA bundle that's already installed, although the former is better of >> course. AS> The only difference in security is whatever confirmation of identity the AS> organisation signing the certificate performs, right? You're talking about abstract security, as a signing process. I'm saying the *user* has to either import the self-signed certificate off the website and hope it's not compromised or he has to disable http.sslVerify. Furthermore, a self-signed certificate looks unprofessional. It's better to set up a CA or to use a well-known one. savannah.gnu.org thinks so too and uses CAcert: http://savannah.gnu.org/tls/ This actually connects to some questions I had about Emacs' built-in certificates when I worked on GnuTLS support. But neither the GNU project nor the FSF seem to have a policy in this regard so we default to whatever certificates the OS trusts. On Sat, 26 Feb 2011 08:51:30 +0100 Julien Danjou <julien@danjou.info> wrote: JD> I hate this certificate business which brings nothing if just money JD> to bad companies. I respectfully disagree. The current prices on the major sellers are certainly ridiculous but there are many reasonable and even free ones. On Sat, 26 Feb 2011 15:59:53 +0100 Steinar Bang <sb@dod.no> wrote: >>>>>> asjo@koldfront.dk (Adam Sjøgren): >> ... and some good *coughUbuntucough* SB> I'm not sure, but I think they also support http://cacert.org as a CA, SB> like debian does...? Debian does, but Ubuntu doesn't, unfortunately. See http://wiki.cacert.org/InclusionStatus Ted ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: SSL certificate issues for git.gnus.org 2011-02-28 19:33 ` Ted Zlatanov @ 2011-02-28 21:01 ` Steinar Bang 2011-03-01 10:38 ` Ted Zlatanov 2011-03-21 19:54 ` Adam Sjøgren 1 sibling, 1 reply; 108+ messages in thread From: Steinar Bang @ 2011-02-28 21:01 UTC (permalink / raw) To: ding >>>>> Ted Zlatanov <tzz@lifelogs.com>: > Debian does, but Ubuntu doesn't, unfortunately. See > http://wiki.cacert.org/InclusionStatus A pity. The stuff in the "discussion" link, sounds like another "Shuttleworth-decision" I would disagree with (others being Unity on netbooks, and ditching X). Nothing I can do about that, other than migrate back to debian. Which I've done, except for on the family's netbooks (none of which run Unity, btw). ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: SSL certificate issues for git.gnus.org 2011-02-28 21:01 ` Steinar Bang @ 2011-03-01 10:38 ` Ted Zlatanov 2011-03-01 10:53 ` Steinar Bang 0 siblings, 1 reply; 108+ messages in thread From: Ted Zlatanov @ 2011-03-01 10:38 UTC (permalink / raw) To: ding On Mon, 28 Feb 2011 22:01:31 +0100 Steinar Bang <sb@dod.no> wrote: >>>>>> Ted Zlatanov <tzz@lifelogs.com>: >> Debian does, but Ubuntu doesn't, unfortunately. See >> http://wiki.cacert.org/InclusionStatus SB> A pity. The stuff in the "discussion" link, sounds like another SB> "Shuttleworth-decision" I would disagree with (others being Unity on SB> netbooks, and ditching X). Strange. I see the file as /etc/ssl/certs/cacert.org.pem on a new Ubuntu 10.10 install. So I don't know what's accurate but I guess, considering Savannah also uses it, that a cacert.org SSL certificate is the easiest way to do what I'm asking. But I can't request it. Ted ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: SSL certificate issues for git.gnus.org 2011-03-01 10:38 ` Ted Zlatanov @ 2011-03-01 10:53 ` Steinar Bang 2011-03-05 12:04 ` Lars Magne Ingebrigtsen 0 siblings, 1 reply; 108+ messages in thread From: Steinar Bang @ 2011-03-01 10:53 UTC (permalink / raw) To: ding >>>>> Ted Zlatanov <tzz@lifelogs.com>: > But I can't request it. Just supplementing Ted's statement: To be able to request a cacert.org signed certificate for git.gnus.org, you need to be able to receive and respond to, email sent to hostmaster@git.gnus.org. ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: SSL certificate issues for git.gnus.org 2011-03-01 10:53 ` Steinar Bang @ 2011-03-05 12:04 ` Lars Magne Ingebrigtsen 2011-03-05 20:00 ` Steinar Bang 2011-03-07 17:26 ` Ted Zlatanov 0 siblings, 2 replies; 108+ messages in thread From: Lars Magne Ingebrigtsen @ 2011-03-05 12:04 UTC (permalink / raw) To: ding Steinar Bang <sb@dod.no> writes: > Just supplementing Ted's statement: > To be able to request a cacert.org signed certificate for git.gnus.org, > you need to be able to receive and respond to, email sent to > hostmaster@git.gnus.org. Ok; I've now set up MX for git.gnus.org, and directed hostmaster to myself, so request away... -- (domestic pets only, the antidote for overdose, milk.) larsi@gnus.org * Lars Magne Ingebrigtsen ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: SSL certificate issues for git.gnus.org 2011-03-05 12:04 ` Lars Magne Ingebrigtsen @ 2011-03-05 20:00 ` Steinar Bang 2011-03-07 17:26 ` Ted Zlatanov 1 sibling, 0 replies; 108+ messages in thread From: Steinar Bang @ 2011-03-05 20:00 UTC (permalink / raw) To: ding >>>>> Lars Magne Ingebrigtsen <larsi@gnus.org>: > Ok; I've now set up MX for git.gnus.org, and directed hostmaster to > myself, so request away... It has to be done by you https://www.cacert.org/index.php?id=1 It would also probably be best to sign up for the domain gnus.org (meaning that you must control the email address hostmaster at gnus.org), and then from that loging create certificates for subdomains, like eg. git.gnus.org. Hm... and the way to generate certificates seems to have changed since when I did it. This requires a bit more research... ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: SSL certificate issues for git.gnus.org 2011-03-05 12:04 ` Lars Magne Ingebrigtsen 2011-03-05 20:00 ` Steinar Bang @ 2011-03-07 17:26 ` Ted Zlatanov 2011-03-10 9:44 ` Simon Josefsson 1 sibling, 1 reply; 108+ messages in thread From: Ted Zlatanov @ 2011-03-07 17:26 UTC (permalink / raw) To: ding On Sat, 05 Mar 2011 13:04:01 +0100 Lars Magne Ingebrigtsen <larsi@gnus.org> wrote: LMI> Steinar Bang <sb@dod.no> writes: >> Just supplementing Ted's statement: >> To be able to request a cacert.org signed certificate for git.gnus.org, >> you need to be able to receive and respond to, email sent to >> hostmaster@git.gnus.org. LMI> Ok; I've now set up MX for git.gnus.org, and directed hostmaster to LMI> myself, so request away... On Sat, 05 Mar 2011 21:00:06 +0100 Steinar Bang <sb@dod.no> wrote: SB> It has to be done by you SB> https://www.cacert.org/index.php?id=1 SB> It would also probably be best to sign up for the domain gnus.org SB> (meaning that you must control the email address hostmaster at gnus.org), SB> and then from that loging create certificates for subdomains, like SB> eg. git.gnus.org. Sorry, I can't enter the data for you. You need the date of birth and a passphrase to become a CACert member. I wish it could be easier. Ted ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: SSL certificate issues for git.gnus.org 2011-03-07 17:26 ` Ted Zlatanov @ 2011-03-10 9:44 ` Simon Josefsson 2011-03-10 11:55 ` Steinar Bang 2011-03-10 15:52 ` Ted Zlatanov 0 siblings, 2 replies; 108+ messages in thread From: Simon Josefsson @ 2011-03-10 9:44 UTC (permalink / raw) To: Ted Zlatanov; +Cc: ding Ted Zlatanov <tzz@lifelogs.com> writes: > On Sat, 05 Mar 2011 13:04:01 +0100 Lars Magne Ingebrigtsen > <larsi@gnus.org> wrote: > > LMI> Steinar Bang <sb@dod.no> writes: >>> Just supplementing Ted's statement: >>> To be able to request a cacert.org signed certificate for git.gnus.org, >>> you need to be able to receive and respond to, email sent to >>> hostmaster@git.gnus.org. > > LMI> Ok; I've now set up MX for git.gnus.org, and directed hostmaster to > LMI> myself, so request away... > > On Sat, 05 Mar 2011 21:00:06 +0100 Steinar Bang <sb@dod.no> wrote: > > SB> It has to be done by you > SB> https://www.cacert.org/index.php?id=1 > > SB> It would also probably be best to sign up for the domain gnus.org > SB> (meaning that you must control the email address hostmaster at gnus.org), > SB> and then from that loging create certificates for subdomains, like > SB> eg. git.gnus.org. > > Sorry, I can't enter the data for you. You need the date of birth and a > passphrase to become a CACert member. I wish it could be easier. I think anyone who is already a CACert member could help with this, by claiming ownership of the domain and then requesting certificates. I happen to be a member, so if I can help, let me know. Generating the private key and certificate request is relatively easy too. /Simon ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: SSL certificate issues for git.gnus.org 2011-03-10 9:44 ` Simon Josefsson @ 2011-03-10 11:55 ` Steinar Bang 2011-03-10 21:50 ` Simon Josefsson 2011-03-10 15:52 ` Ted Zlatanov 1 sibling, 1 reply; 108+ messages in thread From: Steinar Bang @ 2011-03-10 11:55 UTC (permalink / raw) To: ding >>>>> Simon Josefsson <simon@josefsson.org>: > I think anyone who is already a CACert member could help with this, by > claiming ownership of the domain and then requesting certificates. I > happen to be a member, so if I can help, let me know. Generating the > private key and certificate request is relatively easy too. I am also a member but I though I only could request certificate signing for sub-domains of the one I'm the member as...? This certificate stuff makes my head ache... ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: SSL certificate issues for git.gnus.org 2011-03-10 11:55 ` Steinar Bang @ 2011-03-10 21:50 ` Simon Josefsson 2011-03-10 22:01 ` Ted Zlatanov 0 siblings, 1 reply; 108+ messages in thread From: Simon Josefsson @ 2011-03-10 21:50 UTC (permalink / raw) To: ding Steinar Bang <sb@dod.no> writes: >>>>>> Simon Josefsson <simon@josefsson.org>: > >> I think anyone who is already a CACert member could help with this, by >> claiming ownership of the domain and then requesting certificates. I >> happen to be a member, so if I can help, let me know. Generating the >> private key and certificate request is relatively easy too. > > I am also a member but I though I only could request certificate signing > for sub-domains of the one I'm the member as...? You can become "owner" of any domain by entering the domain under cacert.org Domains->Add when you are logged in. The domain owner will get an e-mail to confirm the operation, but if he accepts then you can get server certificates for that domain through CACert. Of course, it is better if Lars gets an account, but to be trusted he needs to sign papers and find someone else who is a CACert member (at least that is how it used to work). But I believe it is still possible for anyone else to help out if Lars prefers to write elisp instead. :-) /Simon ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: SSL certificate issues for git.gnus.org 2011-03-10 21:50 ` Simon Josefsson @ 2011-03-10 22:01 ` Ted Zlatanov 2011-03-11 5:57 ` Simon Josefsson 0 siblings, 1 reply; 108+ messages in thread From: Ted Zlatanov @ 2011-03-10 22:01 UTC (permalink / raw) To: ding On Thu, 10 Mar 2011 22:50:11 +0100 Simon Josefsson <simon@josefsson.org> wrote: SJ> Steinar Bang <sb@dod.no> writes: >>>>>>> Simon Josefsson <simon@josefsson.org>: >> >>> I think anyone who is already a CACert member could help with this, by >>> claiming ownership of the domain and then requesting certificates. I >>> happen to be a member, so if I can help, let me know. Generating the >>> private key and certificate request is relatively easy too. >> >> I am also a member but I though I only could request certificate signing >> for sub-domains of the one I'm the member as...? SJ> You can become "owner" of any domain by entering the domain under SJ> cacert.org Domains->Add when you are logged in. The domain owner will SJ> get an e-mail to confirm the operation, but if he accepts then you can SJ> get server certificates for that domain through CACert. Oh, I see. I didn't know that. Could you do the request? You're probably the best person to do it. Thanks Ted ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: SSL certificate issues for git.gnus.org 2011-03-10 22:01 ` Ted Zlatanov @ 2011-03-11 5:57 ` Simon Josefsson 2011-03-13 22:24 ` Lars Magne Ingebrigtsen 0 siblings, 1 reply; 108+ messages in thread From: Simon Josefsson @ 2011-03-11 5:57 UTC (permalink / raw) To: Ted Zlatanov; +Cc: ding Ted Zlatanov <tzz@lifelogs.com> writes: > On Thu, 10 Mar 2011 22:50:11 +0100 Simon Josefsson <simon@josefsson.org> wrote: > > SJ> Steinar Bang <sb@dod.no> writes: >>>>>>>> Simon Josefsson <simon@josefsson.org>: >>> >>>> I think anyone who is already a CACert member could help with this, by >>>> claiming ownership of the domain and then requesting certificates. I >>>> happen to be a member, so if I can help, let me know. Generating the >>>> private key and certificate request is relatively easy too. >>> >>> I am also a member but I though I only could request certificate signing >>> for sub-domains of the one I'm the member as...? > > SJ> You can become "owner" of any domain by entering the domain under > SJ> cacert.org Domains->Add when you are logged in. The domain owner will > SJ> get an e-mail to confirm the operation, but if he accepts then you can > SJ> get server certificates for that domain through CACert. > > Oh, I see. I didn't know that. > > Could you do the request? You're probably the best person to do it. I have made the request -- but Lars will need to approve it. Lars, to generate the git.gnus.org certificate, please run something like this and send me the CSR at the bottom (it is fine to post to the list, it is not security sensitive) and I'll paste the request through cacert and get a certificate back: jas@latte:~$ certtool -p --outfile git.gnus.org-key.pem Generating a 2048 bit RSA private key... jas@latte:~$ certtool -q --load-privkey git.gnus.org-key.pem Generating a PKCS #10 certificate request... Country name (2 chars): Organization name: Organizational unit name: Locality name: State or province name: Common name: git.gnus.org UID: Enter a dnsName of the subject of the certificate: git.gnus.org Enter a dnsName of the subject of the certificate: Enter the IP address of the subject of the certificate: Enter the e-mail of the subject of the certificate: Enter a challenge password: Does the certificate belong to an authority? (y/N): Will the certificate be used for signing (DHE and RSA-EXPORT ciphersuites)? (y/N): y Will the certificate be used for encryption (RSA ciphersuites)? (y/N): y Is this a TLS web client certificate? (y/N): Is this also a TLS web server certificate? (y/N): y PKCS #10 Certificate Request Information: Version: 1 Subject: CN=git.gnus.org Subject Public Key Algorithm: RSA Modulus (bits 2048): c6:53:c1:43:9a:8e:5d:f5:89:10:27:00:7d:42:ff:6c a3:4f:bb:0c:58:c4:6c:9a:73:be:1d:6a:b5:e7:09:1c 1f:de:53:20:de:30:2a:52:a5:96:3a:57:ce:32:02:e8 e8:1d:2c:91:fa:c4:ed:95:84:95:b3:f9:91:3a:df:02 d3:76:75:c6:09:2f:4e:16:f8:cb:ea:83:fb:58:e5:91 52:ea:ef:74:7d:a5:9e:61:38:44:0f:de:92:b7:4a:f4 ff:c5:93:6a:21:d2:cf:83:9c:cb:af:17:74:88:5f:87 9a:63:8a:b9:f0:2b:1d:94:c8:f7:e1:ea:53:33:5e:d5 c3:8f:83:c0:98:f1:9d:69:b6:8d:be:e9:27:ce:82:f6 52:90:ea:d9:21:46:fc:04:95:27:0c:f8:6d:aa:51:fe 11:3f:c3:f1:0a:ac:de:d5:bc:88:7f:73:bb:25:61:d2 44:07:21:96:b9:4d:4f:c3:1a:35:be:41:2e:d5:5e:f6 0e:a2:6f:56:40:a1:f5:e0:f5:85:1d:8b:24:db:c3:fe 92:94:ce:23:cf:06:cc:1b:a2:f3:d6:bf:85:10:03:d8 0d:ac:3d:d2:10:ba:bd:ea:4d:e8:42:5a:a7:49:e8:c3 8d:86:dd:a0:09:77:62:43:ce:95:82:3c:8f:f4:c6:f3 Exponent: 01:00:01 Attributes: Extensions: Subject Alternative Name (not critical): DNSname: git.gnus.org Basic Constraints (critical): Certificate Authority (CA): FALSE Key Usage (critical): Digital signature. Key encipherment. Key Purpose (critical): TLS WWW Server. Other Information: Public Key Id: 4dff66171012fd06f4ebe4206d4041cd4d020183 -----BEGIN NEW CERTIFICATE REQUEST----- MIICvTCCAaUCAQAwFzEVMBMGA1UEAxMMZ2l0LmdudXMub3JnMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxlPBQ5qOXfWJECcAfUL/bKNPuwxYxGyac74d arXnCRwf3lMg3jAqUqWWOlfOMgLo6B0skfrE7ZWElbP5kTrfAtN2dcYJL04W+Mvq g/tY5ZFS6u90faWeYThED96St0r0/8WTaiHSz4Ocy68XdIhfh5pjirnwKx2UyPfh 6lMzXtXDj4PAmPGdabaNvuknzoL2UpDq2SFG/ASVJwz4bapR/hE/w/EKrN7VvIh/ c7slYdJEByGWuU1Pwxo1vkEu1V72DqJvVkCh9eD1hR2LJNvD/pKUziPPBswbovPW v4UQA9gNrD3SELq96k3oQlqnSejDjYbdoAl3YkPOlYI8j/TG8wIDAQABoGEwXwYJ KoZIhvcNAQkOMVIwUDAXBgNVHREEEDAOggxnaXQuZ251cy5vcmcwDAYDVR0TAQH/ BAIwADAPBgNVHQ8BAf8EBQMDB6AAMBYGA1UdJQEB/wQMMAoGCCsGAQUFBwMBMA0G CSqGSIb3DQEBCwUAA4IBAQBLijy0bHwYLkb7ZwOlHfX9yjRvOrTPfe7/g8N1uD8y hPChDpCbmQtdsbDQW1r9Bz8AiixtkfrAvz0UYuc6jTsqkD+P6hGb8g+oayJt4O2B FA5sgcp6ydmjRicdt3uucbtB0uPr0gpMdqTQjwo6RL4YzhyG1HiVPGPbLNVu7T+7 0otyN2QPC6eHtgLqPel8LnJyJ0qqCdBVM0dGLWWrxHJYSQB+pCdhPJH/8YK8T7+D Zo4/leWGihU+Ga90hYnPDFALhCU30XGCZItHjW4p5miS/vW/KGGqdWH55zpIM6ZE cEIZVmUx1doYrKI7GOZm/X5dtrZgxCxhtIIebkHfRgTp -----END NEW CERTIFICATE REQUEST----- jas@latte:~$ /Simon ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: SSL certificate issues for git.gnus.org 2011-03-11 5:57 ` Simon Josefsson @ 2011-03-13 22:24 ` Lars Magne Ingebrigtsen 2011-03-14 8:59 ` Simon Josefsson 0 siblings, 1 reply; 108+ messages in thread From: Lars Magne Ingebrigtsen @ 2011-03-13 22:24 UTC (permalink / raw) To: ding Simon Josefsson <simon@josefsson.org> writes: > I have made the request -- but Lars will need to approve it. (Sorry for the tardy response -- I've been building Ikea shelves for a week now.) I got the cacert email, and clicked through, and it said "Your domain has been verified. You can now start issuing certificates for this domain." > Lars, to generate the git.gnus.org certificate, please run something > like this and send me the CSR at the bottom (it is fine to post to the > list, it is not security sensitive) and I'll paste the request through > cacert and get a certificate back: PKCS #10 Certificate Request Information: Version: 1 Subject: C=NO,O=Gnus Network User Services,CN=git.gnus.org Subject Public Key Algorithm: RSA Modulus (bits 2048): b7:b7:e4:69:94:84:5b:c6:f7:6d:e8:5b:6b:1b:2d:48 24:54:eb:1f:3e:60:e4:99:f1:f3:4c:a3:6b:fe:0c:93 25:5c:a8:e3:3c:04:ed:5b:6c:2c:ac:4f:2a:1b:9a:77 b1:b7:91:75:53:d7:09:d2:82:e7:0b:06:b6:d1:29:bb f4:fc:b3:52:fb:29:d6:2b:1c:c3:60:83:82:69:5b:4a 93:9a:b2:1b:96:80:4e:3c:37:b8:b6:36:63:18:1e:0c ca:cc:6c:a7:f2:ca:8e:26:f6:da:ce:cc:6b:2b:71:3b b3:57:55:72:3a:83:72:d8:a2:d2:13:a6:74:66:7b:24 ac:40:d3:66:e5:54:b6:df:bd:72:b5:c6:f6:4b:e5:7e fb:b5:c5:bd:59:7f:87:dd:5a:f8:16:e1:3a:2b:ed:ef 24:f9:54:c8:d7:9f:6b:9a:c9:d0:54:6a:70:b6:d5:93 8a:1c:f9:9a:df:14:3a:d2:05:f8:57:b2:21:2f:a6:04 1d:c2:f8:94:e7:bd:fd:f7:60:3e:8e:59:c6:fd:c4:85 14:c4:c3:e1:c7:4a:38:cd:ce:8d:98:c0:31:11:d7:b7 64:ae:42:dd:f0:27:db:db:d9:47:b1:ff:31:91:36:83 73:f1:f0:72:8c:fa:c1:b5:68:cc:3b:d7:33:e9:7d:bd Exponent: 01:00:01 Attributes: Extensions: Subject Alternative Name (not critical): DNSname: git.gnus.org Basic Constraints (critical): Certificate Authority (CA): FALSE Key Usage (critical): Digital signature. Key encipherment. Key Purpose (not critical): TLS WWW Server. Other Information: Public Key Id: 94ac9e58095aa6595b65205b7a5f9761e36723b1 -----BEGIN NEW CERTIFICATE REQUEST----- MIIC6DCCAdICAQAwSTELMAkGA1UEBhMCTk8xIzAhBgNVBAoTGkdudXMgTmV0d29y ayBVc2VyIFNlcnZpY2VzMRUwEwYDVQQDEwxnaXQuZ251cy5vcmcwggEgMAsGCSqG SIb3DQEBAQOCAQ8AMIIBCgKCAQEAt7fkaZSEW8b3behbaxstSCRU6x8+YOSZ8fNM o2v+DJMlXKjjPATtW2wsrE8qG5p3sbeRdVPXCdKC5wsGttEpu/T8s1L7KdYrHMNg g4JpW0qTmrIbloBOPDe4tjZjGB4Mysxsp/LKjib22s7MaytxO7NXVXI6g3LYotIT pnRmeySsQNNm5VS2371ytcb2S+V++7XFvVl/h91a+BbhOivt7yT5VMjXn2uaydBU anC21ZOKHPma3xQ60gX4V7IhL6YEHcL4lOe9/fdgPo5Zxv3EhRTEw+HHSjjNzo2Y wDER17dkrkLd8Cfb29lHsf8xkTaDc/Hwcoz6wbVozDvXM+l9vQIDAQABoF4wXAYJ KoZIhvcNAQkOMU8wTTAXBgNVHREEEDAOggxnaXQuZ251cy5vcmcwDAYDVR0TAQH/ BAIwADAPBgNVHQ8BAf8EBQMDB6AAMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAsGCSqG SIb3DQEBBQOCAQEAHasaM97SpTxNwo46FYGBaKk6PH/FYMPvnXCJWQDcBaqKm7S4 8CzNOEUk0Ag8KCc0Zni7Lt7dOyXvaLqExEn6c47ZvGfGjh/zYZa43ixwc36Z+57H dV2I95uobDmAcPgBUgiTp6IOxMZiAouMOOPKiNnURBM5bQ94FyompEtGjx7XGzLM /JoRPuKJ9JvqzMhe9e69iacDuq3ll9yCJQJSt40MO5L8OLK0HP7E1BDNLdt56X+T 5i+P7hYvT6MJ12FIRoKggQZJHhEY/8ERnlr47DQ/HQczEWqiDaeC/6QtozOM/r3o 15+FsV4iYc7Rsvj+mIl9wRroYJPfqgLKpoOxAw== -----END NEW CERTIFICATE REQUEST----- -- (domestic pets only, the antidote for overdose, milk.) larsi@gnus.org * Lars Magne Ingebrigtsen ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: SSL certificate issues for git.gnus.org 2011-03-13 22:24 ` Lars Magne Ingebrigtsen @ 2011-03-14 8:59 ` Simon Josefsson 2011-03-14 9:30 ` Matthias Andree 2011-03-15 15:45 ` Lars Magne Ingebrigtsen 0 siblings, 2 replies; 108+ messages in thread From: Simon Josefsson @ 2011-03-14 8:59 UTC (permalink / raw) To: ding Lars Magne Ingebrigtsen <larsi@gnus.org> writes: > Simon Josefsson <simon@josefsson.org> writes: > >> I have made the request -- but Lars will need to approve it. > > (Sorry for the tardy response -- I've been building Ikea shelves for a > week now.) > > I got the cacert email, and clicked through, and it said > > "Your domain has been verified. You can now start issuing certificates > for this domain." Thanks -- it seems approved alright. >> Lars, to generate the git.gnus.org certificate, please run something >> like this and send me the CSR at the bottom (it is fine to post to the >> list, it is not security sensitive) and I'll paste the request through >> cacert and get a certificate back: > > PKCS #10 Certificate Request Information: Thanks, here is the certificate: -----BEGIN CERTIFICATE----- MIIE0TCCArmgAwIBAgIDAMjmMA0GCSqGSIb3DQEBBQUAMFQxFDASBgNVBAoTC0NB Y2VydCBJbmMuMR4wHAYDVQQLExVodHRwOi8vd3d3LkNBY2VydC5vcmcxHDAaBgNV BAMTE0NBY2VydCBDbGFzcyAzIFJvb3QwHhcNMTEwMzE0MDg1MTEyWhcNMTMwMzEz MDg1MTEyWjAXMRUwEwYDVQQDEwxnaXQuZ251cy5vcmcwggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQC3t+RplIRbxvdt6FtrGy1IJFTrHz5g5Jnx80yja/4M kyVcqOM8BO1bbCysTyobmnext5F1U9cJ0oLnCwa20Sm79PyzUvsp1iscw2CDgmlb SpOashuWgE48N7i2NmMYHgzKzGyn8sqOJvbazsxrK3E7s1dVcjqDctii0hOmdGZ7 JKxA02blVLbfvXK1xvZL5X77tcW9WX+H3Vr4FuE6K+3vJPlUyNefa5rJ0FRqcLbV k4oc+ZrfFDrSBfhXsiEvpgQdwviU573992A+jlnG/cSFFMTD4cdKOM3OjZjAMRHX t2SuQt3wJ9vb2Uex/zGRNoNz8fByjPrBtWjMO9cz6X29AgMBAAGjgegwgeUwDAYD VR0TAQH/BAIwADA0BgNVHSUELTArBggrBgEFBQcDAgYIKwYBBQUHAwEGCWCGSAGG +EIEAQYKKwYBBAGCNwoDAzALBgNVHQ8EBAMCBaAwMwYIKwYBBQUHAQEEJzAlMCMG CCsGAQUFBzABhhdodHRwOi8vb2NzcC5jYWNlcnQub3JnLzBdBgNVHREEVjBUggxn aXQuZ251cy5vcmegGgYIKwYBBQUHCAWgDgwMZ2l0LmdudXMub3JnggxnaXQuZ251 cy5vcmegGgYIKwYBBQUHCAWgDgwMZ2l0LmdudXMub3JnMA0GCSqGSIb3DQEBBQUA A4ICAQBEQ0M46NbqXlYYjSi+RH/wQ/Z4gbtLKG5uHZSV3V7RUUl6IgerXPDiGkF0 CwPXzD2K7A/qRWtsR9ymxDqyMYpBZMpP7dzIN5AJzAuIaUUCBoU3CIwLHOlirAyx 1Ks+qLfQFQ7CI3gnpebzkdC/QGMd4R+AaCMzvW10Gvg2V6xyfhreQ43g6zj5jLpQ mcylstzvGrnN6I+YjL6FVOAD6zYNX+rxy/Q0YdXM8u0Tz1lMe1SDx6XGwojdH1uf 9eUTIB0J0+woKm+VIrrKcSWxKCnzUpSfw7985No+uuxzRhqD58rXOQrjkddQcXlk Wxf5QXqXuLYl5rGrQFSDBONDKuOIN30908JUidzsuWHBzUWQ+9rom2hvRq+NeYWf vjdtADDt8+cAsmw6FMDaqpf867J5TOeV5KA2BbTXb/V5rfe0kNAwPSKbHs7aUPsS 3SPdeCEGemV+J0WcB3MfhvvkaFwVclTr41FToX4ECFVuIJTfN8ZKdT74/XsrVGM9 a+jmmELarhpfLR4c2HexaACkn+GyNMuFOo9tDyg/W/uWrJjbrK2RKZynulP6C9O4 23Zv08PB1Sy7hikZSMhBNJiEr36G+peqc/0qFweVUcIg/2saZMhDzJf8P8xnPgzL +Kwzb5FCUZpauiEH9YRyta5MlcRHTER7G2yWLH0LBVNwBz0KcA== -----END CERTIFICATE----- It is not strictly needed, but you may want to make the web server send the following as an intermediate certificate too: http://www.cacert.org/certs/class3.txt Then clients only have to trust the root CACert CA without also knowing the intermediate CACert certificate. I suspect most clients already trust the intermediate CACert CA anyway though. If you are using apache with mod_gnutls (Debian libapache2-mod-gnutls) just concatenate the git.gnus.org PEM blob above with the PEM blob in the URL above into a text file and then point to the files like this: GnuTLSEnable on GnuTLSCertificateFile /etc/ssl/private/git.gnus.org-chain.pem GnuTLSKeyFile /etc/ssl/private/git.gnus.org-key.pem GnuTLSPriorities NORMAL /Simon ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: SSL certificate issues for git.gnus.org 2011-03-14 8:59 ` Simon Josefsson @ 2011-03-14 9:30 ` Matthias Andree 2011-03-15 15:45 ` Lars Magne Ingebrigtsen 1 sibling, 0 replies; 108+ messages in thread From: Matthias Andree @ 2011-03-14 9:30 UTC (permalink / raw) To: larsi, ding; +Cc: Simon Josefsson Am 14.03.2011 09:59, schrieb Simon Josefsson: > It is not strictly needed, but you may want to make the web server send > the following as an intermediate certificate too: > > http://www.cacert.org/certs/class3.txt Lars, please do, in order to establish proper practice - servers are supposed to send all intermediate CA certificates, too, in the right order. > Then clients only have to trust the root CACert CA without also knowing > the intermediate CACert certificate. I suspect most clients already > trust the intermediate CACert CA anyway though. For CAcert it's fine because the intermediate CA is usually trusted, but generally it is a bad thing, as it breaks end user setups. I've been through this 3-layered intermediate stuff with DFN setups more than a dozen times. > If you are using apache with mod_gnutls (Debian libapache2-mod-gnutls) > just concatenate the git.gnus.org PEM blob above with the PEM blob in > the URL above into a text file and then point to the files like this: > > GnuTLSEnable on > GnuTLSCertificateFile /etc/ssl/private/git.gnus.org-chain.pem > GnuTLSKeyFile /etc/ssl/private/git.gnus.org-key.pem > GnuTLSPriorities NORMAL Similar considerations apply for mod_ssl if you happen to use that. I can dig up details if desired. Best regards -- Matthias Andree ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: SSL certificate issues for git.gnus.org 2011-03-14 8:59 ` Simon Josefsson 2011-03-14 9:30 ` Matthias Andree @ 2011-03-15 15:45 ` Lars Magne Ingebrigtsen 2011-03-15 16:03 ` Ted Zlatanov 1 sibling, 1 reply; 108+ messages in thread From: Lars Magne Ingebrigtsen @ 2011-03-15 15:45 UTC (permalink / raw) To: ding Simon Josefsson <simon@josefsson.org> writes: > Thanks, here is the certificate: Thanks! Ted, I've now copied over the key and the certificate to ~larsi/cert on Quimby. Can you install it wherever git wants it to be installed? -- (domestic pets only, the antidote for overdose, milk.) larsi@gnus.org * Lars Magne Ingebrigtsen ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: SSL certificate issues for git.gnus.org 2011-03-15 15:45 ` Lars Magne Ingebrigtsen @ 2011-03-15 16:03 ` Ted Zlatanov 2011-03-16 10:59 ` Ted Zlatanov 2011-03-17 11:07 ` Ted Zlatanov 0 siblings, 2 replies; 108+ messages in thread From: Ted Zlatanov @ 2011-03-15 16:03 UTC (permalink / raw) To: ding On Tue, 15 Mar 2011 16:45:18 +0100 Lars Magne Ingebrigtsen <larsi@gnus.org> wrote: LMI> Simon Josefsson <simon@josefsson.org> writes: >> Thanks, here is the certificate: LMI> Ted, I've now copied over the key and the certificate to ~larsi/cert on LMI> Quimby. Can you install it wherever git wants it to be installed? I'll do it together with the HTML deployment, soon-ish. Ted ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: SSL certificate issues for git.gnus.org 2011-03-15 16:03 ` Ted Zlatanov @ 2011-03-16 10:59 ` Ted Zlatanov 2011-03-16 11:31 ` Greg Troxel 2011-03-17 11:07 ` Ted Zlatanov 1 sibling, 1 reply; 108+ messages in thread From: Ted Zlatanov @ 2011-03-16 10:59 UTC (permalink / raw) To: ding I'm no expert on SSL certificates but I think I did this correctly and curl is happy (thus Git too) with https://git.gnus.org The "CAcert Class 3 Root" is the issuer of the git.gnus.org certificate and the "CA Cert Signing Authority" is next in the chain, as shown by Chrome. So I think they are all offered by the server correctly. I didn't have time to update the docs this morning, but please let me know if there's a problem with the setup. Ted ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: SSL certificate issues for git.gnus.org 2011-03-16 10:59 ` Ted Zlatanov @ 2011-03-16 11:31 ` Greg Troxel 2011-03-16 13:21 ` Ted Zlatanov 0 siblings, 1 reply; 108+ messages in thread From: Greg Troxel @ 2011-03-16 11:31 UTC (permalink / raw) To: Ted Zlatanov; +Cc: ding [-- Attachment #1: Type: text/plain, Size: 794 bytes --] I'm no expert on SSL certificates but I think I did this correctly and curl is happy (thus Git too) with https://git.gnus.org The "CAcert Class 3 Root" is the issuer of the git.gnus.org certificate and the "CA Cert Signing Authority" is next in the chain, as shown by Chrome. So I think they are all offered by the server correctly. I didn't have time to update the docs this morning, but please let me know if there's a problem with the setup. I changed .git/config to edit remote to https for git.gnus.org, and then got a cert failure. I then installed the cacert root ca in /etc/openssl/certs (NetBSD), and git remote update now prompts for a password. So I think the cert is fine anonymous fetching over https doesn't work (and maybe it's not intended to work) [-- Attachment #2: Type: application/pgp-signature, Size: 194 bytes --] ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: SSL certificate issues for git.gnus.org 2011-03-16 11:31 ` Greg Troxel @ 2011-03-16 13:21 ` Ted Zlatanov 0 siblings, 0 replies; 108+ messages in thread From: Ted Zlatanov @ 2011-03-16 13:21 UTC (permalink / raw) To: ding On Wed, 16 Mar 2011 07:31:35 -0400 Greg Troxel <gdt@work.lexort.com> wrote: GT> I changed .git/config to edit remote to https for git.gnus.org, and then GT> got a cert failure. I then installed the cacert root ca in GT> /etc/openssl/certs (NetBSD), and git remote update now prompts for a GT> password. GT> So GT> I think the cert is fine Cool. I updated the docs to reflect that GIT_SSL_NO_VERIFY and "git config http.sslVerify false" are no longer necessary, and will push them into place soon-ish. GT> anonymous fetching over https doesn't work (and maybe it's not GT> intended to work) Correct, it's for committer access, as http://git.gnus.org/ says. I didn't think it was necessary to protect public access with SSL and most projects don't. Ted ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: SSL certificate issues for git.gnus.org 2011-03-15 16:03 ` Ted Zlatanov 2011-03-16 10:59 ` Ted Zlatanov @ 2011-03-17 11:07 ` Ted Zlatanov 1 sibling, 0 replies; 108+ messages in thread From: Ted Zlatanov @ 2011-03-17 11:07 UTC (permalink / raw) To: ding On Tue, 15 Mar 2011 11:03:48 -0500 Ted Zlatanov <tzz@lifelogs.com> wrote: TZ> On Tue, 15 Mar 2011 16:45:18 +0100 Lars Magne Ingebrigtsen <larsi@gnus.org> wrote: LMI> Simon Josefsson <simon@josefsson.org> writes: >>> Thanks, here is the certificate: LMI> Ted, I've now copied over the key and the certificate to ~larsi/cert on LMI> Quimby. Can you install it wherever git wants it to be installed? TZ> I'll do it together with the HTML deployment, soon-ish. The http://git.gnus.org page has been updated. Ted ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: SSL certificate issues for git.gnus.org 2011-03-10 9:44 ` Simon Josefsson 2011-03-10 11:55 ` Steinar Bang @ 2011-03-10 15:52 ` Ted Zlatanov 2011-03-10 19:43 ` James Cloos 1 sibling, 1 reply; 108+ messages in thread From: Ted Zlatanov @ 2011-03-10 15:52 UTC (permalink / raw) To: ding On Thu, 10 Mar 2011 10:44:53 +0100 Simon Josefsson <simon@josefsson.org> wrote: SJ> I think anyone who is already a CACert member could help with this, by SJ> claiming ownership of the domain and then requesting certificates. I SJ> happen to be a member, so if I can help, let me know. Generating the SJ> private key and certificate request is relatively easy too. I can do it, too, but it would be a false claim. Lars owns the domain. Ted ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: SSL certificate issues for git.gnus.org 2011-03-10 15:52 ` Ted Zlatanov @ 2011-03-10 19:43 ` James Cloos 0 siblings, 0 replies; 108+ messages in thread From: James Cloos @ 2011-03-10 19:43 UTC (permalink / raw) To: ding There are a few other alternatives, since this is an floss project. Googling quickly finds: https://cert.startcom.org/ https://www.godaddy.com/ssl/ssl-open-source.aspx I've heard that Thawte offers them as well, but can't find a url. -JimC -- James Cloos <cloos@jhcloos.com> OpenPGP: 1024D/ED7DAEA6 ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: SSL certificate issues for git.gnus.org 2011-02-28 19:33 ` Ted Zlatanov 2011-02-28 21:01 ` Steinar Bang @ 2011-03-21 19:54 ` Adam Sjøgren 2011-03-21 22:41 ` Ted Zlatanov 1 sibling, 1 reply; 108+ messages in thread From: Adam Sjøgren @ 2011-03-21 19:54 UTC (permalink / raw) To: ding On Mon, 28 Feb 2011 13:33:44 -0600, Ted wrote: > On Fri, 25 Feb 2011 23:59:43 +0100 asjo@koldfront.dk (Adam Sjøgren) wrote: AS> The only difference in security is whatever confirmation of identity the AS> organisation signing the certificate performs, right? > You're talking about abstract security, as a signing process. I'm > saying the *user* has to either import the self-signed certificate off > the website and hope it's not compromised or he has to disable > http.sslVerify. No, I am talking about the difference between knowing that the traffic isn't snoopable between client and server (more secure than plain text) vs. that+someone having said "the server is who the server claims to be" (arguably slightly-to-a-lot more secure, depending on who you trust). I think it was a fundamental error to conflate those two things. But hey, it made some people very, very rich - and we got Ubuntu. > Furthermore, a self-signed certificate looks unprofessional. "I wear my unprofessionalism as a badge of honor. Professionalism has no place in art" > On Sat, 26 Feb 2011 08:51:30 +0100 Julien Danjou <julien@danjou.info> wrote: JD> I hate this certificate business which brings nothing if just money JD> to bad companies. > I respectfully disagree. The current prices on the major sellers are > certainly ridiculous but there are many reasonable and even free ones. Alas, the ones that are free either aren't in the Major Browsers by default, or they (arbitrarily) don't allow you to create certificates for multiple domains (subjectAltNames). Best regards, Adam -- "But they are all following you! Adam Sjøgren No, they ain't, I'm just in front" asjo@koldfront.dk ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: SSL certificate issues for git.gnus.org 2011-03-21 19:54 ` Adam Sjøgren @ 2011-03-21 22:41 ` Ted Zlatanov 2011-03-21 22:45 ` Adam Sjøgren 0 siblings, 1 reply; 108+ messages in thread From: Ted Zlatanov @ 2011-03-21 22:41 UTC (permalink / raw) To: ding On Mon, 21 Mar 2011 20:54:35 +0100 asjo@koldfront.dk (Adam Sjøgren) wrote: AS> On Mon, 28 Feb 2011 13:33:44 -0600, Ted wrote: >> On Sat, 26 Feb 2011 08:51:30 +0100 Julien Danjou <julien@danjou.info> wrote: JD> I hate this certificate business which brings nothing if just money JD> to bad companies. >> I respectfully disagree. The current prices on the major sellers are >> certainly ridiculous but there are many reasonable and even free ones. AS> Alas, the ones that are free either aren't in the Major Browsers by AS> default, or they (arbitrarily) don't allow you to create certificates AS> for multiple domains (subjectAltNames). I think that's their prerogative. I just brought up an Emacs-wide (or GNU-wide) CA on emacs-devel, which would help at least in the scope of Emacs. Ted ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: SSL certificate issues for git.gnus.org 2011-03-21 22:41 ` Ted Zlatanov @ 2011-03-21 22:45 ` Adam Sjøgren 0 siblings, 0 replies; 108+ messages in thread From: Adam Sjøgren @ 2011-03-21 22:45 UTC (permalink / raw) To: ding On Mon, 21 Mar 2011 17:41:54 -0500, Ted wrote: AS> Alas, the ones that are free either aren't in the Major Browsers by AS> default, or they (arbitrarily) don't allow you to create certificates AS> for multiple domains (subjectAltNames). > I think that's their prerogative. [...] And I think that system is broken; let's just leave it at that? Best regards, Adam -- "This is either madness... or brilliance." Adam Sjøgren "It's remarkable how often those two traits coincide." asjo@koldfront.dk ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: SSL certificate issues for git.gnus.org 2011-02-25 21:58 ` SSL certificate issues for git.gnus.org Ted Zlatanov 2011-02-25 22:39 ` Adam Sjøgren @ 2011-02-26 9:24 ` Steinar Bang 1 sibling, 0 replies; 108+ messages in thread From: Steinar Bang @ 2011-02-26 9:24 UTC (permalink / raw) To: ding >>>>> Ted Zlatanov <tzz@lifelogs.com>: > It can even come from http://www.cacert.org/ -- it's not hard to add > their CA bundle. Debian comes with this one installed, I think...? ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus Git repository info and comitters: need updated password 2010-04-17 21:28 ` Ted Zlatanov 2010-04-17 22:00 ` Ted Zlatanov @ 2010-04-18 8:47 ` Andreas Schwab 1 sibling, 0 replies; 108+ messages in thread From: Andreas Schwab @ 2010-04-18 8:47 UTC (permalink / raw) To: Ted Zlatanov; +Cc: ding I think you should be able to include spaces in the password by enclosing it in double quotes in the .netrc file. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus Git repository info and comitters: need updated password 2010-04-15 13:46 ` Ted Zlatanov 2010-04-15 17:04 ` Andreas Schwab @ 2010-04-16 6:14 ` Katsumi Yamaoka 2010-04-16 9:47 ` Ted Zlatanov 1 sibling, 1 reply; 108+ messages in thread From: Katsumi Yamaoka @ 2010-04-16 6:14 UTC (permalink / raw) To: ding >>>>> Ted Zlatanov wrote: > On Thu, 15 Apr 2010 15:50:59 +0900 Katsumi Yamaoka <yamaoka@jpl.org> wrote: [...] KY> Did anyone succeed in cloning the writable repo behind the firewall KY> (or http proxy)? If so, how? I haven't made good yet. Using KY> 80.91.231.55 instead of the host name made no difference, either. [...] > Behind a firewall, you can probably use the curl options (in ~/.curlrc) > to control the behavior. See GIT_CURL_VERBOSE and try to replicate what > it does when it fails. I did it! The Gnus Git repo and the Emacs trunk is now synch'd (the recent changes made in gnus.texi in the emacs-23 branch will be merged to the trunk later). First, I found I need setting of the environment variable `HTTPS_PROXY' rather than `http_proxy': export HTTPS_PROXY=proxy.example.com:8080 Second, I didn't know git-remote-https (or git-remote-curl) reads the ~/.netrc file, but it cannot handle password containing SPC. I use just such a password "PASS WORD", and I found out the only way to pass it to Git is: git clone 'https://yamaoka:PASS WORD@git.gnus.org/gnus.git' But that the ps command exposes it is bad from every point of view. I'll ask Ted to change it into the one that doesn't contain SPC. Regards, ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus Git repository info and comitters: need updated password 2010-04-16 6:14 ` Katsumi Yamaoka @ 2010-04-16 9:47 ` Ted Zlatanov 0 siblings, 0 replies; 108+ messages in thread From: Ted Zlatanov @ 2010-04-16 9:47 UTC (permalink / raw) To: Katsumi Yamaoka; +Cc: ding On Fri, 16 Apr 2010 15:14:23 +0900 Katsumi Yamaoka <yamaoka@jpl.org> wrote: KY> I did it! The Gnus Git repo and the Emacs trunk is now synch'd KY> (the recent changes made in gnus.texi in the emacs-23 branch KY> will be merged to the trunk later). Nice, thanks. KY> First, I found I need setting of the environment variable KY> `HTTPS_PROXY' rather than `http_proxy': KY> export HTTPS_PROXY=proxy.example.com:8080 KY> Second, I didn't know git-remote-https (or git-remote-curl) reads KY> the ~/.netrc file, but it cannot handle password containing SPC. KY> I use just such a password "PASS WORD", and I found out the only KY> way to pass it to Git is: KY> git clone 'https://yamaoka:PASS WORD@git.gnus.org/gnus.git' I'll put this information on the web page as well. Ted ^ permalink raw reply [flat|nested] 108+ messages in thread
* Re: Gnus Git repository info and comitters: need updated password 2010-04-14 11:07 ` Ted Zlatanov 2010-04-14 11:34 ` Romain Francoise 2010-04-15 6:50 ` Katsumi Yamaoka @ 2010-04-16 8:19 ` Didier Verna 2 siblings, 0 replies; 108+ messages in thread From: Didier Verna @ 2010-04-16 8:19 UTC (permalink / raw) To: Ted Zlatanov; +Cc: Ding Mailing List Ted Zlatanov <tzz@lifelogs.com> wrote: > Comitters, if you sent me an updated password it's been added > (thanks!). You can test with (GIT_CURL_VERBOSE is optional): > > GIT_SSL_NO_VERIFY=1 GIT_CURL_VERBOSE=1 git clone https://git.gnus.org/gnus.git > cd gnus > git config http.sslVerify false Worked here (apart from the fact that I had to mention my name explicitely in the URL). -- Resistance is futile. You will be jazzimilated. Scientific site: http://www.lrde.epita.fr/~didier Music (Jazz) site: http://www.didierverna.com ^ permalink raw reply [flat|nested] 108+ messages in thread
end of thread, other threads:[~2011-03-21 22:45 UTC | newest] Thread overview: 108+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2010-04-12 2:25 Gnus Git repository info and comitters: need updated password Ted Zlatanov 2010-04-12 8:31 ` David Engster 2010-04-12 10:20 ` Adam Sjøgren 2010-04-12 17:36 ` Andreas Schwab 2010-04-12 17:52 ` Ted Zlatanov 2010-04-12 18:57 ` Andreas Schwab 2010-04-14 10:38 ` Ted Zlatanov 2010-04-14 11:24 ` Andreas Schwab 2010-04-14 13:10 ` Ted Zlatanov 2010-04-14 16:59 ` Andreas Schwab 2010-04-15 3:07 ` Ted Zlatanov 2010-04-15 7:57 ` Andreas Schwab 2010-04-12 17:27 ` Andreas Schwab 2010-04-12 17:49 ` Ted Zlatanov 2010-04-12 18:29 ` Bjørn Mork 2010-04-12 19:01 ` Ted Zlatanov 2010-04-12 18:53 ` Andreas Schwab 2010-04-12 19:12 ` Andreas Schwab 2010-04-12 19:18 ` Ted Zlatanov 2010-04-12 19:29 ` Andreas Schwab [not found] ` <87bpdpgsj9.fsf@gate450.dyndns.org> 2010-04-14 11:07 ` Ted Zlatanov 2010-04-14 11:34 ` Romain Francoise 2010-04-15 6:50 ` Katsumi Yamaoka 2010-04-15 13:46 ` Ted Zlatanov 2010-04-15 17:04 ` Andreas Schwab 2010-04-15 22:54 ` Andreas Seltenreich 2010-04-16 1:25 ` Ted Zlatanov 2010-04-16 21:49 ` Andreas Schwab 2010-04-17 21:00 ` Ted Zlatanov 2010-04-17 8:24 ` Andreas Seltenreich 2010-04-17 10:01 ` Andreas Schwab 2010-04-17 16:52 ` Andreas Seltenreich 2010-04-17 10:29 ` Andreas Schwab 2010-04-17 21:02 ` Ted Zlatanov 2010-04-17 21:28 ` Ted Zlatanov 2010-04-17 22:00 ` Ted Zlatanov 2010-04-17 23:26 ` Tim Landscheidt 2010-04-18 9:51 ` Andreas Seltenreich 2010-04-18 11:53 ` Ted Zlatanov 2010-04-18 12:10 ` Leo 2010-04-18 15:26 ` Ted Zlatanov 2010-04-18 21:04 ` Gnus, git, www.gnus.org (was: Gnus Git repository info and comitters: need updated password) Reiner Steib 2010-04-19 17:49 ` Gnus, git, www.gnus.org Reiner Steib 2010-04-19 18:10 ` Ted Zlatanov 2010-04-19 19:21 ` Andreas Schwab 2010-04-19 20:12 ` Ted Zlatanov 2010-04-19 23:28 ` Tim Landscheidt 2010-04-20 3:41 ` Ted Zlatanov 2010-04-22 17:31 ` Sivaram Neelakantan 2010-04-22 19:48 ` Andreas Schwab 2010-04-22 23:49 ` Ted Zlatanov 2010-04-23 0:35 ` Harry Putnam 2010-04-23 1:28 ` Russ Allbery 2010-04-23 10:00 ` Bjørn Mork 2010-04-23 13:01 ` Ted Zlatanov 2010-04-23 13:08 ` Greg Troxel 2010-04-23 13:20 ` Ted Zlatanov 2010-04-23 9:18 ` Sivaram Neelakantan 2010-04-23 12:54 ` Andreas Schwab 2010-04-23 16:41 ` Sivaram Neelakantan 2010-04-18 13:06 ` Gnus Git repository info and comitters: need updated password Andreas Seltenreich 2010-04-18 15:20 ` Ted Zlatanov 2010-04-18 15:32 ` Ted Zlatanov 2010-04-18 16:35 ` Andreas Seltenreich 2010-04-18 23:37 ` Ted Zlatanov 2010-04-19 1:01 ` Ted Zlatanov 2010-04-19 6:12 ` James Cloos 2010-04-20 3:11 ` Ted Zlatanov 2010-04-23 9:54 ` Tim Landscheidt 2010-04-23 13:16 ` SSL certificate issues for git.gnus.org (was: Gnus Git repository info and comitters: need updated password) Ted Zlatanov 2011-02-25 21:58 ` SSL certificate issues for git.gnus.org Ted Zlatanov 2011-02-25 22:39 ` Adam Sjøgren 2011-02-25 22:54 ` Ted Zlatanov 2011-02-25 22:59 ` Adam Sjøgren 2011-02-26 7:51 ` Julien Danjou 2011-02-26 13:14 ` Adam Sjøgren 2011-02-26 14:59 ` Steinar Bang 2011-02-28 19:33 ` Ted Zlatanov 2011-02-28 21:01 ` Steinar Bang 2011-03-01 10:38 ` Ted Zlatanov 2011-03-01 10:53 ` Steinar Bang 2011-03-05 12:04 ` Lars Magne Ingebrigtsen 2011-03-05 20:00 ` Steinar Bang 2011-03-07 17:26 ` Ted Zlatanov 2011-03-10 9:44 ` Simon Josefsson 2011-03-10 11:55 ` Steinar Bang 2011-03-10 21:50 ` Simon Josefsson 2011-03-10 22:01 ` Ted Zlatanov 2011-03-11 5:57 ` Simon Josefsson 2011-03-13 22:24 ` Lars Magne Ingebrigtsen 2011-03-14 8:59 ` Simon Josefsson 2011-03-14 9:30 ` Matthias Andree 2011-03-15 15:45 ` Lars Magne Ingebrigtsen 2011-03-15 16:03 ` Ted Zlatanov 2011-03-16 10:59 ` Ted Zlatanov 2011-03-16 11:31 ` Greg Troxel 2011-03-16 13:21 ` Ted Zlatanov 2011-03-17 11:07 ` Ted Zlatanov 2011-03-10 15:52 ` Ted Zlatanov 2011-03-10 19:43 ` James Cloos 2011-03-21 19:54 ` Adam Sjøgren 2011-03-21 22:41 ` Ted Zlatanov 2011-03-21 22:45 ` Adam Sjøgren 2011-02-26 9:24 ` Steinar Bang 2010-04-18 8:47 ` Gnus Git repository info and comitters: need updated password Andreas Schwab 2010-04-16 6:14 ` Katsumi Yamaoka 2010-04-16 9:47 ` Ted Zlatanov 2010-04-16 8:19 ` Didier Verna
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).