>Synopsis: printcat(5) incomplete
>Category: documentation
>Environment:
System : OpenBSD 6.6
Details : OpenBSD 6.6 (GENERIC) #353: Sat Oct 12 10:45:56 MDT 2019
[email protected]:/usr/src/sys/arch/amd64/compile/GENERIC
Architecture: OpenBSD.amd64
Machine : amd64
>Description:
Calling of if filter seems not to match the description of the man page.
printcap(5) say if filter is invoked by
if [-c] -wwidth -llength -iident -n login -h host acct-file
While experimentaing with my own filter I've found that it is invoked by
if [-c] -wwidth -llength -iident login -j jobname -h host
[acct-file]
so '-j jobname' is undocumented and the '-n' in front of 'login' is
missing
From src/usr.sbin/lpr/lpd/printjob.c I've learned that jobname is only
given
if it's not empty and not only one space character.
>How-To-Repeat:
I wrote a simple filter script which print all commandline options to a
temporary file
#!/bin/sh
FILE=/tmp/foo.prt
while [[ $# -gt 0 ]]; do
echo "$1" >> $FILE
shift
done
>Fix:
- adding '-j jobname' to the documentation
- maybe I'm searching the wrong source file but from printjob.c I don't
understand why '-n' is missing
dmesg:
OpenBSD 6.6 (GENERIC) #353: Sat Oct 12 10:45:56 MDT 2019
[email protected]:/usr/src/sys/arch/amd64/compile/GENERIC
real mem = 2130706432 (2032MB)
avail mem = 2056105984 (1960MB)
warning: no entropy supplied by boot loader
mpath0 at root
scsibus0 at mpath0: 256 targets
mainbus0 at root
bios0 at mainbus0: SMBIOS rev. 2.6 @ 0xf101f (9 entries)
bios0: vendor BHYVE version "1.00" date 03/14/2014
bios0: bhyve BHYVE
acpi0 at bios0: ACPI 5.1
acpi0: sleep states S5
acpi0: tables DSDT APIC FACP HPET MCFG
acpi0: wakeup devices
acpitimer0 at acpi0: 3579545 Hz, 32 bits
acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: Intel(R) Core(TM) i5-4570T CPU @ 2.90GHz, 2893.62 MHz, 06-3c-03
cpu0:
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,SS,HTT,PBE,SSE3,PCLMUL,DTES64,DS-CPL,SSSE3,SDBG,FMA3,CX16,xTPR,PCID,SSE4.1,SSE4.2,MOVBE,POPCNT,AES,XSAVE,AVX,F16C,RDRAND,HV,NXE,PAGE1GB,LONG,LAHF,ABM,ITSC,FSGSBASE,BMI1,AVX2,BMI2,ERMS,INVPCID,ARAT,XSAVEOPT,MELTDOWN
cpu0: 256KB 64b/line 8-way L2 cache
cpu0: smt 0, core 0, package 0
mtrr: CPU supports MTRRs but not enabled by BIOS
cpu0: apic clock running at 134MHz
ioapic0 at mainbus0: apid 0 pa 0xfec00000, version 11, 32 pins
acpihpet0 at acpi0: 16777216 Hz
acpimcfg0 at acpi0
acpimcfg0: addr 0xe0000000, bus 0-255
acpiprt0 at acpi0: bus 0 (PC00)
acpipci0 at acpi0 PC00: _OSC failed
acpicmos0 at acpi0
cpu0: using Broadwell MDS workaround
pvbus0 at mainbus0: bhyve
pci0 at mainbus0 bus 0
pchb0 at pci0 dev 0 function 0 unknown vendor 0x1275 product 0x1275 rev 0x00
virtio0 at pci0 dev 4 function 0 "Qumranet Virtio Storage" rev 0x00
vioblk0 at virtio0
scsibus1 at vioblk0: 2 targets
sd0 at scsibus1 targ 0 lun 0: <VirtIO, Block Device, >
sd0: 32768MB, 512 bytes/sector, 67108864 sectors
virtio0: msix shared
virtio1 at pci0 dev 4 function 1 "Qumranet Virtio Storage" rev 0x00
vioblk1 at virtio1
scsibus2 at vioblk1: 2 targets
sd1 at scsibus2 targ 0 lun 0: <VirtIO, Block Device, >
sd1: 450MB, 512 bytes/sector, 922496 sectors
virtio1: msix shared
virtio2 at pci0 dev 5 function 0 "Qumranet Virtio Network" rev 0x00
vio0 at virtio2: address 58:9c:fc:0a:01:41
virtio2: msix shared
pcib0 at pci0 dev 31 function 0 "Intel 82371SB ISA" rev 0x00
isa0 at pcib0
isadma0 at isa0
com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
com0: console
com1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo
pckbc0 at isa0 port 0x60/5 irq 1 irq 12
pckbd0 at pckbc0 (kbd slot)
wskbd0 at pckbd0 mux 1
pms0 at pckbc0 (aux slot)
wsmouse0 at pms0 mux 0
/dev/ksyms: Symbol table not valid.
vscsi0 at root
scsibus3 at vscsi0: 256 targets
softraid0 at root
scsibus4 at softraid0: 256 targets
root on sd0a (d630267a37e124d3.a) swap on sd0b dump on sd0b
usbdevs:
usbdevs: no USB controllers found
pcidump:
Domain /dev/pci0:
0:0:0: unknown unknown
0x0000: Vendor ID: 1275, Product ID: 1275
0x0004: Command: 0007, Status: 0010
0x0008: Class: 06 Bridge, Subclass: 00 Host,
Interface: 00, Revision: 00
0x000c: BIST: 00, Header Type: 00, Latency Timer: 00,
Cache Line Size: 00
0x0010: BAR empty (00000000)
0x0014: BAR empty (00000000)
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 0000 Product ID: 0000
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: ff Min Gnt: 00 Max Lat: 00
0x0040: Capability 0x10: PCI Express
Link Speed: 2.5 / 2.5 GT/s, Link Width: x1 / x1
0x0100: Enhanced Capability 0x00: Unknown
0x0000: 12751275 00100007 06000000 00000000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 00000000
0x0030: 00000000 00000040 00000000 000000ff
0x0040: 00420010 00000000 00000000 00000411
0x0050: 00110000 00000000 00000000 00000000
0x0060: 00000000 00000000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00000000 00000000 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
0:4:0: Qumranet Virtio Storage
0x0000: Vendor ID: 1af4, Product ID: 1001
0x0004: Command: 0007, Status: 0010
0x0008: Class: 01 Mass Storage, Subclass: 00 SCSI,
Interface: 00, Revision: 00
0x000c: BIST: 00, Header Type: 80, Latency Timer: 00,
Cache Line Size: 00
0x0010: BAR io addr: 0x00002000/0x0040
0x0014: BAR mem 32bit addr: 0xc0000000/0x00002000
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 1af4 Product ID: 0002
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: 05 Min Gnt: 00 Max Lat: 00
0x0040: Capability 0x11: Extended Message Signalled Interrupts (MSI-X)
Enabled: yes; table size 2 (BAR 1:0)
0x004c: Capability 0x05: Message Signalled Interrupts (MSI)
Enabled: no
0x0000: 10011af4 00100007 01000000 00800000
0x0010: 00002001 c0000000 00000000 00000000
0x0020: 00000000 00000000 00000000 00021af4
0x0030: 00000000 00000040 00000000 00000105
0x0040: 80014c11 00000001 00001001 00800005
0x0050: 00000000 00000000 00000000 00000000
0x0060: 00000000 00000000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00000000 00000000 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
0:4:1: Qumranet Virtio Storage
0x0000: Vendor ID: 1af4, Product ID: 1001
0x0004: Command: 0007, Status: 0010
0x0008: Class: 01 Mass Storage, Subclass: 00 SCSI,
Interface: 00, Revision: 00
0x000c: BIST: 00, Header Type: 80, Latency Timer: 00,
Cache Line Size: 00
0x0010: BAR io addr: 0x00002040/0x0040
0x0014: BAR mem 32bit addr: 0xc0002000/0x00002000
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 1af4 Product ID: 0002
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 02 Line: 06 Min Gnt: 00 Max Lat: 00
0x0040: Capability 0x11: Extended Message Signalled Interrupts (MSI-X)
Enabled: yes; table size 2 (BAR 1:0)
0x004c: Capability 0x05: Message Signalled Interrupts (MSI)
Enabled: no
0x0000: 10011af4 00100007 01000000 00800000
0x0010: 00002041 c0002000 00000000 00000000
0x0020: 00000000 00000000 00000000 00021af4
0x0030: 00000000 00000040 00000000 00000206
0x0040: 80014c11 00000001 00001001 00800005
0x0050: 00000000 00000000 00000000 00000000
0x0060: 00000000 00000000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00000000 00000000 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
0:5:0: Qumranet Virtio Network
0x0000: Vendor ID: 1af4, Product ID: 1000
0x0004: Command: 0007, Status: 0010
0x0008: Class: 02 Network, Subclass: 00 Ethernet,
Interface: 00, Revision: 00
0x000c: BIST: 00, Header Type: 00, Latency Timer: 00,
Cache Line Size: 00
0x0010: BAR io addr: 0x00002080/0x0020
0x0014: BAR mem 32bit addr: 0xc0004000/0x00002000
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 1af4 Product ID: 0001
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: 07 Min Gnt: 00 Max Lat: 00
0x0040: Capability 0x11: Extended Message Signalled Interrupts (MSI-X)
Enabled: yes; table size 3 (BAR 1:0)
0x004c: Capability 0x05: Message Signalled Interrupts (MSI)
Enabled: no
0x0000: 10001af4 00100007 02000000 00000000
0x0010: 00002081 c0004000 00000000 00000000
0x0020: 00000000 00000000 00000000 00011af4
0x0030: 00000000 00000040 00000000 00000107
0x0040: 80024c11 00000001 00001001 00800005
0x0050: 00000000 00000000 00000000 00000000
0x0060: 00000000 00000000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00000000 00000000 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
0:31:0: Intel 82371SB ISA
0x0000: Vendor ID: 8086, Product ID: 7000
0x0004: Command: 0007, Status: 0000
0x0008: Class: 06 Bridge, Subclass: 01 ISA,
Interface: 00, Revision: 00
0x000c: BIST: 00, Header Type: 00, Latency Timer: 00,
Cache Line Size: 00
0x0010: BAR empty (00000000)
0x0014: BAR empty (00000000)
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 0000 Product ID: 0000
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: ff Min Gnt: 00 Max Lat: 00
0x0000: 70008086 00000007 06010000 00000000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 00000000
0x0030: 00000000 00000000 00000000 000000ff
0x0040: 00000000 00000000 00000000 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 80070605 00000000 80808080 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00000000 00000000 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
acpidump:
begin-base64 644 APIC.1
QVBJQ1oAAAABZ0JIWVZFIEJWTUFEVCAgAQAAAElOVEwDEBggAADg/gEAAAAACAAAAQAAAAEMAAAA
AMD+AAAAAAIKAAACAAAABQACCgAJCQAAAA8ABAb/BQAB
====
begin-base64 644 DSDT.3
RFNEVEsJAAACt0JIWVZFIEJWRFNEVCAgAQAAAElOVEwDEBggCF9TNV8SBQIKBQAIUElDTQAUDF9Q
SUMBcGhQSUNNEE+MX1NCX1uCR4xQQzAwCF9ISUQMQdAKAwhfQURSABQIX0JCTgCkAAhfQ1JTEUYJ
CpKIDQACDAAAAAAAAAAAAAEARwH4DPgMAQiIDQABDAMAAAAA9wwAAPgMiA0AAQwDAAAADf8fAAAA
E4gNAAEMAwAAACC/IAAAwACHFwAADAEAAAAAAAAAwP//H8AAAAAAAAAgAIorAAAMAQAAAAAAAAAA
AAAAANAAAAD//w8A0AAAAAAAAAAAAAAAAAAQAAAAAAB5AAhQUFJUEjsDEhIEDP//BAAALklTQV9M
TktBABISBAz//wQAAS5JU0FfTE5LQgASEgQM//8FAAAuSVNBX0xOS0MACEFQUlQSJgMSCwQM//8E
AAAAChASCwQM//8EAAEAChESCwQM//8FAAAAChIUGF9QUlQAoApQSUNNpEFQUlShBqRQUFJUW4JE
eElTQV8IX0FEUgwAAB8AW4BMUENSAgALAAFbgTNMUENSAABAMFBJUkEIUElSQghQSVJDCFBJUkQI
ACBQSVJFCFBJUkYIUElSRwhQSVJICFuCLUtCRF8IX0hJRAxB0AMDCF9DUlMRGAoVRwFgAGAAAQFH
AWQAZAABASICAHkAW4ItTU9VXwhfSElEDEHQDxMIX0NSUxEYChVHAWAAYAABAUcBZABkAAEBIgAQ
eQAULlBJUlYBoAh7aAqAAKQAe2gKD2CgB5VgCgOkAKAHk2AKCKQAoAeTYAoNpACkAVuCSgpMTktB
CF9ISUQMQdAMDwhfVUlEARQYX1NUQQCgDFBJUlZQSVJBpAoLoQSkCgkIX1BSUxEJCgYj+N4YeQAI
Q0IwMREJCgYjAAAYeQCLQ0IwMQFDSVJBFClfQ1JTAHtQSVJBCo9goA1QSVJWYHkBYENJUkGhB3AA
Q0lSQaRDQjAxFA1fRElTAHAKgFBJUkEUGl9TUlMBi2gBU0lSQYJTSVJBYHB2YFBJUkFbgksKTE5L
QghfSElEDEHQDA8IX1VJRAoCFBhfU1RBAKAMUElSVlBJUkKkCguhBKQKCQhfUFJTEQkKBiP43hh5
AAhDQjAyEQkKBiMAABh5AItDQjAyAUNJUkIUKV9DUlMAe1BJUkIKj2CgDVBJUlZgeQFgQ0lSQqEH
cABDSVJCpENCMDIUDV9ESVMAcAqAUElSQhQaX1NSUwGLaAFTSVJCglNJUkJgcHZgUElSQluCSwpM
TktDCF9ISUQMQdAMDwhfVUlECgMUGF9TVEEAoAxQSVJWUElSQ6QKC6EEpAoJCF9QUlMRCQoGI/je
GHkACENCMDMRCQoGIwAAGHkAi0NCMDMBQ0lSQxQpX0NSUwB7UElSQwqPYKANUElSVmB5AWBDSVJD
oQdwAENJUkOkQ0IwMxQNX0RJUwBwCoBQSVJDFBpfU1JTAYtoAVNJUkOCU0lSQ2BwdmBQSVJDW4JL
CkxOS0QIX0hJRAxB0AwPCF9VSUQKBBQYX1NUQQCgDFBJUlZQSVJEpAoLoQSkCgkIX1BSUxEJCgYj
+N4YeQAIQ0IwNBEJCgYjAAAYeQCLQ0IwNAFDSVJEFClfQ1JTAHtQSVJECo9goA1QSVJWYHkBYENJ
UkShB3AAQ0lSRKRDQjA0FA1fRElTAHAKgFBJUkQUGl9TUlMBi2gBU0lSRIJTSVJEYHB2YFBJUkRb
gksKTE5LRQhfSElEDEHQDA8IX1VJRAoFFBhfU1RBAKAMUElSVlBJUkWkCguhBKQKCQhfUFJTEQkK
BiP43hh5AAhDQjA1EQkKBiMAABh5AItDQjA1AUNJUkUUKV9DUlMAe1BJUkUKj2CgDVBJUlZgeQFg
Q0lSRaEHcABDSVJFpENCMDUUDV9ESVMAcAqAUElSRRQaX1NSUwGLaAFTSVJFglNJUkVgcHZgUElS
RVuCSwpMTktGCF9ISUQMQdAMDwhfVUlECgYUGF9TVEEAoAxQSVJWUElSRqQKC6EEpAoJCF9QUlMR
CQoGI/jeGHkACENCMDYRCQoGIwAAGHkAi0NCMDYBQ0lSRhQpX0NSUwB7UElSRgqPYKANUElSVmB5
AWBDSVJGoQdwAENJUkakQ0IwNhQNX0RJUwBwCoBQSVJGFBpfU1JTAYtoAVNJUkaCU0lSRmBwdmBQ
SVJGW4JLCkxOS0cIX0hJRAxB0AwPCF9VSUQKBxQYX1NUQQCgDFBJUlZQSVJHpAoLoQSkCgkIX1BS
UxEJCgYj+N4YeQAIQ0IwNxEJCgYjAAAYeQCLQ0IwNwFDSVJHFClfQ1JTAHtQSVJHCo9goA1QSVJW
YHkBYENJUkehB3AAQ0lSR6RDQjA3FA1fRElTAHAKgFBJUkcUGl9TUlMBi2gBU0lSR4JTSVJHYHB2
YFBJUkdbgksKTE5LSAhfSElEDEHQDA8IX1VJRAoIFBhfU1RBAKAMUElSVlBJUkikCguhBKQKCQhf
UFJTEQkKBiP43hh5AAhDQjA4EQkKBiMAABh5AItDQjA4AUNJUkgUKV9DUlMAe1BJUkgKj2CgDVBJ
UlZgeQFgQ0lSSKEHcABDSVJIpENCMDgUDV9ESVMAcAqAUElSSBQaX1NSUwGLaAFTSVJIglNJUkhg
cHZgUElSSFuCSAZTSU9fCF9ISUQMQdAMAghfQ1JTEUIFCk5HASACIAIBBEcBJAIkAgEEhgkAAQAA
AOAAAAAQRwHQBNAEAQJHAWEAYQABAUcBAAQABAEIRwGyALIAAQFHAYQAhAABAUcBcgByAAEGeQBb
gitDT00xCF9ISUQMQdAFAQhfVUlEAQhfQ1JTERAKDUcB+AP4AwEIIhAAeQBbgixDT00yCF9ISUQM
QdAFAQhfVUlECgIIX0NSUxEQCg1HAfgC+AIBCCIIAHkAW4IlUlRDXwhfSElEDEHQCwAIX0NSUxEQ
Cg1HAXAAcAABAiIAAXkAW4IrUElDXwhfSElEC0HQCF9DUlMRGAoVRwEgACAAAQJHAaAAoAABAiIE
AHkAW4IlVElNUghfSElEDEHQAQAIX0NSUxEQCg1HAUAAQAABBCIBAHkAEDguX1NCX1BDMDBbgixI
UEVUCF9ISUQMQdABAwhfVUlEAAhfQ1JTEREKDoYJAAEAAND+AAQAAHkA
====
begin-base64 644 FACP.2
RkFDUAwBAAAFFkJIWVZFIEJWRkFDUCAgAQAAAElOVEwDEBggwCcPAAAoDwABAAkAsgAAAKChAAAA
BAAAAAAAAAQEAAAAAAAAAAAAAAgEAAAAAAAAAAAAAAQCAAQAAAAAAAAAAAAAAAAAAAAAMhQAACUV
CAABCAAB+QwAAAAAAAAGAAABwCcPAAAAAAAAKA8AAAAAAAEgAAIABAAAAAAAAAEAAAAAAAAAAAAA
AAEQAAIEBAAAAAAAAAEAAAAAAAAAAAAAAAEIAAAAAAAAAAAAAAEgAAMIBAAAAAAAAAEAAAEAAAAA
AAAAAAEAAAAAAAAAAAAAAAEIAAEAAAAAAAAAAAEIAAEAAAAAAAAAAA==
====
begin-base64 644 HPET.4
SFBFVDgAAAABj0JIWVZFIEJWSFBFVCAgAQAAAElOVEwDEBggAQeGgAAAAAAAAND+AAAAAAAAAAE=
====
begin-base64 644 MCFG.5
TUNGRzwAAAABsUJIWVZFIEJWTUNGRyAgAQAAAElOVEwDEBggAAAAAAAAAAAAAADgAAAAAAAAAP8A
AAAA
====
begin-base64 644 XSDT.0
WFNEVEQAAAABp0JIWVZFIEJWWFNEVCAgAQAAAElOVEwDEBggACUPAAAAAAAAJg8AAAAAAEAnDwAA
AAAAgCcPAAAAAAA=
====
begin-base64 644 headers
ClJTRCBQVFI6IENoZWNrc3VtPTIwNiwgT0VNSUQ9QkhZVkUsIFJldmlzaW9uPTIsIFJzZHRBZGRy
ZXNzPTB4MDAwZjI0NDAKCUxlbmd0aD0zNiwgWHNkdEFkZHJlc3M9MHgwMDAwMDAwMDAwMGYyNDgw
LCBFeHRlbmRlZCBDaGVja3N1bT00MQoKClhTRFQ6IExlbmd0aD02OCwgUmV2aXNpb249MSwgQ2hl
Y2tzdW09MTY3LAoJT0VNSUQ9QkhZVkUsIE9FTSBUYWJsZSBJRD1CVlhTRFQsIE9FTSBSZXZpc2lv
bj0weDEsCglDcmVhdG9yIElEPUlOVEwsIENyZWF0b3IgUmV2aXNpb249MHgyMDE4MTAwMwoKCglF
bnRyaWVzPXsgMHgwMDAwMDAwMDAwMGYyNTAwLCAweDAwMDAwMDAwMDAwZjI2MDAsIDB4MDAwMDAw
MDAwMDBmMjc0MCwgMHgwMDAwMDAwMDAwMGYyNzgwIH0KCgpBUElDOiBMZW5ndGg9OTAsIFJldmlz
aW9uPTEsIENoZWNrc3VtPTEwMywKCU9FTUlEPUJIWVZFLCBPRU0gVGFibGUgSUQ9QlZNQURULCBP
RU0gUmV2aXNpb249MHgxLAoJQ3JlYXRvciBJRD1JTlRMLCBDcmVhdG9yIFJldmlzaW9uPTB4MjAx
ODEwMDMKCgoJRFNEVD0weGYyODAwCglJTlRfTU9ERUw9QVBJQwoJU0NJX0lOVD05CglTTUlfQ01E
PTB4YjIsIEFDUElfRU5BQkxFPTB4YTAsIEFDUElfRElTQUJMRT0weGExLCBTNEJJT1NfUkVRPTB4
MAoJUE0xYV9FVlRfQkxLPTB4NDAwLTB4NDAzCglQTTFhX0NOVF9CTEs9MHg0MDQtMHg0MDUKCVBN
Ml9UTVJfQkxLPTB4NDA4LTB4NDBiCglQX0xWTDJfTEFUPTBtcywgUF9MVkwzX0xBVD0wbXMKCUZM
VVNIX1NJWkU9MCwgRkxVU0hfU1RSSURFPTAKCURVVFlfT0ZGU0VUPTAsIERVVFlfV0lEVEg9MAoJ
REFZX0FMUk09MCwgTU9OX0FMUk09MCwgQ0VOVFVSWT01MAoJRmxhZ3M9e1dCSU5WRCxQUk9DX0Mx
LFNMUF9CVVRUT04sVE1SX1ZBTF9FWFR9CgoKRFNEVDogTGVuZ3RoPTIzNzksIFJldmlzaW9uPTIs
IENoZWNrc3VtPTE4MywKCU9FTUlEPUJIWVZFLCBPRU0gVGFibGUgSUQ9QlZEU0RULCBPRU0gUmV2
aXNpb249MHgxLAoJQ3JlYXRvciBJRD1JTlRMLCBDcmVhdG9yIFJldmlzaW9uPTB4MjAxODEwMDMK
CgpIUEVUOiBMZW5ndGg9NTYsIFJldmlzaW9uPTEsIENoZWNrc3VtPTE0MywKCU9FTUlEPUJIWVZF
LCBPRU0gVGFibGUgSUQ9QlZIUEVULCBPRU0gUmV2aXNpb249MHgxLAoJQ3JlYXRvciBJRD1JTlRM
LCBDcmVhdG9yIFJldmlzaW9uPTB4MjAxODEwMDMKCgpNQ0ZHOiBMZW5ndGg9NjAsIFJldmlzaW9u
PTEsIENoZWNrc3VtPTE3NywKCU9FTUlEPUJIWVZFLCBPRU0gVGFibGUgSUQ9QlZNQ0ZHLCBPRU0g
UmV2aXNpb249MHgxLAoJQ3JlYXRvciBJRD1JTlRMLCBDcmVhdG9yIFJldmlzaW9uPTB4MjAxODEw
MDMKCg==
====