SMB in master

After having a bit of trouble last week with merging SMB into master and having Robin revert my commit, I finally got it merged in again today. If anyone has any trouble with master now, please say something. There is always the possibility that we messed up something.

BTW... this does mean that SMB is now in master. :slight_smile:

If you want to run it, make sure you load policy/protocols/smb because it isn't loaded by default.

  .Seth

BTW... this does mean that SMB is now in master. :slight_smile:

Cool. :slight_smile:

How much of a performance impact would you expect? I'm seeing these
runtime increases (with a debug version):

[ 50%] tests.short ... failed (+12.0%)
[ 75%] tests.medium ... failed (+1.7%)
[ 28%] tests.m57-short ... failed (+2.7%)
[ 85%] tests.m57-long ... failed (+1.6%)

That may be reasonable, but I wanted check what you'd expect. (The
tests.short number doesn't bother me too much, that one can go up and
down pretty easily I have noticed).

I'm also seeing one test failure, see below.

Robin

[ 0%] coverage.bare-mode-errors ... failed
  % 'btest-diff errors' failed unexpectedly (exit code 1)
  % cat .diag
  == File ===============================
  error in /home/robin/bro/master/testing/btest/../../scripts/base/protocols/ntlm/main.bro, line 49: "redef" used but not previously defined (DPD::ignore_violations)
  internal warning in /home/robin/bro/master/testing/btest/../../scripts/base/protocols/ntlm/main.bro, line 49: Can't document redef of DPD::ignore_violations, identifier lookup failed
  error in /home/robin/bro/master/testing/btest/../../scripts/base/protocols/ntlm/./main.bro, line 49: "redef" used but not previously defined (DPD::ignore_violations)
  internal warning in /home/robin/bro/master/testing/btest/../../scripts/base/protocols/ntlm/./main.bro, line 49: Can't document redef of DPD::ignore_violations, identifier lookup failed
  == Diff ===============================
  --- /tmp/test-diff.63086.errors.baseline.tmp 2016-08-08 23:07:43.089330553 +0000
  +++ /tmp/test-diff.63086.errors.tmp 2016-08-08 23:07:43.103330433 +0000
  @@ -0,0 +1,4 @@
  +error in /home/robin/bro/master/testing/btest/../../scripts/base/protocols/ntlm/main.bro, line 49: "redef" used but not previously defined (DPD::ignore_violations)
  +internal warning in /home/robin/bro/master/testing/btest/../../scripts/base/protocols/ntlm/main.bro, line 49: Can't document redef of DPD::ignore_violations, identifier lookup failed
  +error in /home/robin/bro/master/testing/btest/../../scripts/base/protocols/ntlm/./main.bro, line 49: "redef" used but not previously defined (DPD::ignore_violations)
  +internal warning in /home/robin/bro/master/testing/btest/../../scripts/base/protocols/ntlm/./main.bro, line 49: Can't document redef of DPD::ignore_violations, identifier lookup failed

How much of a performance impact would you expect? I'm seeing these
runtime increases (with a debug version):

I don't really know what to expect from this in terms of performance yet. I've heard anecdotally that things are working ok, but I don't have any clue what would feel right or wrong.

[ 0%] coverage.bare-mode-errors ... failed

Whoops. Fixed.

Thanks,
  .Seth