From owner-mailman@chiark.greenend.org.uk Sun May 13 12:12:09 2001 Return-path: Envelope-to: chiark-utils-discuss@chiark.greenend.org.uk Received: from richardk by chiark.greenend.org.uk with local (Exim 3.12 #2) id 14ytnF-00043J-00 (Debian); Sun, 13 May 2001 12:12:09 +0100 Sender: richardk@chiark.greenend.org.uk X-Face: h[Hh-7npe<v9!1Z&W?r\c.!4DXH5PWpga"ha +r0NzP?vnz:e/knOY)PI- X-Boydie: NO From: Richard Kettlewell To: chiark-utils-discuss@chiark.greenend.org.uk References: <4Ly*DlSSo@news.chiark.greenend.org.uk> Date: 13 May 2001 12:12:09 +0100 In-Reply-To: Jonathan Amery's message of "12 May 2001 16:17:46 +0100 (BST)" Message-ID: <841ypty03a.fsf@rjk.greenend.org.uk> Lines: 8 User-Agent: Gnus/5.0803 (Gnus v5.8.3) XEmacs/21.1 (Capitol Reef) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Subject: [Chiark-utils-discuss] Re: Volunteer to package and maintain chiark-utils Jonathan Amery writes: > There is also a world-readable (I hope :)) CVS repository at > ~jda/repository/ Could you cvsweb it? See /info/cvsweb.text for details. ttfn/rjk From owner-mailman@chiark.greenend.org.uk Sun May 13 14:51:24 2001 Return-path: Envelope-to: chiark-utils-discuss@chiark.greenend.org.uk Received: from owend by chiark.greenend.org.uk with local (Exim 3.12 #2) id 14ywHM-0006rH-00 (Debian); Sun, 13 May 2001 14:51:24 +0100 To: chiark-utils-discuss@chiark.greenend.org.uk Subject: Re: [Chiark-utils-discuss] Re: Volunteer to package and maintain chiark-utils Newsgroups: chiark.mail.chiark-utils.discuss In-Reply-To: <841ypty03a.fsf@rjk.greenend.org.uk> References: <4Ly*DlSSo@news.chiark.greenend.org.uk> Organization: Linux Unlimited Cc: Message-Id: From: Owen Dunn Date: Sun, 13 May 2001 14:51:24 +0100 In article <841ypty03a.fsf@rjk.greenend.org.uk> you write: >Jonathan Amery writes: > >> There is also a world-readable (I hope :)) CVS repository at >> ~jda/repository/ > >Could you cvsweb it? See /info/cvsweb.text for details. Can you (jda) make it rsync-able, please? Otherwise it's not very useful since it's not possible to check anything out of it. (OK, I can tar up the repository and untar it elsewhere, but...) (S) From owner-mailman@chiark.greenend.org.uk Sun May 13 19:11:25 2001 Return-path: Envelope-to: chiark-utils-discuss@chiark.greenend.org.uk Received: from jdamery by chiark.greenend.org.uk with local-esmtp (Exim 3.12 #2) id 14z0Kz-0003Yy-00 (Debian); Sun, 13 May 2001 19:11:25 +0100 Date: Sun, 13 May 2001 19:11:22 +0100 (BST) From: "Jonathan D. Amery (chiark-utils maintainer)" Sender: jdamery@chiark.greenend.org.uk To: chiark-utils-discuss@chiark.greenend.org.uk Subject: Re: [Chiark-utils-discuss] Re: Volunteer to package and maintain chiark-utils In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII On Sun, 13 May 2001, Owen Dunn wrote: > In article <841ypty03a.fsf@rjk.greenend.org.uk> you write: > >Jonathan Amery writes: > >> There is also a world-readable (I hope :)) CVS repository at > >> ~jda/repository/ > >Could you cvsweb it? See /info/cvsweb.text for details. > Can you (jda) make it rsync-able, please? Otherwise it's not very useful > since it's not possible to check anything out of it. (OK, I can tar up > the repository and untar it elsewhere, but...) Err - I'll look at it :). I'm new to owning repositories, so you'll have to bear with me I'm afraid. :( -- Jonathan Amery. Now there's a light at the end of the tunnel, ##### Someone's lit a campfire in my cave. #######__o The first rays of dawn are breaking through the clouds, #######'/ And somehow I know I can be brave. - Steve Kitson From owner-mailman@chiark.greenend.org.uk Sun May 13 22:59:00 2001 Return-path: Envelope-to: chiark-utils-discuss@chiark.greenend.org.uk Received: from richardk by chiark.greenend.org.uk with local (Exim 3.12 #2) id 14z3tE-0008BU-00 (Debian); Sun, 13 May 2001 22:59:00 +0100 Sender: richardk@chiark.greenend.org.uk X-Face: h[Hh-7npe<v9!1Z&W?r\c.!4DXH5PWpga"ha +r0NzP?vnz:e/knOY)PI- X-Boydie: NO From: Richard Kettlewell To: chiark-utils-discuss@chiark.greenend.org.uk Subject: Re: [Chiark-utils-discuss] Re: Volunteer to package and maintain chiark-utils References: <4Ly*DlSSo@news.chiark.greenend.org.uk> <841ypty03a.fsf@rjk.greenend.org.uk> Date: 13 May 2001 22:59:00 +0100 In-Reply-To: Owen Dunn's message of "Sun, 13 May 2001 14:32:01 GMT" Message-ID: <84vgn4gbbv.fsf@rjk.greenend.org.uk> Lines: 27 User-Agent: Gnus/5.0803 (Gnus v5.8.3) XEmacs/21.1 (Capitol Reef) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Owen Dunn writes: > In article <841ypty03a.fsf@rjk.greenend.org.uk> you write: >> Jonathan Amery writes: >>> There is also a world-readable (I hope :)) CVS repository at >>> ~jda/repository/ >> >> Could you cvsweb it? See /info/cvsweb.text for details. > > Can you (jda) make it rsync-able, please? Otherwise it's not very > useful since it's not possible to check anything out of it. (OK, I > can tar up the repository and untar it elsewhere, but...) My understanding is that the way CVS is supposed to support read-only repositories is via the "-l" option. However it doesn't actually work in CVS as distributed with Debian. I've got a patch for this in the Debian BTS, and I forwarded it to sysadmin recently, requesting that chiark's CVS be rebuilt with it applied. (I assume you mean some kind of anonymous rsync mechanism; certainly there seems to be no difficulty rsync'ing myself a local copy using my richardk login.) -- http://www.greenend.org.uk/rjk/ From owner-mailman@chiark.greenend.org.uk Mon May 14 09:21:27 2001 Return-path: Envelope-to: chiark-utils-discuss@chiark.greenend.org.uk Received: from owend by chiark.greenend.org.uk with local (Exim 3.12 #2) id 14zDbb-0002zl-00 (Debian); Mon, 14 May 2001 09:21:27 +0100 To: chiark-utils-discuss@chiark.greenend.org.uk Subject: Re: [Chiark-utils-discuss] Re: Volunteer to package and maintain chiark-utils Newsgroups: chiark.mail.chiark-utils.discuss In-Reply-To: <84vgn4gbbv.fsf@rjk.greenend.org.uk> References: <4Ly*DlSSo@news.chiark.greenend.org.uk> <841ypty03a.fsf@rjk.greenend.org.uk> Organization: Linux Unlimited Cc: Message-Id: From: Owen Dunn Date: Mon, 14 May 2001 09:21:27 +0100 In article <84vgn4gbbv.fsf@rjk.greenend.org.uk> you write: >(I assume you mean some kind of anonymous rsync mechanism; Yes, indeed. (S) From owner-mailman@chiark.greenend.org.uk Fri Jun 01 11:20:26 2001 Return-path: Envelope-to: chiark-utils-discuss@chiark.greenend.org.uk Received: from richardk by chiark.greenend.org.uk with local (Exim 3.12 #2) id 155m2c-0004DS-00 (Debian); Fri, 01 Jun 2001 11:20:26 +0100 Sender: richardk@chiark.greenend.org.uk X-Face: h[Hh-7npe<v9!1Z&W?r\c.!4DXH5PWpga"ha +r0NzP?vnz:e/knOY)PI- X-Boydie: NO From: Richard Kettlewell Mail-Copies-To: nobody X-Newsreader: Trevor McDonald X-No-Archive: yes To: chiark-utils-discuss@chiark.greenend.org.uk Subject: Re: [Chiark-utils-discuss] Re: Volunteer to package and maintain chiark-utils References: <4Ly*DlSSo@news.chiark.greenend.org.uk> <841ypty03a.fsf@rjk.greenend.org.uk> Date: 01 Jun 2001 11:20:26 +0100 In-Reply-To: Richard Kettlewell's message of "Sun, 13 May 2001 11:32:02 GMT" Message-ID: <84zobs4i39.fsf@rjk.greenend.org.uk> Lines: 11 User-Agent: Gnus/5.0803 (Gnus v5.8.3) XEmacs/21.1 (Capitol Reef) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Richard Kettlewell writes: > Jonathan Amery writes: >> There is also a world-readable (I hope :)) CVS repository at >> ~jda/repository/ > > Could you cvsweb it? See /info/cvsweb.text for details. HUP ttfn/rjk From owner-mailman@chiark.greenend.org.uk Mon Jun 04 17:43:56 2001 Return-path: Envelope-to: chiark-utils-discuss@chiark.greenend.org.uk Received: from draco.cus.cam.ac.uk [131.111.8.18] (cusexim) by chiark.greenend.org.uk with esmtp (Exim 3.12 #2) id 156xSM-0003ho-00 (Debian); Mon, 04 Jun 2001 17:43:54 +0100 Received: from draco.cus.cam.ac.uk ([131.111.8.18]) ident cusexim by chiark.greenend.org.uk (SAUCE v0.7.7) with esmtp id sauce-1720-991673-1; 04 Jun 2001 16:43:54 +0000 (GMT) Received: from bjh21 (helo=localhost) by draco.cus.cam.ac.uk with local-esmtp (Exim 3.22 #1) id 156xSK-0004lX-00 for chiark-utils-discuss@chiark.greenend.org.uk; Mon, 04 Jun 2001 17:43:52 +0100 Date: Mon, 4 Jun 2001 17:43:52 +0100 (BST) From: Ben Harris To: Message-ID: MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-342241519-991673032=:23377" Sender: Ben Harris Subject: [Chiark-utils-discuss] Cambridge hacked groupmanage This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. Send mail to mime@docserver.cac.washington.edu for more info. ---559023410-342241519-991673032=:23377 Content-Type: TEXT/PLAIN; charset=US-ASCII Not sure if this should go here, or to chiark-utils-{bugs,maint}, but in the absence of any documentation to the contrary, I may as well try it. This is the version of groupmanage that we use on the CS managed Web server, along with an example configuration file that we use. I can no longer remember what changes I made to the chiark version, but I'm sure diff can tell you. The information-provision people have put some documentation for groupmanage in , which may be of use. -- Ben Harris Unix Support, University of Cambridge Computing Service. ---559023410-342241519-991673032=:23377 Content-Type: TEXT/PLAIN; charset=US-ASCII; name=groupmanage Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Cambridge-hacked groupmanage Content-Disposition: attachment; filename=groupmanage IyEvdXNyL2Jpbi9wZXJsDQojDQojIFJlYWRzIC9ldGMvZ3JvdXBsaXN0LCBp biBmb3JtDQojIGdyb3VwOmRlc2NyaXB0aW9uOm93bmVyOm1hbmFnZXIxLG1h bmFnZXIyLG1hbmFnZXIzOmhvbWUtZGlyZWN0b3J5DQojIChhcyBtYW55IG9y IGZldyBtYW5hZ2VycyBhcyB5b3UgbGlrZSkNCiMgTW9kaWZpZXMgL2V0Yy9n cm91cGxpc3QgYnkgYWRkaW5nIG9yIHJlbW92aW5nIG1hbmFnZXJzICZjLA0K IyBhbmQgL2V0Yy9ncm91cCBieSBhZGRpbmcgb3IgcmVtb3ZpbmcgbWVtYmVy cy4NCg0KIyBDb3B5cmlnaHQgKEMpMTk5NS04IElhbiBKYWNrc29uIDxpamFj a3NvbkBjaGlhcmsuZ3JlZW5lbmQub3JnLnVrPg0KIyBDb3B5cmlnaHQgKGMp IDE5OTkgVW5pdmVyc2l0eSBvZiBDYW1icmlkZ2UNCg0KIyBIYWNrZWQgYnkg QmVuIEhhcnJpcyA8YmpoMjFAY2FtLmFjLnVrPiBmb3IgVW5peCBTdXBwb3J0 J3Mgb3duDQojIG5lZmFyaW91cyBwdXJwb3Nlcy4NCg0KIyBUaGlzIGlzIGZy ZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBt b2RpZnkgaXQNCiMgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJh bCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkNCiMgdGhlIEZyZWUg U29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24gMiwgb3IgKGF0 IHlvdXIgb3B0aW9uKQ0KIyBhbnkgbGF0ZXIgdmVyc2lvbi4NCg0KIyBJdCBp cyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNl ZnVsLA0KIyBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZl biB0aGUgaW1wbGllZCB3YXJyYW50eSBvZg0KIyBNRVJDSEFOVEFCSUxJVFkg b3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhl DQojIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFp bHMuDQoNCnN1YiB1c2FnZSB7DQogICAgJnVubG9jazsNCiAgICAmcF9vdXQ7 DQogICAgcHJpbnQoPDxFTkQpIHx8IGRpZSAiZ3JvdXBtYW5hZ2U6IHdyaXRl IHVzYWdlOiAkIVxuIjsNCmdyb3VwbWFuYWdlOiAkX1swXQ0KICB1c2FnZToN CiAgICBncm91cG1hbmFnZSA8Z3JvdXBuYW1lPiBbLS1pbmZvXQ0KICAgIGdy b3VwbWFuYWdlIDxncm91cG5hbWU+IDxhY3Rpb24+IFs8YWN0aW9uPiAuLi5d DQogICAgZ3JvdXBtYW5hZ2UgPGdyb3VwbmFtZT4gLS1jcmVhdGUgWzxhY3Rp b24+IDxhY3Rpb24+IC4uLl0NCiAgYWN0aW9uczoNCiAgICAgICAtLWNsZWFy DQogICAgICAgLS1hZGQgPHVzZXJuYW1lPiA8dXNlcm5hbWU+IC4uLg0KICAg ICAgIC0tcmVtb3ZlIDx1c2VybmFtZT4gPHVzZXJuYW1lPiAuLi4NCiAgICAg ICAtLW1hbmFnZXItY2xlYXINCiAgICAgICAtLW1hbmFnZXItYWRkIDx1c2Vy bmFtZT4gPHVzZXJuYW1lPiAuLi4NCiAgICAgICAtLW1hbmFnZXItcmVtb3Zl IDx1c2VybmFtZT4gPHVzZXJuYW1lPiAuLi4NCiAgICAgICAtLXRpdGxlIDxz dHJpbmc+DQogICAgICAgLS1vd25lciA8dXNlcm5hbWU+ICBbcm9vdCBvbmx5 XQ0KRU5EDQogICAgZXhpdCgxKTsNCn0NCg0KQEFSR1YgfHwgJnVzYWdlKCd0 b28gZmV3IGFyZ3VtZW50cycpOw0KDQppZiAoJD4pIHsNCiAgICBleGVjICd1 c2VydicsJ3Jvb3QnLCdncm91cG1hbmFnZScsQEFSR1Y7DQogICAgJnF1aXQo InVuYWJsZSB0byBleGVjdXRlIHVzZXJ2IHRvIGdhaW4gcm9vdCBwcml2aWxl Z2U6ICQhIik7DQp9DQoNCmNoZGlyKCIvdmFyL2V0YyIpIHx8IGRpZSAiZ3Jv dXBtYW5hZ2U6IGNoZGlyIC9ldGM6ICQhXG4iOw0KDQokZ3JvdXBuYW1lPSBz aGlmdChAQVJHVik7DQokZ3JvdXBuYW1lID1+IHkvXG4vL2Q7DQoNCiRncm91 cG5hbWUgPX4gbS9eXHdbLTAtOUEtWmEtel0qJC8gfHwNCiAgICAmcXVpdCgi Zmlyc3QgYXJndW1lbnQgaXMgaW52YWxpZCAtIG11c3QgYmUgZ3JvdXAgbmFt ZSIpOw0KDQpAQVJHViB8fCBwdXNoKEBBUkdWLCctLWluZm8nKTsNCg0KJGNh bGxpbmd1c2VyPSBleGlzdHMgJEVOVnsnVVNFUlZfVUlEJ30gPyAkRU5WeydV U0VSVl9VSUQnfSA6ICQ8Ow0KJGNhbGxpbmduYW1lID0gZXhpc3RzICRFTlZ7 J1VTRVJWX1VTRVInfSA/ICRFTlZ7J1VTRVJWX1VTRVInfSA6IGdldHB3dWlk KCQ8KTsNCg0KJW9wdD0gKCd1c2VyLWNyZWF0ZScsJzAnLA0KICAgICAgICd1 c2VyLWNyZWF0ZS1taW51bmFtZXUnLCc1JywNCiAgICAgICAndXNlci1jcmVh dGUtbWluJywnMTAwMDAnLA0KICAgICAgICd1c2VyLWNyZWF0ZS1tYXgnLCcx OTk5OScsDQogICAgICAgJ3VzZXItY3JlYXRlLW5hbWVpbnRpdGxlJywnMCcs DQogICAgICAgJ3VzZXItY3JlYXRlLW1heHBlcnUnLCc1JywNCiAgICAgICAn Z3JvdXAtZmlsZScsJ2dyb3VwJywNCiAgICAgICAnZ3RtcC1maWxlJywnZ3Rt cCcsDQogICAgICAgJ2dyb3VwbGlzdC1maWxlJywnZ3JvdXBsaXN0JywNCiAg ICAgICAnbmFtZS1yZWdleHAnLCcnLA0KICAgICAgICdhZG1pbi1ncm91cCcs JycsDQogICAgICAgJ2ZpbmlzaC1jb21tYW5kJywnJyk7DQolb3ZhbGlkPSAg KCd1c2VyLWNyZWF0ZScsJ2Jvb2xlYW4nLA0KICAgICAgICAgICAndXNlci1j cmVhdGUtbWludW5hbWV1JywnbnVtYmVyJywNCiAgICAgICAgICAgJ3VzZXIt Y3JlYXRlLW1pbicsJ251bWJlcicsDQogICAgICAgICAgICd1c2VyLWNyZWF0 ZS1tYXgnLCdudW1iZXInLA0KICAgICAgICAgICAndXNlci1jcmVhdGUtbmFt ZWludGl0bGUnLCdib29sZWFuJywNCiAgICAgICAgICAgJ3VzZXItY3JlYXRl LW1heHBlcnUnLCdudW1iZXInLA0KCSAgICdncm91cC1maWxlJywnc3RyaW5n JywNCgkgICAnZ3RtcC1maWxlJywnc3RyaW5nJywNCgkgICAnZ3JvdXBsaXN0 LWZpbGUnLCdzdHJpbmcnLA0KCSAgICduYW1lLXJlZ2V4cCcsJ3N0cmluZycs DQoJICAgJ2FkbWluLWdyb3VwJywnc3RyaW5nJywNCgkgICAnZmluaXNoLWNv bW1hbmQnLCdzdHJpbmcnKTsNCg0Kc3ViIG92X2Jvb2xlYW4gew0KICAgICRj b3Y9ICRfIGVxICd5ZXMnID8gMSA6DQogICAgICAgICAgJF8gZXEgJ25vJyA/ IDAgOg0KICAgICAgICAgICZxdWl0KCJncm91cG1hbmFnZS5jb25mOiQuOiBi YWQgYm9vbGVhbiB2YWx1ZSIpOw0KfQ0KDQpzdWIgb3ZfbnVtYmVyIHsNCiAg ICBtL15bMC05XXsxLDEwfSQvIHx8ICZxdWl0KCJncm91cG1hbmFnZS5jb25m OiQuOiBiYWQgbnVtZXJpY2FsIHZhbHVlIik7DQp9DQoNCnN1YiBvdl9zdHJp bmcgew0KDQp9DQoNCm9wZW4oR01DLCJncm91cG1hbmFnZS5jb25mIikgfHwg JnF1aXQoInJlYWQgZ3JvdXBtYW5hZ2UuY29uZjogJCEiKTsNCndoaWxlICg8 R01DPikgew0KICAgIG5leHQgaWYgbS9eXCMvIHx8ICFtL1xTLzsNCiAgICBz L1xzKlxuJC8vOw0KICAgIHMvXlxzKihbLTAtOWEtel0rKVxzKi8vIHx8ICZx dWl0KCJncm91cG1hbmFnZS5jb25mOiQuOiBiYWQgb3B0aW9uIGZvcm1hdCIp Ow0KICAgICRjbz0gJDE7DQogICAgZGVmaW5lZCgkb3B0eyRjb30pIHx8ICZx dWl0KCJncm91cG1hbmFnZS5jb25mOiQuOiB1bmtub3duIG9wdGlvbiAkY28i KTsNCiAgICAkY292PSAkXzsNCiAgICAkb3ZmPSAnb3ZfJy4kb3ZhbGlkeyRj b307DQogICAgJiRvdmY7DQogICAgJG9wdHskY299PSAkY292Ow0KfQ0KY2xv c2UoR01DKTsNCg0KaWYgKCRBUkdWWzBdIGVxICctLWluZm8nKSB7DQogICAg QEFSR1YgPT0gMSB8fCAmdXNhZ2UoJ25vIGFyZ3VtZW50cyBhbGxvd2VkIGFm dGVyIC0taW5mbycpOw0KICAgICZwX291dDsNCiAgICAmbG9hZDsNCiAgICAm Y2hlY2tleGlzdHM7DQogICAgJmRpc3BsYXk7DQogICAgJnBfb3V0Ow0KICAg IGV4aXQoMCk7DQp9DQoNCnN1YiBuYW1pbmcgew0KICAgICRjYWxsaW5ndXNl ciB8fCByZXR1cm47DQogICAgJnBfb3V0Ow0KICAgIGlmICgkb3B0eyd1c2Vy LWNyZWF0ZS1taW51bmFtZXUnfSkgew0KCXByaW50KFNUREVSUiA8PEVORCkg fHwgJnF1aXQoIndyaXRlIGVyciByZSBuYW1lOiAkISIpOw0KZ3JvdXBtYW5h Z2U6IGdyb3VwcyB5b3UgY3JlYXRlIG11c3QgYmUgbmFtZWQgYWZ0ZXIgeW91 IC4uLg0KICAgIDx1c2VybmFtZXBhcnQ+LTxpZGVudGlmaWVyPg0KIFlvdSBt dXN0IHF1b3RlIGF0IGxlYXN0ICRvcHR7J3VzZXItY3JlYXRlLW1pbnVuYW1l dSd9IGNoYXJzIG9mIHlvdXIgdXNlcm5hbWUgJGNyZWF0ZWJ5DQogKG9yIGFs bCBvZiBpdCBpZiBpdCBpcyBzaG9ydGVyKS4NCkVORA0KICAgIH0NCiAgICBp ZiAoJG9wdHsnbmFtZS1yZWdleHAnfSkgew0KCXByaW50KFNUREVSUiA8PEVO RCkgfHwgJnF1aXQoIndyaXRlIGVyciByZSBuYW1lOiAkISIpOw0KZ3JvdXBt YW5hZ2U6IGdyb3VwcyB5b3UgY3JlYXRlIG11c3QgbWF0Y2ggYSBwYXR0ZXJu Li4uDQogIFRoZSBwYXR0ZXJuIGlzIHRoZSBQZXJsIHJlZ3VsYXIgZXhwcmVz c2lvbiAvJG9wdHsnbmFtZS1yZWdleHAnfS8uDQpFTkQNCiAgICB9DQogICAg ZXhpdCgxKTsNCn0NCg0KaWYgKCRBUkdWWzBdIGVxICctLWNyZWF0ZScpIHsN CiAgICAkb3B0eyd1c2VyLWNyZWF0ZSd9IHx8ICgkY2FsbGluZ3VzZXIgPT0g MCkgfHwNCiAgICAgICAgKCRvcHR7J2FkbWluLWdyb3VwJ30gJiYNCgkgKGdl dGdybmFtKCRvcHR7J2FkbWluLWdyb3VwJ30pKVszXSA9fiAvKF58ICkkY2Fs bGluZ25hbWUoIHwkKS8pIHx8DQogICAgICAgICZxdWl0KCJncm91cCBjcmVh dGlvbiBieSB1c2VycyBkaXNhYmxlZCBieSBhZG1pbmlzdHJhdG9yIik7DQog ICAgJCE9MDsgKEBwdz0gZ2V0cHd1aWQoJGNhbGxpbmd1c2VyKSkNCgl8fCAm cXVpdCgiY2Fubm90IGdldCB5b3VyIHBhc3N3ZCBlbnRyeTogJCEiKTsNCiAg ICAkY3JlYXRlYnk9ICRwd1swXTsNCiAgICBpZiAoJG9wdHsndXNlci1jcmVh dGUtbWludW5hbWV1J30pIHsNCgkkZ3JvdXBuYW1lID1+IG0vXihbLTAtOUEt WmEtel0rKS0oWzAtOWEtel0rKSQvIHx8ICZuYW1pbmc7DQoJJHVwYXJ0PSAk MTsNCgkkaWRwYXJ0PSAkMjsNCgkkdXBhcnQgZXEgJGNyZWF0ZWJ5IHx8DQoJ ICAgIChsZW5ndGgoJHVwYXJ0KSA+PSAkb3B0eyd1c2VyLWNyZWF0ZS1taW51 bmFtZXUnfSAmJg0KCSAgICAgc3Vic3RyKCRjcmVhdGVieSwwLGxlbmd0aCgk dXBhcnQpKSBlcSAkdXBhcnQpDQoJCXx8ICZuYW1pbmc7DQogICAgfSBlbHNl IHsNCgkkZ3JvdXBuYW1lID1+IG0vJHtvcHR7J25hbWUtcmVnZXhwJ319LyB8 fCAmbmFtaW5nOw0KICAgIH0NCiAgICAkY3JlYXRlPSAxOw0KICAgIHNoaWZ0 KEBBUkdWKTsNCn0NCg0KJmxvY2s7DQombG9hZDsNCg0KaWYgKCRjcmVhdGUp IHsNCiAgICAkYnl0aGlzb3duZXIgPCAkb3B0eyd1c2VyLWNyZWF0ZS1tYXhw ZXJ1J30gfHwNCiAgICAgICAgJnF1aXQoInlvdSBhbHJlYWR5IGhhdmUgJGJ5 dGhpc293bmVyIGdyb3VwKHMpIik7DQogICAgJGdyb3VwZmlsZWl4PT0tMSB8 fCAmcXVpdCgiZ3JvdXAgYWxyZWFkeSBleGlzdHMsIGNhbm5vdCBjcmVhdGUg aXQiKTsNCiAgICAkZ3JvdXBsaXN0aXg9PS0xIHx8ICZxdWl0KCJncm91cCBp cyBhbHJlYWR5IGluIGdyb3VwbGlzdCwgY2Fubm90IGNyZWF0ZSBpdCIpOw0K ICAgIGZvciAoJGdpZD0gJG9wdHsndXNlci1jcmVhdGUtbWluJ307DQogICAg ICAgICAkZ2lkIDwgJG9wdHsndXNlci1jcmVhdGUtbWF4J30gJiYgZGVmaW5l ZChnZXRncmdpZCgkZ2lkKSk7DQogICAgICAgICAkZ2lkKyspIHsgfQ0KICAg ICRnaWQgPD0gJG9wdHsndXNlci1jcmVhdGUtbWF4J30gfHwgJnF1aXQoIm91 dCBvZiBnaWRzIHRvIHVzZSwgY29udGFjdCBhZG1pbiIpOw0KICAgICRwYXNz d29yZD0nJzsgQG1lbWJlcnM9KCRjcmVhdGVieSk7DQogICAgJGRlc2NyaXB0 aW9uPSAiJHtjcmVhdGVieX0ncyAtLSB1c2VyLWRlZmluZWQsIG5vIHRpdGxl IjsNCiAgICAkb3duZXI9ICRjcmVhdGVieTsgQG1hbmFnZXJzPSgpOyBAbWVt YmVycz0gKCRjcmVhdGVieSk7DQogICAgJGdyb3VwZmlsZWl4PSQjZ3JvdXBm aWxlKzE7DQogICAgJGdyb3VwbGlzdGl4PSQjZ3JvdXBsaXN0KzE7DQogICAg JnAoImNyZWF0ZWQgZ3JvdXAgJGdyb3VwbmFtZSIpOw0KfSBlbHNlIHsNCiAg ICAmY2hlY2tleGlzdHM7DQogICAgJnAoIm1vZGlmeWluZyBncm91cCAkZ3Jv dXBuYW1lIik7DQp9DQoNCiZ3ZWFyZSgkb3duZXIpIHx8IGdyZXAoJndlYXJl KCRfKSxAbWFuYWdlcnMpIHx8ICEkY2FsbGluZ3VzZXIgfHwNCiAgICAoJG9w dHsnYWRtaW4tZ3JvdXAnfSAmJg0KICAgICAoZ2V0Z3JuYW0oJG9wdHsnYWRt aW4tZ3JvdXAnfSkpWzNdID1+IC8oXnwgKSRjYWxsaW5nbmFtZSggfCQpLykg fHwNCiAgICAmcXVpdCgieW91IG1heSBub3QgbWFuYWdlICRncm91cG5hbWUi KTsNCg0KJGFjdGlvbj0gJ25vbmUnOw0Kd2hpbGUgKEBBUkdWKSB7DQogICAg JF89IHNoaWZ0KEBBUkdWKTsNCiAgICBpZiAobS9eLS0oYWRkfHJlbW92ZSkk Lykgew0KICAgICAgICAkYWN0aW9uPSAkMTsgJGNsaXN0PSAnbWVtYmVycyc7 ICR3aGF0PSAnbWVtYmVyJzsNCiAgICB9IGVsc2lmIChtL14tLW93bmVyJC8p IHsNCgkhJGNhbGxpbmd1c2VyIHx8ICZxdWl0KCJvbmx5IHJvb3QgbWF5IGNo YW5nZSBvd25lciIpOw0KCUBBUkdWIHx8ICZ1c2FnZSgibm8gdXNlcm5hbWUg b3duZXIgYWZ0ZXIgLS1vd25lciIpOw0KCSRvd25lcj0gc2hpZnQoQEFSR1Yp Ow0KCSZwKCJvd25lciBzZXQgdG8gJG93bmVyIik7DQogICAgfSBlbHNpZiAo bS9eLS1tYW5hZ2VyLShhZGR8cmVtb3ZlKSQvKSB7DQogICAgICAgICRhY3Rp b249ICQxOyAkY2xpc3Q9ICdtYW5hZ2Vycyc7ICR3aGF0PSAnbWFuYWdlcic7 DQogICAgfSBlbHNpZiAobS9eLS1jbGVhciQvKSB7DQogICAgICAgICZwKCdj bGVhcmVkIGxpc3Qgb2YgbWVtYmVycycpOw0KICAgICAgICBAbWVtYmVycz0o KTsgJGFjdGlvbj0nbm9uZSc7ICRtZW1jKys7DQogICAgfSBlbHNpZiAobS9e LS1tYW5hZ2VyLWNsZWFyJC8pIHsNCiAgICAgICAgJnAoJ2NsZWFyZWQgbGlz dCBvZiBtYW5hZ2VycycpOw0KICAgICAgICBAbWFuYWdlcnM9KCk7ICRhY3Rp b249J25vbmUnOw0KICAgIH0gZWxzaWYgKG0vXi0tdGl0bGUkLykgew0KICAg ICAgICAmd2VhcmUoJG93bmVyKSB8fCAhJGNhbGxpbmd1c2VyIHx8DQoJICAg ICZxdWl0KCJvbmx5IGdyb3VwJ3Mgb3duZXIgKCRvd25lcikgbWF5IGNoYW5n ZSB0aXRsZSIpOw0KICAgICAgICBAQVJHViB8fCAmdXNhZ2UoIm5vIHRpdGxl IGFmdGVyIC0tdGl0bGUiKTsNCiAgICAgICAgJF89IHNoaWZ0KEBBUkdWKTsg eS9cMDIwLVwxNzYvL2NkOyB5LzpcXC8vZDsNCiAgICAgICAgaWYgKCRvcHR7 J3VzZXItY3JlYXRlLW5hbWVpbnRpdGxlJ30gJiYNCiAgICAgICAgICAgICRn aWQgPj0gJG9wdHsndXNlci1jcmVhdGUtbWluJ30gJiYgJGdpZCA8PSAkb3B0 eyd1c2VyLWNyZWF0ZS1tYXgnfSkgew0KICAgICAgICAgICAgJF89ICIke293 bmVyfSdzIC0tICRfIjsNCiAgICAgICAgfQ0KICAgICAgICAkZGVzY3JpcHRp b249ICRfOw0KICAgICAgICAmcCgidGl0bGUgc2V0IHRvICRkZXNjcmlwdGlv biIpOw0KICAgIH0gZWxzaWYgKG0vXi0vKSB7DQogICAgICAgICZ1c2FnZSgi dW5rbm93biBvcHRpb24gJF8iKTsNCiAgICB9IGVsc2lmIChtL15cd1stMC05 QS1aYS16XSokLykgew0KICAgICAgICB5L1xuLy9kOw0KICAgICAgICAkY2hn dT0kXzsNCiAgICAgICAgZ2V0cHduYW0oJGNoZ3UpIHx8ICZxdWl0KCJ1c2Vy bmFtZSAkY2hndSBkb2VzIG5vdCBleGlzdCIpOw0KICAgICAgICBldmFsICJc QGwgPSBcQCRjbGlzdDsgMSIgfHwgJnF1aXQoImludGVybmFsIGVycm9yOiAk QCIpOw0KICAgICAgICAkYWxyZWFkeT0gZ3JlcCgkXyBlcSAkY2hndSwgQGwp Ow0KICAgICAgICBpZiAoJGFjdGlvbiBlcSAnYWRkJykgew0KICAgICAgICAg ICAgaWYgKCRhbHJlYWR5KSB7DQogICAgICAgICAgICAgICAgJnAoIiRjaGd1 IGFscmVhZHkgJHdoYXQiKTsNCiAgICAgICAgICAgIH0gZWxzZSB7DQogICAg ICAgICAgICAgICAgJnAoImFkZGVkICR3aGF0ICRjaGd1Iik7DQogICAgICAg ICAgICAgICAgcHVzaChAbCwkY2hndSk7DQogICAgICAgICAgICAgICAgJG1l bWMrPSAoJGNsaXN0IGVxICdtZW1iZXJzJyk7DQogICAgICAgICAgICB9DQog ICAgICAgIH0gZWxzaWYgKCRhY3Rpb24gZXEgJ3JlbW92ZScpIHsNCiAgICAg ICAgICAgIGlmICgkYWxyZWFkeSkgew0KICAgICAgICAgICAgICAgICZwKCJy ZW1vdmVkICR3aGF0ICRjaGd1Iik7DQogICAgICAgICAgICAgICAgQGw9IGdy ZXAoJF8gbmUgJGNoZ3UsIEBsKTsNCiAgICAgICAgICAgICAgICAkbWVtYys9 ICgkY2xpc3QgZXEgJ21lbWJlcnMnKTsNCiAgICAgICAgICAgIH0gZWxzZSB7 DQogICAgICAgICAgICAgICAgJnAoIiRjaGd1IGlzIGFscmVhZHkgbm90ICR3 aGF0Iik7DQogICAgICAgICAgICB9DQogICAgICAgIH0gZWxzZSB7DQogICAg ICAgICAgICAmdXNhZ2UoInVzZXJuYW1lIGZvdW5kIGJ1dCBubyBhY3Rpb24g dG8gdGFrZSBmb3IgdGhlbSIpOw0KICAgICAgICB9DQogICAgICAgIGV2YWwg IlxAJGNsaXN0ID0gXEBsOyAxIiB8fCAmcXVpdCgiaW50ZXJuYWwgZXJyb3I6 ICRAIik7DQogICAgfSBlbHNlIHsNCiAgICAgICAgJnVzYWdlKCJiYWQgdXNl cm5hbWUgb3Igb3B0aW9uICRfIik7DQogICAgfQ0KfQ0KJnAoIm5iOiBhIGNo YW5nZSB0byBncm91cCBtZW1iZXJzaGlwIG9ubHkgdGFrZXMgZWZmZWN0IGF0 IHRoZSB1c2VyJ3MgbmV4dCBsb2dpbiIpDQogICAgaWYgJG1lbWM7DQokZ3Jv dXBmaWxlWyRncm91cGZpbGVpeF09DQogICAgIiRncm91cG5hbWU6JHBhc3N3 b3JkOiRnaWQ6Ii5qb2luKCcsJyxAbWVtYmVycykuIlxuIjsNCiRncm91cGxp c3RbJGdyb3VwbGlzdGl4XT0NCiAgICAiJGdyb3VwbmFtZTokZGVzY3JpcHRp b246JG93bmVyOiIuam9pbignLCcsQG1hbmFnZXJzKS4iOiRob21lZGlyXG4i Ow0KJnNhdmUoJG9wdHsnZ3JvdXAtZmlsZSd9LEBncm91cGZpbGUpOw0KJnNh dmUoJG9wdHsnZ3JvdXBsaXN0LWZpbGUnfSxAZ3JvdXBsaXN0KTsNCmlmICgk b3B0eydmaW5pc2gtY29tbWFuZCd9KSB7DQogICAgIXN5c3RlbSgkb3B0eydm aW5pc2gtY29tbWFuZCd9KSB8fCAmcXVpdCgiZmluaXNoLWNvbW1hbmQ6ICQh Iik7DQp9IA0KdW5saW5rKCRvcHR7J2d0bXAtZmlsZSd9KSB8fCAmcXVpdCgi dW5sb2NrIGdyb3VwIChyZW1vdmUgZ3RtcCk6ICQhIik7DQomcF9vdXQ7DQpl eGl0KDApOw0KDQpzdWIgbG9hZCB7DQogICAgb3BlbihHRiwiPCAkb3B0eydn cm91cC1maWxlJ30iKSB8fCAmcXVpdCgicmVhZCBncm91cDogJCEiKTsNCiAg ICBAZ3JvdXBmaWxlPTxHRj47IGNsb3NlKEdGKTsNCiAgICAkZ3JvdXBmaWxl aXg9LTE7DQogICAgZm9yICgkaT0wOyAkaTw9JCNncm91cGZpbGU7ICRpKysp IHsNCiAgICAgICAgJF89ICRncm91cGZpbGVbJGldOyBzL1xuJC8vOw0KICAg ICAgICBuZXh0IGlmIG0vXlwjLzsNCiAgICAgICAgbS9eKFx3Wy0wLTlBLVph LXpdKik6KFteOl0qKTooXGQrKTooWy0wLTlBLVphLXosXSopJC8gfHwNCiAg ICAgICAgICAgICZxdWl0KCJiYWQgZW50cnkgaW4gZ3JvdXA6ICRfIik7DQog ICAgICAgICRnbmFtZTJnaWR7JDF9PSQzOw0KICAgICAgICBuZXh0IHVubGVz cyAkMSBlcSAkZ3JvdXBuYW1lOw0KICAgICAgICAkZ3JvdXBmaWxlaXg8MCB8 fCAmcXVpdCgiZHVwbGljYXRlIGVudHJpZXMgaW4gZ3JvdXAiKTsNCiAgICAg ICAgJGdyb3VwZmlsZWl4PSAkaTsNCiAgICAgICAgJHBhc3N3b3JkPSAkMjsN CiAgICAgICAgJGdpZD0gJDM7DQogICAgICAgIEBtZW1iZXJzPSBzcGxpdCgv LC8sJDQpOw0KICAgIH0NCiAgICBvcGVuKEdMLCI8ICRvcHR7J2dyb3VwbGlz dC1maWxlJ30iKSB8fCAmcXVpdCgicmVhZCBncm91cGxpc3Q6ICQhIik7DQog ICAgQGdyb3VwbGlzdD08R0w+OyBjbG9zZShHTCk7DQogICAgJGdyb3VwbGlz dGl4PS0xOw0KICAgIGZvciAoJGk9MDsgJGk8PSQjZ3JvdXBsaXN0OyAkaSsr KSB7DQogICAgICAgICRfPSAkZ3JvdXBsaXN0WyRpXTsgcy9cbiQvLzsNCiAg ICAgICAgbmV4dCBpZiBtL15cIy87DQogICAgICAgIG0vXihcd1stMC05QS1a YS16XSopOihbXjpdKik6KFx3Wy0wLTlBLVphLXpdKik6KFstMC05QS1aYS16 LF0qKTooW146XSopJC8gfHwNCiAgICAgICAgICAgICZxdWl0KCJiYWQgZW50 cnkgaW4gZ3JvdXBsaXN0OiAkXyIpOw0KICAgICAgICAkYnl0aGlzb3duZXIr KyBpZiAoJGNyZWF0ZSAmJiAkMyBlcSAkY3JlYXRlYnkgJiYNCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICRnbmFtZTJnaWR7JDF9ID49ICRvcHR7J3Vz ZXItY3JlYXRlLW1pbid9ICYmDQogICAgICAgICAgICAgICAgICAgICAgICAg ICAkZ25hbWUyZ2lkeyQxfSA8PSAkb3B0eyd1c2VyLWNyZWF0ZS1tYXgnfSk7 DQogICAgICAgIG5leHQgdW5sZXNzICQxIGVxICRncm91cG5hbWU7DQogICAg ICAgICRncm91cGxpc3RpeDwwIHx8ICZxdWl0KCJkdXBsaWNhdGUgZW50cmll cyBpbiBncm91cGxpc3QiKTsNCiAgICAgICAgJGdyb3VwbGlzdGl4PSAkaTsN CiAgICAgICAgJGRlc2NyaXB0aW9uPSAkMjsNCiAgICAgICAgJG93bmVyPSAk MzsNCiAgICAgICAgJGhvbWVkaXI9ICQ1Ow0KICAgICAgICBAbWFuYWdlcnM9 IHNwbGl0KC8sLywkNCk7DQogICAgfQ0KfQ0KDQpzdWIgY2hlY2tleGlzdHMg ew0KICAgICRncm91cGxpc3RpeD49MCB8fCAmcXVpdCgibm8gZW50cnkgaW4g Z3JvdXBsaXN0IGZvciAkZ3JvdXBuYW1lIik7DQogICAgJGdyb3VwZmlsZWl4 Pj0wIHx8ICZxdWl0KCJubyBlbnRyeSBpbiBncm91cCBmb3IgJGdyb3VwbmFt ZSIpOw0KfQ0KDQpzdWIgd2VhcmUgew0KICAgIHJldHVybiAwIGlmICRfWzBd IGVxICcnOw0KICAgIEBwdz0gZ2V0cHduYW0oJF9bMF0pOw0KICAgIHJldHVy biBAcHcgJiYgJHB3WzJdID09ICRjYWxsaW5ndXNlciA/IDEgOiAwOw0KfQ0K DQpzdWIgc2F2ZSB7DQogICAgJGZpbGVuYW1lPSBzaGlmdChAXyk7DQogICAg dW5saW5rKCIkZmlsZW5hbWV+Iik7DQogICAgb3BlbihEVU1QLCI+ICRmaWxl bmFtZS5uZXciKSB8fCAmcXVpdCgiY3JlYXRlIG5ldyAkZmlsZW5hbWU6ICQh Iik7DQogICAgcHJpbnQoRFVNUCBAXykgfHwgJnF1aXQoIndyaXRlIG5ldyAk ZmlsZW5hbWU6ICQhIik7DQogICAgY2xvc2UoRFVNUCkgfHwgJnF1aXQoImNs b3NlIG5ldyAkZmlsZW5hbWU6ICQhIik7DQogICAgbGluaygiJGZpbGVuYW1l IiwiJGZpbGVuYW1lfiIpIHx8ICZxdWl0KCJjcmVhdGUgYmFja3VwICRmaWxl bmFtZTogJCEiKTsNCiAgICByZW5hbWUoIiRmaWxlbmFtZS5uZXciLCIkZmls ZW5hbWUiKSB8fCAmcXVpdCgiaW5zdGFsbCBuZXcgJGZpbGVuYW1lOiAkISIp Ow0KfQ0KDQpzdWIgcXVpdCB7DQogICAgJnVubG9jazsNCiAgICAmcF9vdXQ7 DQogICAgZGllICJncm91cG1hbmFnZTogQF9cbiI7DQp9DQoNCnN1YiBsb2Nr IHsNCiAgICAjIE5GUy1zYWZlIExvY2tpbmcgcGVyIExpbnV4IG9wZW4oMikN CiAgICBteSgkaG9zdG5hbWUpID0gYGhvc3RuYW1lYDsNCiAgICBjaG9tcCgk aG9zdG5hbWUpOw0KICAgIG15KCRoaXRjaGluZ19wb3N0KSA9ICIkb3B0eydn dG1wLWZpbGUnfS4kaG9zdG5hbWUuJCQiOw0KICAgIG9wZW4oTE9DSywgIj4k aGl0Y2hpbmdfcG9zdCIpIHx8IGRpZSAiJGhpdGNoaW5nX3Bvc3Q6ICQhIjsN CiAgICBjbG9zZShMT0NLKTsNCiAgICBsaW5rKCRoaXRjaGluZ19wb3N0LCAk b3B0eydndG1wLWZpbGUnfSk7DQogICAgaWYgKChzdGF0KCRoaXRjaGluZ19w b3N0KSlbM10gIT0gMikgew0KCWNsb3NlKE9VVCk7DQoJdW5saW5rKCRoaXRj aGluZ19wb3N0KTsNCgkmcXVpdCgiZ3JvdXAgZmlsZSBsb2NrZWQgLS0gZ2l2 aW5nIHVwLi4uIik7DQogICAgfQ0KICAgIHVubGluaygkaGl0Y2hpbmdfcG9z dCk7DQojICAgIGxpbmsoJG9wdHsnZ3JvdXAtZmlsZSd9LCRvcHR7J2d0bXAt ZmlsZSd9KSB8fCAmcXVpdCgiY3JlYXRlIGd0bXA6ICQhIik7DQogICAgJGxv Y2tlZCsrOw0KfQ0KDQpzdWIgdW5sb2NrIHsNCiAgICByZXR1cm4gdW5sZXNz ICRsb2NrZWQ7DQogICAgJGxvY2tlZC0tOw0KICAgIHVubGluaygkb3B0eydn dG1wLWZpbGUnfSkgfHwgd2FybigidW5sb2NrIGdyb3VwIGZpbGUgKHJlbW92 ZSBndG1wKTogJCFcbiIpOw0KfQ0KDQpzdWIgZGlzcGxheSB7DQogICAgcHJp bnQoPDxFTkQpIHx8ICZxdWl0KCJ3cml0ZSB0byBzdGRvdXQ6ICQhXG4iKTsN Cmdyb3VwICAgICAgICRncm91cG5hbWUNCmdpZCAgICAgICAgICRnaWQNCmRl c2NyaXB0aW9uICRkZXNjcmlwdGlvbg0Kb3duZXIgICAgICAgJG93bmVyDQpt YW5hZ2VycyAgICBAbWFuYWdlcnMNCm1lbWJlcnMgICAgIEBtZW1iZXJzDQpo b21lZGlyICAgICAkaG9tZWRpcg0KRU5EDQp9DQoNCnN1YiBwX291dCB7DQog ICAgcHJpbnQoU1RET1VUICIkc3Rkb3V0X3N0cmluZyIpIHx8ICZxdWl0KCJ3 cml0ZSB0byBzdGRvdXQ6ICQhXG4iKTsNCiAgICAkc3Rkb3V0X3N0cmluZz0g Jyc7DQp9DQoNCnN1YiBwIHsNCiAgICAkc3Rkb3V0X3N0cmluZy49ICRfWzBd LiJcbiI7DQp9DQo= ---559023410-342241519-991673032=:23377 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="groupmanage.conf.example" Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Example configuration Content-Disposition: attachment; filename="groupmanage.conf.example" dXNlci1jcmVhdGUJCW5vDQp1c2VyLWNyZWF0ZS1taW51bmFtZXUJMA0KdXNl ci1jcmVhdGUtbWluCQkyMTQ3NDgzMTUyDQp1c2VyLWNyZWF0ZS1tYXgJCTIx NDc0ODMzOTENCnVzZXItY3JlYXRlLW5hbWVpbnRpdGxlCW5vDQp1c2VyLWNy ZWF0ZS1tYXhwZXJ1CTEwMDAwMDAwMDANCmdyb3VwLWZpbGUJCS92YXIvZXRj L2dyb3VwLmxvY2FsDQpndG1wLWZpbGUJCS92YXIvZXRjL2d0bXAubG9jYWwN Cmdyb3VwbGlzdC1maWxlCQkvdmFyL2V0Yy9ncm91cGxpc3QNCmFkbWluLWdy b3VwCQlVU0VSVmENCm5hbWUtcmVnZXhwCQlVU0VSVg0KZmluaXNoLWNvbW1h bmQJCS9vcHQvbG9jYWwvYmluL2NvbmNhdGVuYXRlIC92YXIvZXRjL2dyb3Vw LnRvcCAvdmFyL2V0Yy9ncm91cC5sb2NhbCAtbyAvdmFyL2V0Yy9ncm91cA0K ---559023410-342241519-991673032=:23377-- From owner-mailman@chiark.greenend.org.uk Mon Jun 11 11:02:07 2001 Return-path: Envelope-to: chiark-utils-discuss@chiark.greenend.org.uk Received: from richardk by chiark.greenend.org.uk with local (Exim 3.12 #2) id 159OWN-00035q-00 (Debian); Mon, 11 Jun 2001 11:02:07 +0100 Sender: richardk@chiark.greenend.org.uk X-Face: h[Hh-7npe<v9!1Z&W?r\c.!4DXH5PWpga"ha +r0NzP?vnz:e/knOY)PI- X-Boydie: NO From: Richard Kettlewell Mail-Copies-To: nobody X-Newsreader: Trevor McDonald X-No-Archive: yes To: chiark-utils-discuss@chiark.greenend.org.uk Subject: Re: [Chiark-utils-discuss] Re: Volunteer to package and maintain chiark-utils References: <4Ly*DlSSo@news.chiark.greenend.org.uk> <841ypty03a.fsf@rjk.greenend.org.uk> <84zobs4i39.fsf@rjk.greenend.org.uk> Date: 11 Jun 2001 11:02:07 +0100 In-Reply-To: Richard Kettlewell's message of "Fri, 01 Jun 2001 10:32:01 GMT" Message-ID: <84r8wr9vxc.fsf@rjk.greenend.org.uk> Lines: 14 User-Agent: Gnus/5.0803 (Gnus v5.8.3) XEmacs/21.1 (Capitol Reef) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Richard Kettlewell writes: > Richard Kettlewell writes: >> Jonathan Amery writes: >>> There is also a world-readable (I hope :)) CVS repository at >>> ~jda/repository/ >> >> Could you cvsweb it? See /info/cvsweb.text for details. > > HUP Has anything happened yet? ttfn/rjk From owner-mailman@chiark.greenend.org.uk Tue Jul 17 15:41:58 2001 Return-path: Envelope-to: chiark-utils-discuss@chiark.greenend.org.uk Received: from richardk by chiark.greenend.org.uk with local (Exim 3.12 #2) id 15MW2v-0006CS-00 (Debian); Tue, 17 Jul 2001 15:41:57 +0100 Sender: richardk@chiark.greenend.org.uk X-Face: h[Hh-7npe<v9!1Z&W?r\c.!4DXH5PWpga"ha +r0NzP?vnz:e/knOY)PI- X-Boydie: NO From: Richard Kettlewell To: chiark-utils-discuss@chiark.greenend.org.uk Subject: Re: [Chiark-utils-discuss] Re: Volunteer to package and maintain chiark-utils References: <4Ly*DlSSo@news.chiark.greenend.org.uk> <841ypty03a.fsf@rjk.greenend.org.uk> <84zobs4i39.fsf@rjk.greenend.org.uk> <84r8wr9vxc.fsf@rjk.greenend.org.uk> Date: 17 Jul 2001 15:41:57 +0100 In-Reply-To: Richard Kettlewell's message of "Mon, 11 Jun 2001 10:32:03 GMT" Message-ID: <84u20bvcqy.fsf@rjk.greenend.org.uk> Lines: 18 User-Agent: Gnus/5.0803 (Gnus v5.8.3) XEmacs/21.1 (Capitol Reef) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Richard Kettlewell writes: > Richard Kettlewell writes: >> Richard Kettlewell writes: >>> Jonathan Amery writes: >>>> There is also a world-readable (I hope :)) CVS repository at >>>> ~jda/repository/ >>> >>> Could you cvsweb it? See /info/cvsweb.text for details. >> >> HUP > > Has anything happened yet? Any movement yet? I asked this originally in May, it's now July. What's causing the delay? ttfn/rjk From owner-mailman@chiark.greenend.org.uk Sun Oct 21 16:56:26 2001 Return-path: Envelope-to: chiark-utils-discuss@chiark.greenend.org.uk Received: from (sfere.anjou.terraraq.org.uk) [172.17.207.1] (mail) by chiark.greenend.org.uk with esmtp (Exim 3.12 #2) id 15vKxd-0004rp-00 (Debian); Sun, 21 Oct 2001 16:56:26 +0100 Received: from richard by sfere.anjou.terraraq.org.uk with local (Exim 3.12 #1 (Debian)) id 15vKxc-0002Qz-00; Sun, 21 Oct 2001 16:56:24 +0100 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="Nazi-Craig_Livingstone-security-ylqsFUS3F6O8qDX1" Content-Transfer-Encoding: 7bit Message-ID: Date: Sun, 21 Oct 2001 16:56:24 +0100 (BST) X-Face: h[Hh-7npe<v9!1Z&W?r\c.!4DXH5PWpga"ha +r0NzP?vnz:e/knOY)PI- X-Boydie: NO From: Richard Kettlewell To: chiark-utils-discuss@chiark.greenend.org.uk X-Mailer: VM 6.72 under 21.1 (patch 10) "Capitol Reef" XEmacs Lucid Subject: [Chiark-utils-discuss] chiark-backup: manpages for readbuffer, writebuffer --Nazi-Craig_Livingstone-security-ylqsFUS3F6O8qDX1 Content-Type: text/plain; charset=us-ascii Content-Description: message body text Content-Transfer-Encoding: 7bit Attached is a patch to add man pages for readbuffer and writebuffer. ttfn/rjk --Nazi-Craig_Livingstone-security-ylqsFUS3F6O8qDX1 Content-Type: text/plain Content-Description: man pages for readbuffer, writebuffer Content-Disposition: attachment; filename="rwbuffer.man.diff" Content-Transfer-Encoding: 7bit diff -ruN chiark-utils-2.0.0.old/backup/Makefile chiark-utils-2.0.0/backup/Makefile --- chiark-utils-2.0.0.old/backup/Makefile Mon Oct 8 01:52:55 2001 +++ chiark-utils-2.0.0/backup/Makefile Sun Oct 21 16:42:56 2001 @@ -41,6 +41,8 @@ txtdocdir=$(prefix)/share/doc/chiark-backup exampledir=$(txtdocdir)/examples vardir=$(varlib)/chiark-backup +mandir=${prefix}/man +man1dir=${mandir}/man1 INSTALL= install -c INSTALL_SHARE= $(INSTALL) -m 644 -o root -g root @@ -62,12 +64,14 @@ readbuffer.o writebuffer.o rwbuffer.o: rwbuffer.h install: all - $(INSTALL_DIRECTORY) $(confdir) $(bindir) $(sharedir) $(vardir) + $(INSTALL_DIRECTORY) $(confdir) $(bindir) $(sharedir) $(vardir) $(man1dir) $(INSTALL_PROGRAM) $(CTARGETS) $(bindir) set -e; for s in $(BINSCRIPTS); do \ $(INSTALL_SCRIPT) $$s $(bindir)/backup-$$s; done $(INSTALL_SHARE) $(SHAREFILES) $(sharedir) $(INSTALL_SCRIPT) $(SHARESCRIPTS) $(sharedir) + $(INSTALL) -m 644 readbuffer.1 ${man1dir}/readbuffer.1 + $(INSTALL) -m 644 writebuffer.1 ${man1dir}/writebuffer.1 install-docs: $(INSTALL_DIRECTORY) $(txtdocdir) diff -ruN chiark-utils-2.0.0.old/backup/readbuffer.1 chiark-utils-2.0.0/backup/readbuffer.1 --- chiark-utils-2.0.0.old/backup/readbuffer.1 Thu Jan 1 01:00:00 1970 +++ chiark-utils-2.0.0/backup/readbuffer.1 Sun Oct 21 16:31:19 2001 @@ -0,0 +1,24 @@ +.TH readbuffer 1 2001-10-21 chiark-backup +.SH NAME +readbuffer \- read input from devices which don't like constant stopping and starting +.SH SYNOPSIS +.B readbuffer +.RB [ --mlock ] +.RI [ size ] +.SH DESCRIPTION +.B readbuffer +reads data on standard input and writes it to standard output. It +will internally buffer up to \fIsize\fR megabytes of data, and will +only read more data when the buffer is at least 75% empty. +.PP +It is intended for use in situations where many small +reads are undesirable for performance reasons, e.g. tape drives. +.SH OPTIONS +.TP +.B --mlock +Calls +.BR mlock (2) +to lock the buffer into memory. +.SH "SEE ALSO" +.BR writebuffer (1), +.BR mlock (2) diff -ruN chiark-utils-2.0.0.old/backup/writebuffer.1 chiark-utils-2.0.0/backup/writebuffer.1 --- chiark-utils-2.0.0.old/backup/writebuffer.1 Thu Jan 1 01:00:00 1970 +++ chiark-utils-2.0.0/backup/writebuffer.1 Sun Oct 21 16:31:17 2001 @@ -0,0 +1,25 @@ +.TH writebuffer 1 2001-10-21 chiark-backup +.SH NAME +writebuffer \- write output to devices which don't like constant stopping and starting +.SH SYNOPSIS +.B writebuffer +.RB [ --mlock ] +.RI [ size ] +.SH DESCRIPTION +.B writebuffer +reads data on standard input and writes it to standard output. It +will buffer internally up to \fIsize\fR megabytes and will only write +data when the buffer is at least 75% full or when there is no more +input to fill the buffer. +.PP +It is intended for use in situations where many small writes are +undesirable for performance reasons, e.g. tape drives. +.SH OPTIONS +.TP +.B --mlock +Calls +.BR mlock (2) +to lock the buffer into memory. +.SH "SEE ALSO" +.BR readbuffer (1), +.BR mlock (2) diff -ruN chiark-utils-2.0.0.old/debian/changelog chiark-utils-2.0.0/debian/changelog --- chiark-utils-2.0.0.old/debian/changelog Mon Oct 8 01:54:50 2001 +++ chiark-utils-2.0.0/debian/changelog Sun Oct 21 16:40:25 2001 @@ -1,3 +1,9 @@ +chiark-utils (2.0.0.rjk1) unstable; urgency=low + + * man pages for readbuffer, writebuffer + + -- Richard Kettlewell Sun, 21 Oct 2001 16:40:25 +0100 + chiark-utils (2.0.0) experimental; urgency=low * Initial prepackaged release of chiark backup. diff -ruN chiark-utils-2.0.0.old/debian/rules chiark-utils-2.0.0/debian/rules --- chiark-utils-2.0.0.old/debian/rules Mon Oct 8 01:52:55 2001 +++ chiark-utils-2.0.0/debian/rules Sun Oct 21 16:49:20 2001 @@ -40,11 +40,16 @@ $(MAKE) -C backup install install-docs install-examples \ prefix=$t/chiark-backup/usr \ etcdir=$t/chiark-backup/etc \ - varlib=$t/chiark-backup/var/lib + varlib=$t/chiark-backup/var/lib \ + mandir=$t/chiark-backup/usr/share/man # install -d $t/chiark-rwbuffer/usr/bin + install -d $t/chiark-rwbuffer/usr/share/man/man1 cd $t/chiark-backup/usr/bin && \ mv readbuffer writebuffer $t/chiark-rwbuffer/usr/bin + cd $t/chiark-backup/usr/share/man/man1 && \ + mv readbuffer.1 writebuffer.1 $t/chiark-rwbuffer/usr/share/man/man1 + gzip -9f $t/*/usr/share/man/man*/* binary-hook-chiark-backup: binary-hook-chiark-rwbuffer: --Nazi-Craig_Livingstone-security-ylqsFUS3F6O8qDX1-- From owner-mailman@chiark.greenend.org.uk Sun Oct 21 19:33:37 2001 Return-path: Envelope-to: chiark-utils-discuss@chiark.greenend.org.uk Received: from (sfere.anjou.terraraq.org.uk) [172.17.207.1] (mail) by chiark.greenend.org.uk with esmtp (Exim 3.12 #2) id 15vNPl-0000Ec-00 (Debian); Sun, 21 Oct 2001 19:33:37 +0100 Received: from richard by sfere.anjou.terraraq.org.uk with local (Exim 3.12 #1 (Debian)) id 15vNPj-0003Hn-00; Sun, 21 Oct 2001 19:33:35 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: Date: Sun, 21 Oct 2001 19:33:34 +0100 (BST) X-Face: h[Hh-7npe<v9!1Z&W?r\c.!4DXH5PWpga"ha +r0NzP?vnz:e/knOY)PI- X-Boydie: NO From: Richard Kettlewell To: chiark-utils-discuss@chiark.greenend.org.uk X-Mailer: VM 6.72 under 21.1 (patch 10) "Capitol Reef" XEmacs Lucid Subject: [Chiark-utils-discuss] backup-checkallused fails before any backups have been made backup-checkallused is documented as checking configuration files. Yet it is clearly doing more than that; it fails obscurely if last-tape does not exist, though this file is nowhere mentioned in iwjbackup.txt. sfere$ backup-checkallused No such file or directory at /usr/bin/backup-checkallused line 36. sfere$ ls /etc/chiark-backup/ curator fsys.g0 prefixes tape.a2 warnings. exclusions fsys.g1 settings.pl tape.b1 warnings.now expected-diffs invenita sfere tape.b2 warnings.soon fsys.all lyonesse tape.a1 tape.ia sfere$ ls /var/lib/chiark-backup/ sfere$ ttfn/rjk From owner-mailman@chiark.greenend.org.uk Fri Nov 09 21:04:14 2001 Return-path: Envelope-to: chiark-utils-discuss@chiark.greenend.org.uk Received: from (davenant.greenend.org.uk) [172.18.45.6] (mail) by chiark.greenend.org.uk with esmtp (Exim 3.12 #2) id 162Iov-0005hL-00 (Debian); Fri, 09 Nov 2001 21:04:13 +0000 Received: from ian by davenant.greenend.org.uk with local (Exim 3.12 #2) id 162Iou-00051a-00 (Debian); Fri, 09 Nov 2001 21:04:12 +0000 From: Ian Jackson MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <15340.17612.496783.73318@davenant.relativity.greenend.org.uk> Date: Fri, 9 Nov 2001 21:04:12 +0000 (GMT) To: chiark-utils-discuss@chiark.greenend.org.uk Subject: Re: [Chiark-utils-discuss] chiark-backup: manpages for readbuffer, writebuffer Newsgroups: chiark.mail.chiark-utils.discuss In-Reply-To: References: X-Mailer: VM 6.75 under Emacs 19.34.1 Richard Kettlewell writes ("[Chiark-utils-discuss] chiark-backup: manpages for readbuffer, writebuffer"): > Attached is a patch to add man pages for readbuffer and writebuffer. Thanks, included. Can I take it these are GPL'd ? Ian. From owner-mailman@chiark.greenend.org.uk Fri Nov 09 21:10:05 2001 Return-path: Envelope-to: chiark-utils-discuss@chiark.greenend.org.uk Received: from (davenant.greenend.org.uk) [172.18.45.6] (mail) by chiark.greenend.org.uk with esmtp (Exim 3.12 #2) id 162Iua-0005uU-00 (Debian); Fri, 09 Nov 2001 21:10:04 +0000 Received: from ian by davenant.greenend.org.uk with local (Exim 3.12 #2) id 162IuY-00053z-00 (Debian); Fri, 09 Nov 2001 21:10:02 +0000 From: Ian Jackson MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <15340.17962.722008.285915@davenant.relativity.greenend.org.uk> Date: Fri, 9 Nov 2001 21:10:02 +0000 (GMT) To: chiark-utils-discuss@chiark.greenend.org.uk Subject: Re: [Chiark-utils-discuss] backup-checkallused fails before any backups have been made Newsgroups: chiark.mail.chiark-utils.discuss In-Reply-To: References: X-Mailer: VM 6.75 under Emacs 19.34.1 Richard Kettlewell writes ("[Chiark-utils-discuss] backup-checkallused fails before any backups have been made"): > backup-checkallused is documented as checking configuration files. > Yet it is clearly doing more than that; it fails obscurely if > last-tape does not exist, though this file is nowhere mentioned in > iwjbackup.txt. ... I've made this change to iwjbackup.txt: +You have to create the file /var/lib/chiark-backup/last-tape +containing the id of a tape; this helps backup-checkallused know where +to start iterating over tapes. Any tapeid will do. (But don't make +it the same as the one you want to back up to first.) Ian. From owner-mailman@chiark.greenend.org.uk Tue Nov 13 10:09:18 2001 Return-path: Envelope-to: chiark-utils-discuss@chiark.greenend.org.uk Received: from richardk by chiark.greenend.org.uk with local (Exim 3.12 #2) id 163aVJ-0006QQ-00 (Debian); Tue, 13 Nov 2001 10:09:17 +0000 Sender: richardk@chiark.greenend.org.uk X-Face: h[Hh-7npe<v9!1Z&W?r\c.!4DXH5PWpga"ha +r0NzP?vnz:e/knOY)PI- X-Boydie: NO From: Richard Kettlewell To: chiark-utils-discuss@chiark.greenend.org.uk Subject: Re: [Chiark-utils-discuss] chiark-backup: manpages for readbuffer, writebuffer References: <15340.17612.496783.73318@davenant.relativity.greenend.org.uk> Date: 13 Nov 2001 10:09:17 +0000 In-Reply-To: Ian Jackson's message of "Fri, 09 Nov 2001 21:07:31 GMT" Message-ID: <84zo5ryoc2.fsf@rjk.greenend.org.uk> Lines: 12 User-Agent: Gnus/5.0803 (Gnus v5.8.3) XEmacs/21.1 (Capitol Reef) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Ian Jackson writes: > Richard Kettlewell writes ("[Chiark-utils-discuss] chiark-backup: > manpages for readbuffer, writebuffer"): >> Attached is a patch to add man pages for readbuffer and writebuffer. > > Thanks, included. Can I take it these are GPL'd ? Yes, certainly. -- http://www.greenend.org.uk/rjk/ From owner-mailman@chiark.greenend.org.uk Sat Nov 15 17:21:24 2003 Return-path: Envelope-to: chiark-utils-discuss@chiark.greenend.org.uk Received: from [172.18.45.6] (helo=davenant.greenend.org.uk ident=mail) by chiark.greenend.org.uk (Debian Exim 3.35 #1) with esmtp id 1AL46u-00027o-00; Sat, 15 Nov 2003 17:21:24 +0000 Received: from ian by davenant.greenend.org.uk with local (Exim 3.35 #1) id 1AL46q-0001lF-00 (Debian); Sat, 15 Nov 2003 17:21:20 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <16310.24720.294315.511732@davenant.relativity.greenend.org.uk> Date: Sat, 15 Nov 2003 17:21:20 +0000 From: Ian Jackson To: chiark-utils-announce@chiark.greenend.org.uk, chiark-utils-discuss@chiark.greenend.org.uk Subject: chiark-utils mailing lists merged with sgo-software-{announce,discuss} X-Mailer: VM 7.03 under Emacs 19.34.1 Sender: chiark-utils-discuss-admin@chiark.greenend.org.uk Errors-To: chiark-utils-discuss-admin@chiark.greenend.org.uk X-BeenThere: chiark-utils-discuss@chiark.greenend.org.uk X-Mailman-Version: 2.0.11 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Discussion list for chiark-utils List-Unsubscribe: , List-Archive: chiark-utils-announce and chiark-utils-discuss are going to be merged with sgo-software-announce@greenend.org.uk and sgo-software-discuss@greenend.org.uk, respectively. All members of the old lists will be transferred to the new, and the old lists disabled (although the archives will remain). Ian.