[syslog-ng] [Bug 216] New: 3.4.0rc1 LLADDR parser does not work

bugzilla at bugzilla.balabit.com bugzilla at bugzilla.balabit.com
Tue Jan 15 22:45:26 CET 2013


https://bugzilla.balabit.com/show_bug.cgi?id=216

           Summary: 3.4.0rc1 LLADDR parser does not work
           Product: syslog-ng
           Version: 3.4.x
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: unspecified
         Component: syslog-ng
        AssignedTo: bazsi at balabit.hu
        ReportedBy: erempel at uvic.ca
Type of the Report: ---
   Estimated Hours: 0.0


IT does not matter if I use @LLADDR@, @LLADDR:mac@, @LLADDR:mac:6@ or @LLADDR::6@ I get the same results

On syslog-ng 3.3.7 (with a patch to get the LLADDR parser) I get

% /usr/local/bin/pdbtool test --validate ./pattern.xml 
./pattern.xml validates
Testing message program='dhcpd' message='DHCPDISCOVER from e8:3e:b6:95:b2:38 (BLACKBERRY-27BD) via 142.104.103.253'

On syslog-ng 3.4.0rc1

% /usr/local/bin/pdbtool test --validate ~/pattern.xml
/home1l/erempel/pattern.xml validates
Testing message program='dhcpd' message='DHCPDISCOVER from e8:3e:b6:95:b2:38 (BLACKBERRY-27BD) via 142.104.103.253'
 Wrong match name='.classifier.rule_id', value='', expected='18c8c7bf-977d-4495-ab73-8692f9bfb0f2'
 Wrong match name='ip', value='', expected='142.104.103.253'
 Wrong match name='mac', value='', expected='e8:3e:b6:95:b2:38'
 Wrong match name='name', value='', expected='BLACKBERRY-27BD'


With a minimal pattern.xml

<patterndb version="4" pub_date="2009-09-01">
   <ruleset name="dhcpd" id="RS-4d2abc9e-ae62-4dff-a87d-501503ed1360">
      <pattern>dhcpd</pattern>
      <rules>
         <rule id="18c8c7bf-977d-4495-ab73-8692f9bfb0f2" class="dhcpd" provider="UVic">
            <patterns>
               <pattern>DHCPDISCOVER from @LLADDR:mac:6@ @QSTRING:name:()@ via @IPv4:ip@</pattern>
            </patterns>
            <tags>
               <tag>ignore</tag>
            </tags>
            <values>
               <value name="AUTHPROGRAM">dhcpd</value>
            </values>
            <examples>
               <example>
                  <test_message program="dhcpd">DHCPDISCOVER from e8:3e:b6:95:b2:38 (BLACKBERRY-27BD) via 142.104.103.253</test_message>
                  <test_values>
                     <test_value name="ip">142.104.103.253</test_value>
                     <test_value name="mac">e8:3e:b6:95:b2:38</test_value>
                     <test_value name="name">BLACKBERRY-27BD</test_value>
                  </test_values>
               </example>
            </examples>
         </rule>
      </rules>
   </ruleset>
</patterndb>


-- 
Configure bugmail: https://bugzilla.balabit.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.


More information about the syslog-ng mailing list