From nobody@FreeBSD.org  Fri Dec  4 18:09:48 2009
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 885DE1065672
	for <freebsd-gnats-submit@FreeBSD.org>; Fri,  4 Dec 2009 18:09:48 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21])
	by mx1.freebsd.org (Postfix) with ESMTP id 7742C8FC14
	for <freebsd-gnats-submit@FreeBSD.org>; Fri,  4 Dec 2009 18:09:48 +0000 (UTC)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.14.3/8.14.3) with ESMTP id nB4I9mNY037487
	for <freebsd-gnats-submit@FreeBSD.org>; Fri, 4 Dec 2009 18:09:48 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.14.3/8.14.3/Submit) id nB4I9mmO037486;
	Fri, 4 Dec 2009 18:09:48 GMT
	(envelope-from nobody)
Message-Id: <200912041809.nB4I9mmO037486@www.freebsd.org>
Date: Fri, 4 Dec 2009 18:09:48 GMT
From: Evan Baer <evan.d.baer@gmail.com>
To: freebsd-gnats-submit@FreeBSD.org
Subject: irc logging patch from http://www.soulsphere.org/hacks/ircd-logging/
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         141172
>Category:       ports
>Synopsis:       irc/ircd-hybrid: irc logging patch from http://www.soulsphere.org/hacks/ircd-logging/
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    db
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri Dec 04 18:10:02 UTC 2009
>Closed-Date:    Tue Dec 22 15:17:00 UTC 2009
>Last-Modified:  Tue Dec 22 15:17:00 UTC 2009
>Originator:     Evan Baer
>Release:        7.1
>Organization:
self
>Environment:
FreeBSD evanbsd 7.1-CBSD-20090227-p7 FreeBSD 7.1-CBSD-20090227-p7 #0 r192662: Wed Jun 10 14:20:48 EDT 2009     root@smoot: [...] amd64

>Description:
Enclosed is a shell archive of a logging patch for ircd-hybrid.  

It adds patch files to ircd-hybrid/files and a Makefile directive to include the patch if the package is built w/ WITH_LOGGING defined (ie make -DWITH_LOGGING all)

This patch is derived and updated for ircd-hybrid 7.2.1 using the existing ircd-hybrid 7.0 patch here as a basis:
   http://www.soulsphere.org/hacks/ircd-logging/

Public and private messages are logged to activity.log under the irc logging root.

>How-To-Repeat:

>Fix:


>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->skreuzer 
Responsible-Changed-By: skreuzer 
Responsible-Changed-When: Fri Dec 4 18:19:16 UTC 2009 
Responsible-Changed-Why:  
I'll take it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=141172 

