Hello Dan,

Hmmm. That is an interesting patch.  I would do it a bit differently in
Bacula.  I would just skip everything that is not IPv4 or IPv6.  I
almost did that when I implemented the new code, but since I had never
seen any other types I decided not to do it.

I will look and see how hard this is to implement.  I am just in the
process of releasing 7.0.1, and could slip something in, but this seems
a bit *big* and will certainly require more time for testing.


Best regards,
Kern

On 03/31/2014 03:08 PM, Dan Langille wrote:
> On 2014-03-31 09:01 AM, Dan Langille wrote:
>> On 2014-03-31 07:36 AM, Kern Sibbald wrote:
>>> -----BEGIN PGP SIGNED MESSAGE-----
>>>  Hash: SHA1
>>>
>>>  Hello Dan,
>>>
>>>  I have to admit that I haven't run a Dart test for a very long time.
>>> The plugin-test should be removed from it, which I have done. I've
>>> pushed the patch to the git repo.
>>>
>>>  Concerning the tls-test: that is a problem. Can you tell me what
>>> TCP/IP protocol 28 is on FreeBSD?
>> Nothing, that I see:
>>
>> $ grep 28 /etc/services  | head
>> gss-xlicen   128/tcp    #GSS X License Verification
>> gss-xlicen   128/udp    #GSS X License Verification
>> http-mgmt    280/tcp
>> http-mgmt    280/udp
>> personal-link        281/tcp
>> personal-link        281/udp
>> cableport-ax 282/tcp    #cable port a/x
>> cableport-ax 282/udp    #cable port a/x
>> rescap               283/tcp
>> rescap               283/udp
>>
>>> This test runs perfectly here, and
>>> we have made some significant networking changes. This protocol should
>>> be the sa_family member and should normally be AF_INET for IPv4.
>>> However, now Bacula handles IPv6 much better than previous versions,
>>> and apparently there is a problem or difference with the FreeBSD IP
>>> definitions. For IPv6 this value should be AF_INET6. Those are the
>>> only two values that Bacula understands.
>> FYI, there is no IPv6 on the regression testing machine in question.
>>
>>>  Note for Linux: AF_INET == 2 AF_INET6 = 10, so 28 is something
>>> different and doesn't even exist on Linux.
>> Guess what, you're right.  See:
>>
>> https://www.freebsd.org/doc/en/books/developers-handbook/sockets-essential-functions.html
>>
>> #define      AF_INET6 28
> Also, it was just mentioned to me that nmap was broken on FreeBSD 10.  
> Here is the patch for that, in case it helps:
>
> https://github.com/nmap/nmap/commit/542b0af577dabab68a63b5c20b36c6ec9061b77d
>
>>
>>>  Best regards,
>>>  Kern
>>>
>>>  On 03/31/2014 04:04 AM, Dan Langille wrote:
>>>  > On Mar 30, 2014, at 4:44 PM, Dan Langille <d...@langille.org> wrote:
>>>  >
>>>  >> I tried some regression tests for Bacula 7 tonight. I found what I
>>> think may be a configure issue.
>>>  >
>>>  > The test finished, two errors:
>>>  >
>>>  > http://regress.bacula.org/buildSummary.php?buildid=24125 [1]
>>>  >
>>>  >
>>>  >
>>>  >
>>> ------------------------------------------------------------------------------
>>>  >
>>>  >
>>>  > _______________________________________________
>>>  > Bacula-devel mailing list
>>>  > Bacula-devel@lists.sourceforge.net
>>>  > https://lists.sourceforge.net/lists/listinfo/bacula-devel [2]
>>>
>>>  -----BEGIN PGP SIGNATURE-----
>>>  Version: GnuPG v1.4.11 (GNU/Linux)
>>>  Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ [3]
>>>
>>>  iEYEARECAAYFAlM5U0gACgkQNgfoSvWqwEi0CwCg3o5/4r1t4c4t+GhBroPBGUzN
>>>  9DEAoIdsqFwiAqHGJOyvzSsEc/5uENOh
>>>  =R++t
>>>  -----END PGP SIGNATURE-----
>>>
>>>
>>>
>>> Links:
>>> ------
>>> [1] http://regress.bacula.org/buildSummary.php?buildid=24125
>>> [2] https://lists.sourceforge.net/lists/listinfo/bacula-devel
>>> [3] http://www.enigmail.net/


------------------------------------------------------------------------------
_______________________________________________
Bacula-devel mailing list
Bacula-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-devel

Reply via email to