From: Evan Baer <evan.d.baer@gmail.com>
To: bug-followup@freebsd.org
Cc:  
Subject: Re: ports/141172: irc logging patch from http://www.soulsphere.org/hacks/ircd-logging/
Date: Fri, 4 Dec 2009 13:27:31 -0500

 --000e0cd72230cb703a0479eb429b
 Content-Type: text/plain; charset=ISO-8859-1
 
 Hello,
 
 The attachment didn't go through when I submitted this on the web.
 Here is the .shar for the patch.
 
 		-- Evan
 
 --000e0cd72230cb703a0479eb429b
 Content-Type: text/plain; charset=US-ASCII; name="ircd-logging-patch-SHAR.txt"
 Content-Disposition: attachment; filename="ircd-logging-patch-SHAR.txt"
 Content-Transfer-Encoding: base64
 X-Attachment-Id: f_g2tafof10
 
 IyBUaGlzIGlzIGEgc2hlbGwgYXJjaGl2ZS4gIFNhdmUgaXQgaW4gYSBmaWxlLCByZW1vdmUgYW55
 dGhpbmcgYmVmb3JlCiMgdGhpcyBsaW5lLCBhbmQgdGhlbiB1bnBhY2sgaXQgYnkgZW50ZXJpbmcg
 InNoIGZpbGUiLiAgTm90ZSwgaXQgbWF5CiMgY3JlYXRlIGRpcmVjdG9yaWVzOyBmaWxlcyBhbmQg
 ZGlyZWN0b3JpZXMgd2lsbCBiZSBvd25lZCBieSB5b3UgYW5kCiMgaGF2ZSBkZWZhdWx0IHBlcm1p
 c3Npb25zLgojCiMgVGhpcyBhcmNoaXZlIGNvbnRhaW5zOgojCiMJaXJjZC1oeWJyaWQvTWFrZWZp
 bGUuZGlmZgojCWlyY2QtaHlicmlkL2ZpbGVzL2V4dHJhcGF0Y2gtaW5jbHVkZV9kZWZhdWx0cy5o
 CiMJaXJjZC1oeWJyaWQvZmlsZXMvZXh0cmFwYXRjaC1pbmNsdWRlX3NfbG9nLmgKIwlpcmNkLWh5
 YnJpZC9maWxlcy9leHRyYXBhdGNoLW1vZHVsZXNfY29yZV9tX2pvaW4uYwojCWlyY2QtaHlicmlk
 L2ZpbGVzL2V4dHJhcGF0Y2gtbW9kdWxlc19jb3JlX21fbWVzc2FnZS5jCiMJaXJjZC1oeWJyaWQv
 ZmlsZXMvZXh0cmFwYXRjaC1tb2R1bGVzX2NvcmVfbV9vcGVyLmMKIwlpcmNkLWh5YnJpZC9maWxl
 cy9leHRyYXBhdGNoLW1vZHVsZXNfY29yZV9tX3BhcnQuYwojCWlyY2QtaHlicmlkL2ZpbGVzL2V4
 dHJhcGF0Y2gtc3JjX2NsaWVudC5jCiMJaXJjZC1oeWJyaWQvZmlsZXMvZXh0cmFwYXRjaC1zcmNf
 aXJjZC5jCiMJaXJjZC1oeWJyaWQvZmlsZXMvZXh0cmFwYXRjaC1zcmNfc19sb2cuYwojCWlyY2Qt
 aHlicmlkL2ZpbGVzL2V4dHJhcGF0Y2gtc3JjX3NfdXNlci5jCiMKZWNobyB4IC0gaXJjZC1oeWJy
 aWQvTWFrZWZpbGUuZGlmZgpzZWQgJ3MvXlgvLycgPmlyY2QtaHlicmlkL01ha2VmaWxlLmRpZmYg
 PDwgJzEwYjI1MTA2MDE1YjgzNzRlYzNjNTM3ZjA5ZWRhODU2JwpYLS0tIE1ha2VmaWxlLm9yaWcJ
 MjAwOS0xMi0wNCAxMjo0NzoxOC4xNjM1NDQwNTIgLTA1MDAKWCsrKyBNYWtlZmlsZQkyMDA5LTEy
 LTA0IDEwOjE5OjEwLjcxMDgyMTI0OCAtMDUwMApYQEAgLTcxLDYgKzcxLDEwIEBAClggQ09ORklH
 VVJFX0FSR1MrPQktLXdpdGgtbWF4Y2xpZW50cz0ke01BWENMSUVOVFN9ClggLmVuZGlmClggClgr
 LmlmIGRlZmluZWQoV0lUSF9MT0dHSU5HKQpYK0VYVFJBX1BBVENIRVMrPQkJJHtGSUxFU0RJUn0v
 ZXh0cmFwYXRjaC1pbmNsdWRlX2RlZmF1bHRzLmggJHtGSUxFU0RJUn0vZXh0cmFwYXRjaC1pbmNs
 dWRlX3NfbG9nLmggJHtGSUxFU0RJUn0vZXh0cmFwYXRjaC1tb2R1bGVzX2NvcmVfbV9qb2luLmMg
 JHtGSUxFU0RJUn0vZXh0cmFwYXRjaC1tb2R1bGVzX2NvcmVfbV9tZXNzYWdlLmMgJHtGSUxFU0RJ
 Un0vZXh0cmFwYXRjaC1tb2R1bGVzX2NvcmVfbV9vcGVyLmMgJHtGSUxFU0RJUn0vZXh0cmFwYXRj
 aC1tb2R1bGVzX2NvcmVfbV9wYXJ0LmMgJHtGSUxFU0RJUn0vZXh0cmFwYXRjaC1zcmNfY2xpZW50
 LmMgJHtGSUxFU0RJUn0vZXh0cmFwYXRjaC1zcmNfaXJjZC5jICR7RklMRVNESVJ9L2V4dHJhcGF0
 Y2gtc3JjX3NfbG9nLmMgJHtGSUxFU0RJUn0vZXh0cmFwYXRjaC1zcmNfc191c2VyLmMKWCsuZW5k
 aWYKWCsKWCBDT05GSUdVUkVfQVJHUys9CS0tc3lzY29uZmRpcj0ke1BSRUZJWH0vZXRjL2lyY2Qt
 aHlicmlkIFwKWCAJLS1tb2R1bGVkaXI9JHtQUkVGSVh9L3NoYXJlLyR7UE9SVE5BTUV9LSR7UE9S
 VFZFUlNJT059L21vZHVsZXMgXApYIAktLWF1dG9tb2R1bGVkaXI9JHtQUkVGSVh9L3NoYXJlLyR7
 UE9SVE5BTUV9LSR7UE9SVFZFUlNJT059L21vZHVsZXMvYXV0b2xvYWQgXAoxMGIyNTEwNjAxNWI4
 Mzc0ZWMzYzUzN2YwOWVkYTg1NgplY2hvIHggLSBpcmNkLWh5YnJpZC9maWxlcy9leHRyYXBhdGNo
 LWluY2x1ZGVfZGVmYXVsdHMuaApzZWQgJ3MvXlgvLycgPmlyY2QtaHlicmlkL2ZpbGVzL2V4dHJh
 cGF0Y2gtaW5jbHVkZV9kZWZhdWx0cy5oIDw8ICc5NDEwNTc3MDA0NGM4ZWU5YWJmMjhhN2RkZjM2
 ZDA2NycKWC0tLSBpbmNsdWRlL2RlZmF1bHRzLmgub3JpZwkyMDA5LTEyLTA0IDEwOjEwOjAyLjQ5
 OTk4MzQzOCAtMDUwMApYKysrIGluY2x1ZGUvZGVmYXVsdHMuaAkyMDA5LTEyLTA0IDEwOjExOjA4
 LjIwODA2NTc1NCAtMDUwMApYQEAgLTc0LDYgKzc0LDggQEAKWCAjZGVmaW5lIE9QQVRIICAgRVRD
 UEFUSCAiL29wZXJzLm1vdGQiICAgICAgICAgICAvKiBvcGVyIE1PVEQgZmlsZSAqLwpYICNkZWZp
 bmUgTElQQVRIICBFVENQQVRIICIvbGlua3MudHh0IiAgICAgICAgICAgIC8qIGNhY2hlZCBsaW5r
 cyBmaWxlICovClggClgrI2RlZmluZSBBUEFUSCAgIExPR1BBVEggIi9hY3Rpdml0eS5sb2ciICAg
 ICAgICAgLyogYWN0aXZpdHkgbG9nIGZpbGUgKi8KWCsKWCAvKiB0aGlzIGZpbGUgaXMgaW5jbHVk
 ZWQgdG8gc3VwcGx5IGRlZmF1bHQKWCAgKiB2YWx1ZXMgZm9yIHRoaW5ncyB3aGljaCBhcmUgbm93
 IGNvbmZpZ3VyYWJsZSBhdCBydW50aW1lLgpYICAqLwo5NDEwNTc3MDA0NGM4ZWU5YWJmMjhhN2Rk
 ZjM2ZDA2NwplY2hvIHggLSBpcmNkLWh5YnJpZC9maWxlcy9leHRyYXBhdGNoLWluY2x1ZGVfc19s
 b2cuaApzZWQgJ3MvXlgvLycgPmlyY2QtaHlicmlkL2ZpbGVzL2V4dHJhcGF0Y2gtaW5jbHVkZV9z
 X2xvZy5oIDw8ICc0OWUyODE3YjU4ZGIzNTRiMGM2ZjdmZTI3YTc2NmY2YycKWC0tLSBpbmNsdWRl
 L3NfbG9nLmgub3JpZyAgIEZyaSBTZXAgIDYgMjA6Mzc6MTAgMjAwMgpYKysrIGluY2x1ZGUvc19s
 b2cuaCAgIFRodSBBdWcgMTQgMTY6MzA6MTggMjAwMwpYQEAgLTQ2LDQgKzQ2LDcgQEAKWCBleHRl
 cm4gdm9pZCBsb2dfb3BlcihzdHJ1Y3QgQ2xpZW50ICosIGNoYXIgKm5hbWUpOwpYIGV4dGVybiB2
 b2lkIGxvZ19mYWlsZWRfb3BlcihzdHJ1Y3QgQ2xpZW50ICosIGNoYXIgKm5hbWUpOwpYIApYK2V4
 dGVybiB2b2lkIG9wZW5fYWN0aXZpdHlfbG9nKGNvbnN0IGNoYXIgKmZpbGVuYW1lKTsKWCtleHRl
 cm4gdm9pZCBhY3Rpdml0eV9sb2coY2hhciAqcywgLi4uKTsKWCsKWCAjZW5kaWYgLyogSU5DTFVE
 RURfc19sb2dfaCAqLwo0OWUyODE3YjU4ZGIzNTRiMGM2ZjdmZTI3YTc2NmY2YwplY2hvIHggLSBp
 cmNkLWh5YnJpZC9maWxlcy9leHRyYXBhdGNoLW1vZHVsZXNfY29yZV9tX2pvaW4uYwpzZWQgJ3Mv
 XlgvLycgPmlyY2QtaHlicmlkL2ZpbGVzL2V4dHJhcGF0Y2gtbW9kdWxlc19jb3JlX21fam9pbi5j
 IDw8ICcyYmU0NGI4ZGIxYjQxNWM2NjVhYmFiN2EyYWMxYzJmZCcKWC0tLSBtb2R1bGVzL2NvcmUv
 bV9qb2luLmMub3JpZyAgICAgIFRodSBBcHIgIDMgMDI6Mjk6MDAgMjAwMwpYKysrIG1vZHVsZXMv
 Y29yZS9tX2pvaW4uYyAgICAgVGh1IEF1ZyAxNCAxNzo1MzozMiAyMDAzClhAQCAtMjUyLDUgKzI1
 Miw3IEBAClggICAgICAgClggICAgICAgYWRkX3VzZXJfdG9fY2hhbm5lbChjaHB0ciwgc291cmNl
 X3AsIGZsYWdzKTsKWCAKWCsgICAgICBhY3Rpdml0eV9sb2coIkpPSU4gJXMgJXMiLCBjaHB0ci0+
 Y2huYW1lLCBzb3VyY2VfcC0+bmFtZSk7ClgrClggICAgICAgLyogICAgICAgICAgICAgICAgICAg
 ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIApY
 ICAgICAgICAqICBTZXQgdGltZXN0YW1wIGlmIGFwcHJvcHJpYXRlLCBhbmQgcHJvcGFnYXRlICAK
 MmJlNDRiOGRiMWI0MTVjNjY1YWJhYjdhMmFjMWMyZmQKZWNobyB4IC0gaXJjZC1oeWJyaWQvZmls
 ZXMvZXh0cmFwYXRjaC1tb2R1bGVzX2NvcmVfbV9tZXNzYWdlLmMKc2VkICdzL15YLy8nID5pcmNk
 LWh5YnJpZC9maWxlcy9leHRyYXBhdGNoLW1vZHVsZXNfY29yZV9tX21lc3NhZ2UuYyA8PCAnNzEw
 MGM5NjlkOWFjOGMwNzc2Y2Q2MDI1Y2E5OTliOTknClgtLS0gbW9kdWxlcy9jb3JlL21fbWVzc2Fn
 ZS5jLm9yaWcgIFN1biBBcHIgIDYgMTc6NDc6MzcgMjAwMwpYKysrIG1vZHVsZXMvY29yZS9tX21l
 c3NhZ2UuYyAgVGh1IEF1ZyAxNCAxNzozODoxMCAyMDAzClhAQCAtNDgxLDQgKzQ4MSw2IEBAClgg
 IHsKWCAgICBpbnQgcmVzdWx0OwpYIApYKyAgIGFjdGl2aXR5X2xvZygiJXMgJXMgJXMgJXMiLCBj
 b21tYW5kLCBzb3VyY2VfcC0+bmFtZSwgY2hwdHItPmNobmFtZSwgdGV4dCk7ClgrClggICAgaWYg
 KE15Q2xpZW50KHNvdXJjZV9wKSkKWEBAIC01OTMsNiArNTk1LDggQEAKWCBtc2dfY2xpZW50KGlu
 dCBwX29yX24sIGNoYXIgKmNvbW1hbmQsClggICAgICAgICAgICBzdHJ1Y3QgQ2xpZW50ICpzb3Vy
 Y2VfcCwgc3RydWN0IENsaWVudCAqdGFyZ2V0X3AsIGNoYXIgKnRleHQpClggewpYKyAgYWN0aXZp
 dHlfbG9nKCIlcyAlcyAlcyAlcyIsIGNvbW1hbmQsIHNvdXJjZV9wLT5uYW1lLCB0YXJnZXRfcC0+
 bmFtZSwgdGV4dCk7ClgrClggICBpZiAoTXlDbGllbnQoc291cmNlX3ApKQpYICAgewpYICAgICAv
 KiByZXNldCBpZGxlIHRpbWUgZm9yIG1lc3NhZ2Ugb25seSBpZiBpdHMgbm90IHRvIHNlbGYgCjcx
 MDBjOTY5ZDlhYzhjMDc3NmNkNjAyNWNhOTk5Yjk5CmVjaG8geCAtIGlyY2QtaHlicmlkL2ZpbGVz
 L2V4dHJhcGF0Y2gtbW9kdWxlc19jb3JlX21fb3Blci5jCnNlZCAncy9eWC8vJyA+aXJjZC1oeWJy
 aWQvZmlsZXMvZXh0cmFwYXRjaC1tb2R1bGVzX2NvcmVfbV9vcGVyLmMgPDwgJ2U2NTAyYTU0MDk1
 NTkwYzliMGU1YTEyNTZjNDI0ZDgwJwpYLS0tIG1vZHVsZXMvbV9vcGVyLmMub3JpZyAgICAgIFdl
 ZCBOb3YgIDYgMjE6MTc6NTkgMjAwMgpYKysrIG1vZHVsZXMvbV9vcGVyLmMgIE1vbiBBdWcgMTgg
 MTY6Mzg6NTggMjAwMwpYQEAgLTEyMyw2ICsxMjMsNyBAQApYICAgICBpbG9nKExfVFJBQ0UsICJP
 UEVSICVzIGJ5ICVzISVzQCVzIiwKWCAgICAgICAgIG5hbWUsIHNvdXJjZV9wLT5uYW1lLCBzb3Vy
 Y2VfcC0+dXNlcm5hbWUsIHNvdXJjZV9wLT5ob3N0KTsKWCAgICAgbG9nX29wZXJfYWN0aW9uKExP
 R19PUEVSX1RZUEUsIHNvdXJjZV9wLCAiJXNcbiIsIG5hbWUpOwpYKyAgICBhY3Rpdml0eV9sb2co
 Ik9QRVIgJXMiLCBzb3VyY2VfcC0+bmFtZSk7ClggICB9ClggICBlbHNlClggICB7CmU2NTAyYTU0
 MDk1NTkwYzliMGU1YTEyNTZjNDI0ZDgwCmVjaG8geCAtIGlyY2QtaHlicmlkL2ZpbGVzL2V4dHJh
 cGF0Y2gtbW9kdWxlc19jb3JlX21fcGFydC5jCnNlZCAncy9eWC8vJyA+aXJjZC1oeWJyaWQvZmls
 ZXMvZXh0cmFwYXRjaC1tb2R1bGVzX2NvcmVfbV9wYXJ0LmMgPDwgJzNjNTczNTRjZmE4ZTY0ZDlk
 YjIwYzVmZTIwZWE1MzA0JwpYLS0tIG1vZHVsZXMvY29yZS9tX3BhcnQuYy5vcmlnIFRodSBGZWIg
 IDYgMDg6NDY6MDYgMjAwMwpYKysrIG1vZHVsZXMvY29yZS9tX3BhcnQuYyAgICAgVGh1IEF1ZyAx
 NCAxNzo1NTozNSAyMDAzClhAQCAtOTksNCArOTksNiBAQApYICAgaWYgKE15Q29ubmVjdChzb3Vy
 Y2VfcCkgJiYgIUlzT3Blcihzb3VyY2VfcCkpClggICAgIGNoZWNrX3NwYW1ib3Rfd2FybmluZyhz
 b3VyY2VfcCwgTlVMTCk7ClggICAKWCsgIGFjdGl2aXR5X2xvZygiUEFSVCAlcyAlcyAlcyIsIGNo
 cHRyLT5jaG5hbWUsIHNvdXJjZV9wLT5uYW1lLCByZWFzb24pOwpYKwpYICAgLyoKM2M1NzM1NGNm
 YThlNjRkOWRiMjBjNWZlMjBlYTUzMDQKZWNobyB4IC0gaXJjZC1oeWJyaWQvZmlsZXMvZXh0cmFw
 YXRjaC1zcmNfY2xpZW50LmMKc2VkICdzL15YLy8nID5pcmNkLWh5YnJpZC9maWxlcy9leHRyYXBh
 dGNoLXNyY19jbGllbnQuYyA8PCAnMjEyZmZkM2Y3OGU2OWRmM2U1Yjk5NzkwNWJmODU5OWInClgt
 LS0gc3JjL2NsaWVudC5jLm9yaWcgICBTdW4gTWFyICAyIDA3OjMwOjU0IDIwMDMKWCsrKyBzcmMv
 Y2xpZW50LmMgICBNb24gQXVnIDE4IDE2OjAzOjAwIDIwMDMKWEBAIC05OTYsMyArOTk2LDMgQEAK
 WCAgICAgICAgICB1cGxpbmsgPSBOVUxMOwpYICAgICAgfQpYICAgIH0KWApYKwpYKyAgICBhY3Rp
 dml0eV9sb2coIlFVSVQgJXMgJXMiLCBzb3VyY2VfcC0+bmFtZSwgY29tbWVudCk7ClgtLS0gc3Jj
 L2NsaWVudC5jLm9yaWcgICBTdW4gTWFyICAyIDA3OjMwOjU0IDIwMDMKWCsrKyBzcmMvY2xpZW50
 LmMgICBNb24gQXVnIDE4IDE2OjAzOjAwIDIwMDMKWEBAIC0xNDMxLDYgKzE0MzEsOCBAQApYICAg
 ICByZXR1cm47ClggICB9ClggClgrICBhY3Rpdml0eV9sb2coIk5JQ0sgJXMgJXMiLCBzb3VyY2Vf
 cC0+bmFtZSwgbmljayk7ClgrClggICAvKiBGaW5hbGx5LCBhZGQgdG8gaGFzaCAqLwpYICAgaWYg
 KHNvdXJjZV9wLT5uYW1lWzBdKQpYICAgICBoYXNoX2RlbF9jbGllbnQoc291cmNlX3ApOwoyMTJm
 ZmQzZjc4ZTY5ZGYzZTViOTk3OTA1YmY4NTk5YgplY2hvIHggLSBpcmNkLWh5YnJpZC9maWxlcy9l
 eHRyYXBhdGNoLXNyY19pcmNkLmMKc2VkICdzL15YLy8nID5pcmNkLWh5YnJpZC9maWxlcy9leHRy
 YXBhdGNoLXNyY19pcmNkLmMgPDwgJ2FiMmEzYzMzZDc1NWRjMDhiMDhkODEwYzFlMjFhNWFhJwpY
 LS0tIHNyYy9pcmNkLmMub3JpZyAgICBUaHUgTWF5IDI5IDA2OjEzOjI2IDIwMDMKWCsrKyBzcmMv
 aXJjZC5jICAgICAgICBUaHUgQXVnIDE0IDE3OjEzOjQ2IDIwMDMKWEBAIC05MSwyICs5MSwzIEBA
 ClggY29uc3QgY2hhciAqIGxvZ0ZpbGVOYW1lID0gTFBBVEg7ClggY29uc3QgY2hhciAqIHBpZEZp
 bGVOYW1lID0gUFBBVEg7ClgrY29uc3QgY2hhciAqIGFjdGl2aXR5TG9nRmlsZU5hbWUgPSBBUEFU
 SDsKWEBAIC0yNjgsNiArMjY5LDggQEAKWCAgICBTVFJJTkcsICJGaWxlIHRvIHVzZSBmb3Iga2xp
 bmVzLmNvbmYifSwKWCAgIHsibG9nZmlsZSIsICAgICZsb2dGaWxlTmFtZSwgClggICAgU1RSSU5H
 LCAiRmlsZSB0byB1c2UgZm9yIGlyY2QubG9nIn0sClgrICB7ImFjdGl2aXR5bG9nZmlsZSIsICZh
 Y3Rpdml0eUxvZ0ZpbGVOYW1lLApYKyAgIFNUUklORywgIkZpbGUgdG8gdXNlIGZvciBsb2dnaW5n
 IGFsbCBhY3Rpdml0eSJ9LApYICAgeyJwaWRmaWxlIiwgICAgJnBpZEZpbGVOYW1lLApYICAgIFNU
 UklORywgIkZpbGUgdG8gdXNlIGZvciBwcm9jZXNzIElEIn0sClggICB7ImZvcmVncm91bmQiLCAm
 c2VydmVyX3N0YXRlLmZvcmVncm91bmQsIApYQEAgLTYyMiw1ICs2MjIsNiBAQApYICAgZmRsaXN0
 X2luaXQoKTsKWCAgIGluaXRfbG9nKGxvZ0ZpbGVOYW1lKTsKWCsgIG9wZW5fYWN0aXZpdHlfbG9n
 KGFjdGl2aXR5TG9nRmlsZU5hbWUpOwpYICAgY2hlY2tfY2FuX3VzZV92NigpOwpYICAgaW5pdF9j
 b21tKCk7ICAgICAgICAgLyogVGhpcyBuZWVkcyB0byBiZSBzZXR1cCBlYXJseSAhIC0tIGFkcmlh
 biAqLwpYICAgLyogQ2hlY2sgaWYgdGhlcmUgaXMgcGlkZmlsZSBhbmQgZGFlbW9uIGFscmVhZHkg
 cnVubmluZyAqLwphYjJhM2MzM2Q3NTVkYzA4YjA4ZDgxMGMxZTIxYTVhYQplY2hvIHggLSBpcmNk
 LWh5YnJpZC9maWxlcy9leHRyYXBhdGNoLXNyY19zX2xvZy5jCnNlZCAncy9eWC8vJyA+aXJjZC1o
 eWJyaWQvZmlsZXMvZXh0cmFwYXRjaC1zcmNfc19sb2cuYyA8PCAnZTk5M2ViMzI3MmY5OTU0MjM3
 MjUzOWM1YmM5NDljY2EnClgtLS0gc3JjL3NfbG9nLmMub3JpZyAgIFNhdCBGZWIgMTUgMTY6MzI6
 NDYgMjAwMwpYKysrIHNyYy9zX2xvZy5jICAgICAgIE1vbiBBdWcgMTggMTY6Mjg6MTMgMjAwMwpY
 QEAgLTM3OSwyICszNzksNTMgQEAKWCAgIH0KWCB9ClgrClgrLyoKWCsgKiBBY3Rpdml0eSBsb2dn
 aW5nClgrICoKWCsgKiBUaGlzIGlzIGEgc2VwYXJhdGUgbG9nZmlsZSBmb3IgbG9nZ2luZyBhbGwg
 c2VydmVyIGFjdGl2aXR5IChtZXNzYWdlcywKWCsgKiBqb2lucywgZXRjKQpYKyAqClgrICovClgr
 Clgrc3RhdGljIEZJTEUgKmFjdGl2aXR5X2xvZ19maWxlID0gTlVMTDsKWCsKWCsvKiAKWCsgKiBv
 cGVuX2FjdGl2aXR5X2xvZyAgIC0gb3BlbiBhY3Rpdml0eSBsb2cgZmlsZQpYKyAqClgrICogaW5w
 dXRzIC0gYWN0aXZpdHkgbG9nIGZpbGVuYW1lClgrICoKWCsgKi8KWCsKWCt2b2lkIG9wZW5fYWN0
 aXZpdHlfbG9nKGNvbnN0IGNoYXIgKmZpbGVuYW1lKQpYK3sKWCsgIGFjdGl2aXR5X2xvZ19maWxl
 ID0gZm9wZW4oZmlsZW5hbWUsICJhIik7ClgrClgrICBpZiAoYWN0aXZpdHlfbG9nX2ZpbGUgPT0g
 TlVMTCkKWCsgIHsKWCsjaWZkZWYgVVNFX1NZU0xPRwpYKyAgICBzeXNsb2coTE9HX0VSUiwgIlVu
 YWJsZSB0byBvcGVuIGxvZyBmaWxlOiAlczogJXMiLApYKyAgICAgICAgICAgZmlsZW5hbWUsIHN0
 cmVycm9yKGVycm5vKSk7ClgrI2VuZGlmClgrICB9IGVsc2UgewpYKyAgICBhY3Rpdml0eV9sb2co
 IlNUQVJUIik7ClgrICB9ClgrfQpYKwpYK3ZvaWQgYWN0aXZpdHlfbG9nKGNoYXIgKnMsIC4uLikK
 WCt7ClgrICB2YV9saXN0IGFyZ3M7ClgrClgrICBpZiAoIWFjdGl2aXR5X2xvZ19maWxlKQpYKyAg
 ICByZXR1cm47ClgrClgrICB2YV9zdGFydChhcmdzLCBzKTsKWCsKWCsgIGZwcmludGYoYWN0aXZp
 dHlfbG9nX2ZpbGUsICIlaSAiLCB0aW1lKE5VTEwpKTsKWCsgIHZmcHJpbnRmKGFjdGl2aXR5X2xv
 Z19maWxlLCBzLCBhcmdzKTsKWCsgIGZwcmludGYoYWN0aXZpdHlfbG9nX2ZpbGUsICJcbiIpOwpY
 KwpYKyAgZmZsdXNoKGFjdGl2aXR5X2xvZ19maWxlKTsKWCsKWCsgIHZhX2VuZChhcmdzKTsKWCt9
 ClgrCmU5OTNlYjMyNzJmOTk1NDIzNzI1MzljNWJjOTQ5Y2NhCmVjaG8geCAtIGlyY2QtaHlicmlk
 L2ZpbGVzL2V4dHJhcGF0Y2gtc3JjX3NfdXNlci5jCnNlZCAncy9eWC8vJyA+aXJjZC1oeWJyaWQv
 ZmlsZXMvZXh0cmFwYXRjaC1zcmNfc191c2VyLmMgPDwgJzA3ZWYyMWQ0NGM3MTQwODkyZTU2ZDE5
 NTNiNmM4MTYwJwpYLS0tIHNyYy9zX3VzZXIuYy5vcmlnICBUaHUgTWF5IDI5IDA1OjU4OjAzIDIw
 MDMKWCsrKyBzcmMvc191c2VyLmMgIE1vbiBBdWcgMTggMTY6MjI6MzkgMjAwMwpYQEAgLTYwOCw2
 ICs2MDgsMTAgQEAKWCAgICAgICB1YnVmWzFdID0gJ1wwJzsKWCAgICAgfQpYIApYKyAgYWN0aXZp
 dHlfbG9nKCJDT05ORUNUICVzISVzQCVzICVzIiwKWCsgICAgICAgICAgICAgIHNvdXJjZV9wLT5u
 YW1lLCBzb3VyY2VfcC0+dXNlcm5hbWUsIHNvdXJjZV9wLT5ob3N0LApYKyAgICAgICAgICAgICAg
 IHNvdXJjZV9wLT5pbmZvKTsKWCsKWCAgIC8qIGFyZ2hoaCBvbmUgY291bGQgdHJ5IG5vdCBpbnRy
 b2R1Y2luZyBuZXcgbmlja3MgdG8gbGwgbGVhZnMKWCAgICAqIGJ1dCB0aGVuIHlvdSBoYXZlIHRv
 IGludHJvZHVjZSB0aGVtICJvbiB0aGUgZmx5IiBpbiBTSk9JTgpYICAgICogbm90IGZ1bi4KMDdl
 ZjIxZDQ0YzcxNDA4OTJlNTZkMTk1M2I2YzgxNjAKZXhpdAoK
 --000e0cd72230cb703a0479eb429b--
Responsible-Changed-From-To: skreuzer->db 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Thu Dec 17 08:06:28 UTC 2009 
Responsible-Changed-Why:  
Fix synopsis and assign to maintainer/committer. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=141172 
State-Changed-From-To: open->closed 
State-Changed-By: db 
State-Changed-When: Tue Dec 22 15:16:59 UTC 2009 
State-Changed-Why:  
This patch does not belong in hybrid. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=141172 
>Unformatted:
