Re: Call for FreeBSD 2014Q1 (January-March) Status Reports

2014-03-31 Thread Gabor Pali
Dear FreeBSD Community,

Please note that the submission date for the 2014Q1 aka. January to
March 2014 Quarterly Status Reports is, April 7th, 2014, only 1 week
away.  Please consult my earlier message for the details:

2014-03-08 10:24 GMT+01:00 Gabor Pali p...@freebsd.org:
 They do not have to be very long -- basically they may be about
 anything that lets people know what is going on around the FreeBSD
 Project.  Submission of reports is not restricted to committers:
 Anyone who is doing anything interesting and FreeBSD-related can (and
 therefore encouraged to) write one!

 The preferred and easiest submission method is to use the XML
 generator [1] with the result emailed as an attachment to us, that is,
 mont...@freebsd.org [2].  There is also an XML template [3] which can
 be filled out manually and attached if preferred.  For the expected
 content and style, please study our guidelines on how to write a good
 status report [4].  If you are still unsure what constitutes a good
 status report, check out the last issue [5].

 To enable compilation and publication of the quarterly report as soon
 as possible for the April 7th deadline, please be prompt with any
 report submissions you may have.

 We are looking forward to all of your 2014Q1 reports!

 Thanks,
 Gabor


 [1] http://www.freebsd.org/cgi/monthly.cgi
 [2] mailto:mont...@freebsd.org
 [3] http://www.freebsd.org/news/status/report-sample.xml
 [4] http://www.freebsd.org/news/status/howto.html
 [5] http://www.freebsd.org/news/status/report-2013-10-2013-12.html
___
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to freebsd-current-unsubscr...@freebsd.org


[head tinderbox] failure on i386/i386

2014-03-31 Thread FreeBSD Tinderbox
TB --- 2014-03-31 04:00:40 - tinderbox 2.21 running on freebsd-current.sentex.ca
TB --- 2014-03-31 04:00:40 - FreeBSD freebsd-current.sentex.ca 9.2-STABLE 
FreeBSD 9.2-STABLE #0 r263721: Tue Mar 25 09:27:39 EDT 2014 
d...@freebsd-current.sentex.ca:/usr/obj/usr/src/sys/GENERIC  amd64
TB --- 2014-03-31 04:00:40 - starting HEAD tinderbox run for i386/i386
TB --- 2014-03-31 04:00:40 - cleaning the object tree
TB --- 2014-03-31 04:00:40 - /usr/local/bin/svn stat --no-ignore /src
TB --- 2014-03-31 04:00:45 - At svn revision 263963
TB --- 2014-03-31 04:00:46 - building world
TB --- 2014-03-31 04:00:46 - CROSS_BUILD_TESTING=YES
TB --- 2014-03-31 04:00:46 - MAKEOBJDIRPREFIX=/obj
TB --- 2014-03-31 04:00:46 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2014-03-31 04:00:46 - SRCCONF=/dev/null
TB --- 2014-03-31 04:00:46 - TARGET=i386
TB --- 2014-03-31 04:00:46 - TARGET_ARCH=i386
TB --- 2014-03-31 04:00:46 - TZ=UTC
TB --- 2014-03-31 04:00:46 - __MAKE_CONF=/dev/null
TB --- 2014-03-31 04:00:46 - cd /src
TB --- 2014-03-31 04:00:46 - /usr/bin/make -B buildworld
 Building an up-to-date make(1)
 World build started on Mon Mar 31 04:00:53 UTC 2014
 Rebuilding the temporary build tree
 stage 1.1: legacy release compatibility shims
 stage 1.2: bootstrap tools
 stage 2.1: cleaning up the object tree
 stage 2.2: rebuilding the object tree
 stage 2.3: build tools
 stage 3: cross tools
 stage 4.1: building includes
 stage 4.2: building libraries
 stage 4.3: make dependencies
 stage 4.4: building everything
 World build completed on Mon Mar 31 07:30:25 UTC 2014
TB --- 2014-03-31 07:30:25 - generating LINT kernel config
TB --- 2014-03-31 07:30:25 - cd /src/sys/i386/conf
TB --- 2014-03-31 07:30:25 - /usr/bin/make -B LINT
TB --- 2014-03-31 07:30:25 - cd /src/sys/i386/conf
TB --- 2014-03-31 07:30:25 - /obj/i386.i386/src/tmp/legacy/usr/sbin/config -m 
LINT
TB --- 2014-03-31 07:30:25 - building LINT kernel
TB --- 2014-03-31 07:30:25 - CROSS_BUILD_TESTING=YES
TB --- 2014-03-31 07:30:25 - MAKEOBJDIRPREFIX=/obj
TB --- 2014-03-31 07:30:25 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2014-03-31 07:30:25 - SRCCONF=/dev/null
TB --- 2014-03-31 07:30:25 - TARGET=i386
TB --- 2014-03-31 07:30:25 - TARGET_ARCH=i386
TB --- 2014-03-31 07:30:25 - TZ=UTC
TB --- 2014-03-31 07:30:25 - __MAKE_CONF=/dev/null
TB --- 2014-03-31 07:30:25 - cd /src
TB --- 2014-03-31 07:30:25 - /usr/bin/make -B buildkernel KERNCONF=LINT
 Kernel build for LINT started on Mon Mar 31 07:30:25 UTC 2014
 stage 1: configuring the kernel
 stage 2.1: cleaning up the object tree
 stage 2.2: rebuilding the object tree
 stage 2.3: build tools
 stage 3.1: making dependencies
 stage 3.2: building everything
[...]
 ^
/src/sys/contrib/dev/acpica/include/acoutput.h:310:69: note: expanded from 
macro 'ACPI_DO_DEBUG_PRINT'
Function (Level, Line, Filename, Modulename, Component, 
__VA_ARGS__); \
^
/src/sys/contrib/dev/acpica/include/acoutput.h:294:44: note: expanded from 
macro 'ACPI_DO_WHILE0'
#define ACPI_DO_WHILE0(a)   do a while(0)
   ^
7 errors generated.
*** Error code 1

Stop.
bmake[1]: stopped in /obj/i386.i386/src/sys/LINT
*** Error code 1

Stop.
bmake: stopped in /src
*** [buildkernel] Error code 1

Stop in /src.
TB --- 2014-03-31 07:39:27 - WARNING: /usr/bin/make returned exit code  1 
TB --- 2014-03-31 07:39:27 - ERROR: failed to build LINT kernel
TB --- 2014-03-31 07:39:27 - 10801.73 user 1549.50 system 13127.09 real


http://tinderbox.freebsd.org/tinderbox-head-build-HEAD-i386-i386.full
___
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to freebsd-current-unsubscr...@freebsd.org


[head tinderbox] failure on amd64/amd64

2014-03-31 Thread FreeBSD Tinderbox
TB --- 2014-03-31 04:00:40 - tinderbox 2.21 running on freebsd-current.sentex.ca
TB --- 2014-03-31 04:00:40 - FreeBSD freebsd-current.sentex.ca 9.2-STABLE 
FreeBSD 9.2-STABLE #0 r263721: Tue Mar 25 09:27:39 EDT 2014 
d...@freebsd-current.sentex.ca:/usr/obj/usr/src/sys/GENERIC  amd64
TB --- 2014-03-31 04:00:40 - starting HEAD tinderbox run for amd64/amd64
TB --- 2014-03-31 04:00:40 - cleaning the object tree
TB --- 2014-03-31 04:00:40 - /usr/local/bin/svn stat --no-ignore /src
TB --- 2014-03-31 04:00:45 - At svn revision 263963
TB --- 2014-03-31 04:00:46 - building world
TB --- 2014-03-31 04:00:46 - CROSS_BUILD_TESTING=YES
TB --- 2014-03-31 04:00:46 - MAKEOBJDIRPREFIX=/obj
TB --- 2014-03-31 04:00:46 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2014-03-31 04:00:46 - SRCCONF=/dev/null
TB --- 2014-03-31 04:00:46 - TARGET=amd64
TB --- 2014-03-31 04:00:46 - TARGET_ARCH=amd64
TB --- 2014-03-31 04:00:46 - TZ=UTC
TB --- 2014-03-31 04:00:46 - __MAKE_CONF=/dev/null
TB --- 2014-03-31 04:00:46 - cd /src
TB --- 2014-03-31 04:00:46 - /usr/bin/make -B buildworld
 Building an up-to-date make(1)
 World build started on Mon Mar 31 04:00:53 UTC 2014
 Rebuilding the temporary build tree
 stage 1.1: legacy release compatibility shims
 stage 1.2: bootstrap tools
 stage 2.1: cleaning up the object tree
 stage 2.2: rebuilding the object tree
 stage 2.3: build tools
 stage 3: cross tools
 stage 4.1: building includes
 stage 4.2: building libraries
 stage 4.3: make dependencies
 stage 4.4: building everything
 stage 5.1: building 32 bit shim libraries
 World build completed on Mon Mar 31 08:09:13 UTC 2014
TB --- 2014-03-31 08:09:13 - generating LINT kernel config
TB --- 2014-03-31 08:09:13 - cd /src/sys/amd64/conf
TB --- 2014-03-31 08:09:13 - /usr/bin/make -B LINT
TB --- 2014-03-31 08:09:13 - cd /src/sys/amd64/conf
TB --- 2014-03-31 08:09:13 - /obj/amd64.amd64/src/tmp/legacy/usr/sbin/config -m 
LINT
TB --- 2014-03-31 08:09:13 - building LINT kernel
TB --- 2014-03-31 08:09:13 - CROSS_BUILD_TESTING=YES
TB --- 2014-03-31 08:09:13 - MAKEOBJDIRPREFIX=/obj
TB --- 2014-03-31 08:09:13 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2014-03-31 08:09:13 - SRCCONF=/dev/null
TB --- 2014-03-31 08:09:13 - TARGET=amd64
TB --- 2014-03-31 08:09:13 - TARGET_ARCH=amd64
TB --- 2014-03-31 08:09:13 - TZ=UTC
TB --- 2014-03-31 08:09:13 - __MAKE_CONF=/dev/null
TB --- 2014-03-31 08:09:13 - cd /src
TB --- 2014-03-31 08:09:13 - /usr/bin/make -B buildkernel KERNCONF=LINT
 Kernel build for LINT started on Mon Mar 31 08:09:13 UTC 2014
 stage 1: configuring the kernel
 stage 2.1: cleaning up the object tree
 stage 2.2: rebuilding the object tree
 stage 2.3: build tools
 stage 3.1: making dependencies
 stage 3.2: building everything
[...]
 ^
/src/sys/contrib/dev/acpica/include/acoutput.h:310:69: note: expanded from 
macro 'ACPI_DO_DEBUG_PRINT'
Function (Level, Line, Filename, Modulename, Component, 
__VA_ARGS__); \
^
/src/sys/contrib/dev/acpica/include/acoutput.h:294:44: note: expanded from 
macro 'ACPI_DO_WHILE0'
#define ACPI_DO_WHILE0(a)   do a while(0)
   ^
6 errors generated.
*** Error code 1

Stop.
bmake[1]: stopped in /obj/amd64.amd64/src/sys/LINT
*** Error code 1

Stop.
bmake: stopped in /src
*** [buildkernel] Error code 1

Stop in /src.
TB --- 2014-03-31 08:16:53 - WARNING: /usr/bin/make returned exit code  1 
TB --- 2014-03-31 08:16:53 - ERROR: failed to build LINT kernel
TB --- 2014-03-31 08:16:53 - 12444.62 user 1988.95 system 15373.00 real


http://tinderbox.freebsd.org/tinderbox-head-build-HEAD-amd64-amd64.full
___
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to freebsd-current-unsubscr...@freebsd.org


[head tinderbox] failure on ia64/ia64

2014-03-31 Thread FreeBSD Tinderbox
TB --- 2014-03-31 08:16:54 - tinderbox 2.21 running on freebsd-current.sentex.ca
TB --- 2014-03-31 08:16:54 - FreeBSD freebsd-current.sentex.ca 9.2-STABLE 
FreeBSD 9.2-STABLE #0 r263721: Tue Mar 25 09:27:39 EDT 2014 
d...@freebsd-current.sentex.ca:/usr/obj/usr/src/sys/GENERIC  amd64
TB --- 2014-03-31 08:16:54 - starting HEAD tinderbox run for ia64/ia64
TB --- 2014-03-31 08:16:54 - cleaning the object tree
TB --- 2014-03-31 08:16:54 - /usr/local/bin/svn stat --no-ignore /src
TB --- 2014-03-31 08:16:57 - At svn revision 263963
TB --- 2014-03-31 08:16:58 - building world
TB --- 2014-03-31 08:16:58 - CROSS_BUILD_TESTING=YES
TB --- 2014-03-31 08:16:58 - MAKEOBJDIRPREFIX=/obj
TB --- 2014-03-31 08:16:58 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2014-03-31 08:16:58 - SRCCONF=/dev/null
TB --- 2014-03-31 08:16:58 - TARGET=ia64
TB --- 2014-03-31 08:16:58 - TARGET_ARCH=ia64
TB --- 2014-03-31 08:16:58 - TZ=UTC
TB --- 2014-03-31 08:16:58 - __MAKE_CONF=/dev/null
TB --- 2014-03-31 08:16:58 - cd /src
TB --- 2014-03-31 08:16:58 - /usr/bin/make -B buildworld
 Building an up-to-date make(1)
 World build started on Mon Mar 31 08:17:05 UTC 2014
 Rebuilding the temporary build tree
 stage 1.1: legacy release compatibility shims
 stage 1.2: bootstrap tools
 stage 2.1: cleaning up the object tree
 stage 2.2: rebuilding the object tree
 stage 2.3: build tools
 stage 3: cross tools
 stage 4.1: building includes
 stage 4.2: building libraries
 stage 4.3: make dependencies
 stage 4.4: building everything
 World build completed on Mon Mar 31 09:53:14 UTC 2014
TB --- 2014-03-31 09:53:14 - generating LINT kernel config
TB --- 2014-03-31 09:53:14 - cd /src/sys/ia64/conf
TB --- 2014-03-31 09:53:14 - /usr/bin/make -B LINT
TB --- 2014-03-31 09:53:14 - cd /src/sys/ia64/conf
TB --- 2014-03-31 09:53:14 - /obj/ia64.ia64/src/tmp/legacy/usr/sbin/config -m 
LINT
TB --- 2014-03-31 09:53:14 - building LINT kernel
TB --- 2014-03-31 09:53:14 - CROSS_BUILD_TESTING=YES
TB --- 2014-03-31 09:53:14 - MAKEOBJDIRPREFIX=/obj
TB --- 2014-03-31 09:53:14 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2014-03-31 09:53:14 - SRCCONF=/dev/null
TB --- 2014-03-31 09:53:14 - TARGET=ia64
TB --- 2014-03-31 09:53:14 - TARGET_ARCH=ia64
TB --- 2014-03-31 09:53:14 - TZ=UTC
TB --- 2014-03-31 09:53:14 - __MAKE_CONF=/dev/null
TB --- 2014-03-31 09:53:14 - cd /src
TB --- 2014-03-31 09:53:14 - /usr/bin/make -B buildkernel KERNCONF=LINT
 Kernel build for LINT started on Mon Mar 31 09:53:14 UTC 2014
 stage 1: configuring the kernel
 stage 2.1: cleaning up the object tree
 stage 2.2: rebuilding the object tree
 stage 2.3: build tools
 stage 3.1: making dependencies
 stage 3.2: building everything
[...]
cc  -c -O2 -pipe -fno-strict-aliasing  -std=c99  -Wall -Wredundant-decls 
-Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith 
-Winline -Wcast-qual  -Wundef -Wno-pointer-sign -fformat-extensions  
-Wmissing-include-dirs -fdiagnostics-show-option   -nostdinc  -I. -I/src/sys 
-I/src/sys/contrib/altq -I/src/sys/contrib/ia64/libuwx/src -D_KERNEL 
-DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common 
-finline-limit=15000 --param inline-unit-growth=100 --param 
large-function-growth=1000 -fno-builtin -mconstant-gp -ffixed-r13 
-mfixed-range=f32-f127 -fpic -ffreestanding -Werror  
/src/sys/dev/acpica/acpi_perf.c
cc  -c -O2 -pipe -fno-strict-aliasing  -std=c99  -Wall -Wredundant-decls 
-Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith 
-Winline -Wcast-qual  -Wundef -Wno-pointer-sign -fformat-extensions  
-Wmissing-include-dirs -fdiagnostics-show-option   -nostdinc  -I. -I/src/sys 
-I/src/sys/contrib/altq -I/src/sys/contrib/ia64/libuwx/src -D_KERNEL 
-DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common 
-finline-limit=15000 --param inline-unit-growth=100 --param 
large-function-growth=1000 -fno-builtin -mconstant-gp -ffixed-r13 
-mfixed-range=f32-f127 -fpic -ffreestanding -Werror  
/src/sys/dev/acpica/acpi_powerres.c
cc  -c -O2 -pipe -fno-strict-aliasing  -std=c99  -Wall -Wredundant-decls 
-Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith 
-Winline -Wcast-qual  -Wundef -Wno-pointer-sign -fformat-extensions  
-Wmissing-include-dirs -fdiagnostics-show-option   -nostdinc  -I. -I/src/sys 
-I/src/sys/contrib/altq -I/src/sys/contrib/ia64/libuwx/src -D_KERNEL 
-DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common 
-finline-limit=15000 --param inline-unit-growth=100 --param 
large-function-growth=1000 -fno-builtin -mconstant-gp -ffixed-r13 
-mfixed-range=f32-f127 -fpic -ffreestanding -Werror  
/src/sys/dev/acpica/acpi_quirk.c
cc  -c -O2 -pipe -fno-strict-aliasing  -std=c99  -Wall -Wredundant-decls 
-Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith 
-Winline -Wcast-qual  -Wundef -Wno-pointer-sign -fformat-extensions  
-Wmissing-include-dirs -fdiagnostics-show-option   -nostdinc  -I. -I/src/sys 
-I/src/sys/contrib/altq -I/src/sys/contrib/ia64/libuwx/src -D_KERNEL 

RE: Call for testers: SNMPv3 support for bsnmpd(1)

2014-03-31 Thread Marciano, Anthony
Thanks Harti.

I did get the basic V3 configuration working in that I could walk the mib using 
authorization and encryption.

If Shteryana has the time, maybe he would be able to provide me with some 
information needed to configure and test V3 traps.

I don't have his e-mail so if you could forward this to him I would appreciate 
it.

Thanks!

Tony

-Original Message-
From: Hartmut Brandt [mailto:hartmut.bra...@dlr.de] 
Sent: Sunday, March 30, 2014 8:22 AM
To: Marciano, Anthony
Cc: freebsd-current@freebsd.org; tomaro...@gmail.com
Subject: Re: Call for testers: SNMPv3 support for bsnmpd(1)

Hi Anthony,

On Fri, 28 Mar 2014, Marciano, Anthony wrote:

MAI've been tasked to get bsnmpd V3 working for my company. The post 
MAreferenced in the subject above gave me some insights but I'm still 
MAstuck and was wondering if you would take the time to answer some 
MAquestions. I'm a snmpV3 newbie and have never worked with bsnmpd. I 
MAhave worked minimally with net-snmp V2.
MA
MAFirst, is there a document listing all of the configuration options 
MAin the snmpd.confg file? It appears to differ from other packages 
MAsuch as net-snmp.


I can answer only this question - I'm not very familiar with SNMPv3, but 
Shteryana should be able to help.

No, there is no document with all the setting. The reason is simple: the config 
file is just a set of SNMP SET PDUs executed at startup, SIGHUP or module load. 
The file is segmented into sections by %name lines with all segments having the 
same name beeing put together. At the begin of the file there is an implicit 
%snmpd line.

Each section is a SET PDU. The %snmpd PDU is executed on startup and SIGHUP, 
all other sections are executed when the corresponding module is beeing loaded 
or on SIGHUP if that module is already loaded when the SIGHUP occures.

So any writeable or creatable MIB variable can be put into the configuration 
file.

harti
___
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to freebsd-current-unsubscr...@freebsd.org


Re: Call for testers: SNMPv3 support for bsnmpd(1)

2014-03-31 Thread Bjoern A. Zeeb
On 31 Mar 2014, at 12:14 , Marciano, Anthony amarc...@redcom.com wrote:

 Thanks Harti.
 
 I did get the basic V3 configuration working in that I could walk the mib 
 using authorization and encryption.
 
 If Shteryana has the time, maybe he would be able to provide me with some 
 information needed to configure and test V3 traps.
 
 I don't have his e-mail so if you could forward this to him I would 
 appreciate it.

I’ve put her on Cc:


 -Original Message-
 From: Hartmut Brandt [mailto:hartmut.bra...@dlr.de] 
 Sent: Sunday, March 30, 2014 8:22 AM
 To: Marciano, Anthony
 Cc: freebsd-current@freebsd.org; tomaro...@gmail.com
 Subject: Re: Call for testers: SNMPv3 support for bsnmpd(1)
 
 Hi Anthony,
 
 On Fri, 28 Mar 2014, Marciano, Anthony wrote:
 
 MAI've been tasked to get bsnmpd V3 working for my company. The post 
 MAreferenced in the subject above gave me some insights but I'm still 
 MAstuck and was wondering if you would take the time to answer some 
 MAquestions. I'm a snmpV3 newbie and have never worked with bsnmpd. I 
 MAhave worked minimally with net-snmp V2.
 MA
 MAFirst, is there a document listing all of the configuration options 
 MAin the snmpd.confg file? It appears to differ from other packages 
 MAsuch as net-snmp.
 
 
 I can answer only this question - I'm not very familiar with SNMPv3, but 
 Shteryana should be able to help.
 
 No, there is no document with all the setting. The reason is simple: the 
 config file is just a set of SNMP SET PDUs executed at startup, SIGHUP or 
 module load. The file is segmented into sections by %name lines with all 
 segments having the same name beeing put together. At the begin of the file 
 there is an implicit %snmpd line.
 
 Each section is a SET PDU. The %snmpd PDU is executed on startup and SIGHUP, 
 all other sections are executed when the corresponding module is beeing 
 loaded or on SIGHUP if that module is already loaded when the SIGHUP occures.
 
 So any writeable or creatable MIB variable can be put into the configuration 
 file.
 
 harti
 ___
 freebsd-current@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/freebsd-current
 To unsubscribe, send any mail to freebsd-current-unsubscr...@freebsd.org

— 
Bjoern A. Zeeb ? ??? ??? ??:
'??? ???  ??  ??? ?? ?? ??? ??? ??? ? ? 
?? ?? ? ',  ? ?, ??? ? ?? ?, ?.???

___
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to freebsd-current-unsubscr...@freebsd.org


RE: Call for testers: SNMPv3 support for bsnmpd(1)

2014-03-31 Thread Marciano, Anthony
Many thanks!

-Original Message-
From: Bjoern A. Zeeb [mailto:bzeeb-li...@lists.zabbadoz.net] 
Sent: Monday, March 31, 2014 9:07 AM
To: Marciano, Anthony
Cc: Hartmut Brandt; freebsd-current@freebsd.org; tomaro...@gmail.com; 
syr...@freebsd.org
Subject: Re: Call for testers: SNMPv3 support for bsnmpd(1)

On 31 Mar 2014, at 12:14 , Marciano, Anthony amarc...@redcom.com wrote:

 Thanks Harti.
 
 I did get the basic V3 configuration working in that I could walk the mib 
 using authorization and encryption.
 
 If Shteryana has the time, maybe he would be able to provide me with some 
 information needed to configure and test V3 traps.
 
 I don't have his e-mail so if you could forward this to him I would 
 appreciate it.

I've put her on Cc:


 -Original Message-
 From: Hartmut Brandt [mailto:hartmut.bra...@dlr.de]
 Sent: Sunday, March 30, 2014 8:22 AM
 To: Marciano, Anthony
 Cc: freebsd-current@freebsd.org; tomaro...@gmail.com
 Subject: Re: Call for testers: SNMPv3 support for bsnmpd(1)
 
 Hi Anthony,
 
 On Fri, 28 Mar 2014, Marciano, Anthony wrote:
 
 MAI've been tasked to get bsnmpd V3 working for my company. The post 
 MAreferenced in the subject above gave me some insights but I'm still 
 MAstuck and was wondering if you would take the time to answer some 
 MAquestions. I'm a snmpV3 newbie and have never worked with bsnmpd. I 
 MAhave worked minimally with net-snmp V2.
 MA
 MAFirst, is there a document listing all of the configuration options 
 MAin the snmpd.confg file? It appears to differ from other packages 
 MAsuch as net-snmp.
 
 
 I can answer only this question - I'm not very familiar with SNMPv3, but 
 Shteryana should be able to help.
 
 No, there is no document with all the setting. The reason is simple: the 
 config file is just a set of SNMP SET PDUs executed at startup, SIGHUP or 
 module load. The file is segmented into sections by %name lines with all 
 segments having the same name beeing put together. At the begin of the file 
 there is an implicit %snmpd line.
 
 Each section is a SET PDU. The %snmpd PDU is executed on startup and SIGHUP, 
 all other sections are executed when the corresponding module is beeing 
 loaded or on SIGHUP if that module is already loaded when the SIGHUP occures.
 
 So any writeable or creatable MIB variable can be put into the configuration 
 file.
 
 harti
 ___
 freebsd-current@freebsd.org mailing list 
 http://lists.freebsd.org/mailman/listinfo/freebsd-current
 To unsubscribe, send any mail to freebsd-current-unsubscr...@freebsd.org

- 
Bjoern A. Zeeb ? ??? ??? ??:
'??? ???  ??  ??? ?? ?? ??? ??? ??? ? ? 
?? ?? ? ',  ? ?, ??? ? ?? ?, ?.???

___
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to freebsd-current-unsubscr...@freebsd.org


Re: Call for testers: SNMPv3 support for bsnmpd(1)

2014-03-31 Thread Shteryana Shopova
Hi all,

The modules implementing SNMPv3 in bsnmpd(1) are snmp_usm(3),
snmp_vacm(3) and snmp_target(3) all based on standard RFC. snmp_usm(3)
handles v1/v2c and v3 user configuration including user name,
auth/priv protocol type and relevant keys. snmp_vacm(3) allows
restricting users to specific parts of the MIB tree, and
snmp_target(3) allows configuring destination hosts for SNMP traps and
notifications.

To get SNMPv3 traps, snmp_target(3) module needs to be loaded - the
default /etc/snmpd.config file contains commented out example
configuration, looking at snmp_target(3) man page should give some
hints too - basicly you need to set at least one entry in
snmpTargetAddrTable containing relevant connection parameters for the
host that should receive the notifications, one snmpTargetParamsTable
specifying the USM user credentials that should be used and one entry
in  snmpNotifyTable specifying for which tag whether a trap or
notification should be sent.
RFC 3413 also contains examples on how to fill in the SNMP-NOTIFICATION-MIB .

The standard SNMPv3 modules are somewhat too complicated for most
configurations though, so I've had the idea to implement a private
Begemot module with much simpler configuration that will fill
automatically the standard MIB trees with v3 user configuration but I
haven't gotten to actually implementing it yet.

cheers,
Shteryana


On Mon, Mar 31, 2014 at 4:07 PM, Bjoern A. Zeeb
bzeeb-li...@lists.zabbadoz.net wrote:
 On 31 Mar 2014, at 12:14 , Marciano, Anthony amarc...@redcom.com wrote:

 Thanks Harti.

 I did get the basic V3 configuration working in that I could walk the mib 
 using authorization and encryption.

 If Shteryana has the time, maybe he would be able to provide me with some 
 information needed to configure and test V3 traps.

 I don't have his e-mail so if you could forward this to him I would 
 appreciate it.

 I’ve put her on Cc:


 -Original Message-
 From: Hartmut Brandt [mailto:hartmut.bra...@dlr.de]
 Sent: Sunday, March 30, 2014 8:22 AM
 To: Marciano, Anthony
 Cc: freebsd-current@freebsd.org; tomaro...@gmail.com
 Subject: Re: Call for testers: SNMPv3 support for bsnmpd(1)

 Hi Anthony,

 On Fri, 28 Mar 2014, Marciano, Anthony wrote:

 MAI've been tasked to get bsnmpd V3 working for my company. The post
 MAreferenced in the subject above gave me some insights but I'm still
 MAstuck and was wondering if you would take the time to answer some
 MAquestions. I'm a snmpV3 newbie and have never worked with bsnmpd. I
 MAhave worked minimally with net-snmp V2.
 MA
 MAFirst, is there a document listing all of the configuration options
 MAin the snmpd.confg file? It appears to differ from other packages
 MAsuch as net-snmp.


 I can answer only this question - I'm not very familiar with SNMPv3, but 
 Shteryana should be able to help.

 No, there is no document with all the setting. The reason is simple: the 
 config file is just a set of SNMP SET PDUs executed at startup, SIGHUP or 
 module load. The file is segmented into sections by %name lines with all 
 segments having the same name beeing put together. At the begin of the file 
 there is an implicit %snmpd line.

 Each section is a SET PDU. The %snmpd PDU is executed on startup and SIGHUP, 
 all other sections are executed when the corresponding module is beeing 
 loaded or on SIGHUP if that module is already loaded when the SIGHUP occures.

 So any writeable or creatable MIB variable can be put into the configuration 
 file.

 harti
 ___
 freebsd-current@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/freebsd-current
 To unsubscribe, send any mail to freebsd-current-unsubscr...@freebsd.org

 —
 Bjoern A. Zeeb ? ??? ??? ??:
 '??? ???  ??  ??? ?? ?? ??? ??? ??? ? ? 
 ?? ?? ? ',  ? ?, ??? ? ?? ?, ?.???

___
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to freebsd-current-unsubscr...@freebsd.org

Re: sendmail Broken Pipe Error

2014-03-31 Thread Kevin Oberman
On Sun, Mar 30, 2014 at 12:44 PM, Allan Jude free...@allanjude.com wrote:

 On 2014-03-30 15:31, Willy Offermans wrote:
  Hello Rick and FreeBSD friends,
 
  How can I save this setting in the rc.conf file to disable TSO at
 startup?
 

 add -tso to the ifconfig line:

 ifconfig_bge0=inet ip address netmask subnet mask -tso
 --
 Allan Jude


I'd recommend that people stop using the long obsolete netmask form of
ifconfig, especially when making suggestions to others. CIDR notation is
about two decades old now.

ifconfig_bge0=inet ip address/len -tso

-- 
R. Kevin Oberman, Network Engineer, Retired
E-mail: rkober...@gmail.com
___
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to freebsd-current-unsubscr...@freebsd.org


RE: Call for testers: SNMPv3 support for bsnmpd(1)

2014-03-31 Thread Marciano, Anthony
Hi Shteryana,

Thank you for your quick response.

Currently, we are just looking to monitor standard objects such as interfaces 
and send traps accordingly.
Would it be possible to provide a trap example of what needs to be added to the 
snmpd.config file to monitor an object and have it sent via V3?

I've searched for this information and read through various RFCs but have not 
discovered any bsnmpd specific trap syntax and/or examples.

Thanks you.

Tony

-Original Message-
From: shtery...@gmail.com [mailto:shtery...@gmail.com] On Behalf Of Shteryana 
Shopova
Sent: Monday, March 31, 2014 10:10 AM
To: Bjoern A. Zeeb
Cc: Marciano, Anthony; Hartmut Brandt; freebsd-current@freebsd.org; 
tomaro...@gmail.com
Subject: Re: Call for testers: SNMPv3 support for bsnmpd(1)

Hi all,

The modules implementing SNMPv3 in bsnmpd(1) are snmp_usm(3),
snmp_vacm(3) and snmp_target(3) all based on standard RFC. snmp_usm(3) handles 
v1/v2c and v3 user configuration including user name, auth/priv protocol type 
and relevant keys. snmp_vacm(3) allows restricting users to specific parts of 
the MIB tree, and
snmp_target(3) allows configuring destination hosts for SNMP traps and 
notifications.

To get SNMPv3 traps, snmp_target(3) module needs to be loaded - the default 
/etc/snmpd.config file contains commented out example configuration, looking at 
snmp_target(3) man page should give some hints too - basicly you need to set at 
least one entry in snmpTargetAddrTable containing relevant connection 
parameters for the host that should receive the notifications, one 
snmpTargetParamsTable specifying the USM user credentials that should be used 
and one entry in  snmpNotifyTable specifying for which tag whether a trap or 
notification should be sent.
RFC 3413 also contains examples on how to fill in the SNMP-NOTIFICATION-MIB .

The standard SNMPv3 modules are somewhat too complicated for most 
configurations though, so I've had the idea to implement a private Begemot 
module with much simpler configuration that will fill automatically the 
standard MIB trees with v3 user configuration but I haven't gotten to actually 
implementing it yet.

cheers,
Shteryana


On Mon, Mar 31, 2014 at 4:07 PM, Bjoern A. Zeeb 
bzeeb-li...@lists.zabbadoz.net wrote:
 On 31 Mar 2014, at 12:14 , Marciano, Anthony amarc...@redcom.com wrote:

 Thanks Harti.

 I did get the basic V3 configuration working in that I could walk the mib 
 using authorization and encryption.

 If Shteryana has the time, maybe he would be able to provide me with some 
 information needed to configure and test V3 traps.

 I don't have his e-mail so if you could forward this to him I would 
 appreciate it.

 I’ve put her on Cc:


 -Original Message-
 From: Hartmut Brandt [mailto:hartmut.bra...@dlr.de]
 Sent: Sunday, March 30, 2014 8:22 AM
 To: Marciano, Anthony
 Cc: freebsd-current@freebsd.org; tomaro...@gmail.com
 Subject: Re: Call for testers: SNMPv3 support for bsnmpd(1)

 Hi Anthony,

 On Fri, 28 Mar 2014, Marciano, Anthony wrote:

 MAI've been tasked to get bsnmpd V3 working for my company. The post 
 MAreferenced in the subject above gave me some insights but I'm 
 MAstill stuck and was wondering if you would take the time to answer 
 MAsome questions. I'm a snmpV3 newbie and have never worked with 
 MAbsnmpd. I have worked minimally with net-snmp V2.
 MA
 MAFirst, is there a document listing all of the configuration 
 MAoptions in the snmpd.confg file? It appears to differ from other 
 MApackages such as net-snmp.


 I can answer only this question - I'm not very familiar with SNMPv3, but 
 Shteryana should be able to help.

 No, there is no document with all the setting. The reason is simple: the 
 config file is just a set of SNMP SET PDUs executed at startup, SIGHUP or 
 module load. The file is segmented into sections by %name lines with all 
 segments having the same name beeing put together. At the begin of the file 
 there is an implicit %snmpd line.

 Each section is a SET PDU. The %snmpd PDU is executed on startup and SIGHUP, 
 all other sections are executed when the corresponding module is beeing 
 loaded or on SIGHUP if that module is already loaded when the SIGHUP occures.

 So any writeable or creatable MIB variable can be put into the configuration 
 file.

 harti
 ___
 freebsd-current@freebsd.org mailing list 
 http://lists.freebsd.org/mailman/listinfo/freebsd-current
 To unsubscribe, send any mail to freebsd-current-unsubscr...@freebsd.org

 —
 Bjoern A. Zeeb ? ??? ??? ??:
 '??? ???  ??  ??? ?? ?? ??? ??? ??? ? ? 
 ?? ?? ? ',  ? ?, ??? ? ?? ?, ?.???

___
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to freebsd-current-unsubscr...@freebsd.org

[head tinderbox] failure on i386/i386

2014-03-31 Thread FreeBSD Tinderbox
TB --- 2014-03-31 15:30:23 - tinderbox 2.21 running on freebsd-current.sentex.ca
TB --- 2014-03-31 15:30:23 - FreeBSD freebsd-current.sentex.ca 9.2-STABLE 
FreeBSD 9.2-STABLE #0 r263721: Tue Mar 25 09:27:39 EDT 2014 
d...@freebsd-current.sentex.ca:/usr/obj/usr/src/sys/GENERIC  amd64
TB --- 2014-03-31 15:30:23 - starting HEAD tinderbox run for i386/i386
TB --- 2014-03-31 15:30:23 - cleaning the object tree
TB --- 2014-03-31 15:32:53 - /usr/local/bin/svn stat --no-ignore /src
TB --- 2014-03-31 15:32:59 - At svn revision 263972
TB --- 2014-03-31 15:33:00 - building world
TB --- 2014-03-31 15:33:00 - CROSS_BUILD_TESTING=YES
TB --- 2014-03-31 15:33:00 - MAKEOBJDIRPREFIX=/obj
TB --- 2014-03-31 15:33:00 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2014-03-31 15:33:00 - SRCCONF=/dev/null
TB --- 2014-03-31 15:33:00 - TARGET=i386
TB --- 2014-03-31 15:33:00 - TARGET_ARCH=i386
TB --- 2014-03-31 15:33:00 - TZ=UTC
TB --- 2014-03-31 15:33:00 - __MAKE_CONF=/dev/null
TB --- 2014-03-31 15:33:00 - cd /src
TB --- 2014-03-31 15:33:00 - /usr/bin/make -B buildworld
 Building an up-to-date make(1)
 World build started on Mon Mar 31 15:33:07 UTC 2014
 Rebuilding the temporary build tree
 stage 1.1: legacy release compatibility shims
 stage 1.2: bootstrap tools
 stage 2.1: cleaning up the object tree
 stage 2.2: rebuilding the object tree
 stage 2.3: build tools
 stage 3: cross tools
 stage 4.1: building includes
 stage 4.2: building libraries
 stage 4.3: make dependencies
 stage 4.4: building everything
 World build completed on Mon Mar 31 18:59:52 UTC 2014
TB --- 2014-03-31 18:59:52 - generating LINT kernel config
TB --- 2014-03-31 18:59:52 - cd /src/sys/i386/conf
TB --- 2014-03-31 18:59:52 - /usr/bin/make -B LINT
TB --- 2014-03-31 18:59:52 - cd /src/sys/i386/conf
TB --- 2014-03-31 18:59:52 - /obj/i386.i386/src/tmp/legacy/usr/sbin/config -m 
LINT
TB --- 2014-03-31 18:59:52 - building LINT kernel
TB --- 2014-03-31 18:59:52 - CROSS_BUILD_TESTING=YES
TB --- 2014-03-31 18:59:52 - MAKEOBJDIRPREFIX=/obj
TB --- 2014-03-31 18:59:52 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2014-03-31 18:59:52 - SRCCONF=/dev/null
TB --- 2014-03-31 18:59:52 - TARGET=i386
TB --- 2014-03-31 18:59:52 - TARGET_ARCH=i386
TB --- 2014-03-31 18:59:52 - TZ=UTC
TB --- 2014-03-31 18:59:52 - __MAKE_CONF=/dev/null
TB --- 2014-03-31 18:59:52 - cd /src
TB --- 2014-03-31 18:59:52 - /usr/bin/make -B buildkernel KERNCONF=LINT
 Kernel build for LINT started on Mon Mar 31 18:59:52 UTC 2014
 stage 1: configuring the kernel
 stage 2.1: cleaning up the object tree
 stage 2.2: rebuilding the object tree
 stage 2.3: build tools
 stage 3.1: making dependencies
 stage 3.2: building everything
[...]
 ^
/src/sys/contrib/dev/acpica/include/acoutput.h:310:69: note: expanded from 
macro 'ACPI_DO_DEBUG_PRINT'
Function (Level, Line, Filename, Modulename, Component, 
__VA_ARGS__); \
^
/src/sys/contrib/dev/acpica/include/acoutput.h:294:44: note: expanded from 
macro 'ACPI_DO_WHILE0'
#define ACPI_DO_WHILE0(a)   do a while(0)
   ^
7 errors generated.
*** Error code 1

Stop.
bmake[1]: stopped in /obj/i386.i386/src/sys/LINT
*** Error code 1

Stop.
bmake: stopped in /src
*** [buildkernel] Error code 1

Stop in /src.
TB --- 2014-03-31 19:08:54 - WARNING: /usr/bin/make returned exit code  1 
TB --- 2014-03-31 19:08:54 - ERROR: failed to build LINT kernel
TB --- 2014-03-31 19:08:54 - 10796.46 user 1537.30 system 13110.77 real


http://tinderbox.freebsd.org/tinderbox-head-build-HEAD-i386-i386.full
___
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to freebsd-current-unsubscr...@freebsd.org


Re: [head tinderbox] failure on i386/i386

2014-03-31 Thread Warner Losh

On Mar 31, 2014, at 1:08 PM, FreeBSD Tinderbox tinder...@freebsd.org wrote:
 [...]
 ^
 /src/sys/contrib/dev/acpica/include/acoutput.h:310:69: note: expanded from 
 macro 'ACPI_DO_DEBUG_PRINT'
Function (Level, Line, Filename, Modulename, Component, 
 __VA_ARGS__); \
^
 /src/sys/contrib/dev/acpica/include/acoutput.h:294:44: note: expanded from 
 macro 'ACPI_DO_WHILE0'
 #define ACPI_DO_WHILE0(a)   do a while(0)
   ^

I think this one is mine. Will have a fix shortly.

Warner


___
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to freebsd-current-unsubscr...@freebsd.org


[head tinderbox] failure on amd64/amd64

2014-03-31 Thread FreeBSD Tinderbox
TB --- 2014-03-31 15:30:23 - tinderbox 2.21 running on freebsd-current.sentex.ca
TB --- 2014-03-31 15:30:23 - FreeBSD freebsd-current.sentex.ca 9.2-STABLE 
FreeBSD 9.2-STABLE #0 r263721: Tue Mar 25 09:27:39 EDT 2014 
d...@freebsd-current.sentex.ca:/usr/obj/usr/src/sys/GENERIC  amd64
TB --- 2014-03-31 15:30:23 - starting HEAD tinderbox run for amd64/amd64
TB --- 2014-03-31 15:30:24 - cleaning the object tree
TB --- 2014-03-31 15:33:17 - /usr/local/bin/svn stat --no-ignore /src
TB --- 2014-03-31 15:33:20 - At svn revision 263972
TB --- 2014-03-31 15:33:21 - building world
TB --- 2014-03-31 15:33:21 - CROSS_BUILD_TESTING=YES
TB --- 2014-03-31 15:33:21 - MAKEOBJDIRPREFIX=/obj
TB --- 2014-03-31 15:33:21 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2014-03-31 15:33:21 - SRCCONF=/dev/null
TB --- 2014-03-31 15:33:21 - TARGET=amd64
TB --- 2014-03-31 15:33:21 - TARGET_ARCH=amd64
TB --- 2014-03-31 15:33:21 - TZ=UTC
TB --- 2014-03-31 15:33:21 - __MAKE_CONF=/dev/null
TB --- 2014-03-31 15:33:21 - cd /src
TB --- 2014-03-31 15:33:21 - /usr/bin/make -B buildworld
 Building an up-to-date make(1)
 World build started on Mon Mar 31 15:33:28 UTC 2014
 Rebuilding the temporary build tree
 stage 1.1: legacy release compatibility shims
 stage 1.2: bootstrap tools
 stage 2.1: cleaning up the object tree
 stage 2.2: rebuilding the object tree
 stage 2.3: build tools
 stage 3: cross tools
 stage 4.1: building includes
 stage 4.2: building libraries
 stage 4.3: make dependencies
 stage 4.4: building everything
 stage 5.1: building 32 bit shim libraries
 World build completed on Mon Mar 31 19:38:32 UTC 2014
TB --- 2014-03-31 19:38:32 - generating LINT kernel config
TB --- 2014-03-31 19:38:32 - cd /src/sys/amd64/conf
TB --- 2014-03-31 19:38:32 - /usr/bin/make -B LINT
TB --- 2014-03-31 19:38:32 - cd /src/sys/amd64/conf
TB --- 2014-03-31 19:38:32 - /obj/amd64.amd64/src/tmp/legacy/usr/sbin/config -m 
LINT
TB --- 2014-03-31 19:38:32 - building LINT kernel
TB --- 2014-03-31 19:38:32 - CROSS_BUILD_TESTING=YES
TB --- 2014-03-31 19:38:32 - MAKEOBJDIRPREFIX=/obj
TB --- 2014-03-31 19:38:32 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2014-03-31 19:38:32 - SRCCONF=/dev/null
TB --- 2014-03-31 19:38:32 - TARGET=amd64
TB --- 2014-03-31 19:38:32 - TARGET_ARCH=amd64
TB --- 2014-03-31 19:38:32 - TZ=UTC
TB --- 2014-03-31 19:38:32 - __MAKE_CONF=/dev/null
TB --- 2014-03-31 19:38:32 - cd /src
TB --- 2014-03-31 19:38:32 - /usr/bin/make -B buildkernel KERNCONF=LINT
 Kernel build for LINT started on Mon Mar 31 19:38:32 UTC 2014
 stage 1: configuring the kernel
 stage 2.1: cleaning up the object tree
 stage 2.2: rebuilding the object tree
 stage 2.3: build tools
 stage 3.1: making dependencies
 stage 3.2: building everything
[...]
 ^
/src/sys/contrib/dev/acpica/include/acoutput.h:310:69: note: expanded from 
macro 'ACPI_DO_DEBUG_PRINT'
Function (Level, Line, Filename, Modulename, Component, 
__VA_ARGS__); \
^
/src/sys/contrib/dev/acpica/include/acoutput.h:294:44: note: expanded from 
macro 'ACPI_DO_WHILE0'
#define ACPI_DO_WHILE0(a)   do a while(0)
   ^
6 errors generated.
*** Error code 1

Stop.
bmake[1]: stopped in /obj/amd64.amd64/src/sys/LINT
*** Error code 1

Stop.
bmake: stopped in /src
*** [buildkernel] Error code 1

Stop in /src.
TB --- 2014-03-31 19:45:49 - WARNING: /usr/bin/make returned exit code  1 
TB --- 2014-03-31 19:45:49 - ERROR: failed to build LINT kernel
TB --- 2014-03-31 19:45:49 - 12431.71 user 1997.68 system 15325.57 real


http://tinderbox.freebsd.org/tinderbox-head-build-HEAD-amd64-amd64.full
___
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to freebsd-current-unsubscr...@freebsd.org


[head tinderbox] failure on ia64/ia64

2014-03-31 Thread FreeBSD Tinderbox
TB --- 2014-03-31 19:45:49 - tinderbox 2.21 running on freebsd-current.sentex.ca
TB --- 2014-03-31 19:45:49 - FreeBSD freebsd-current.sentex.ca 9.2-STABLE 
FreeBSD 9.2-STABLE #0 r263721: Tue Mar 25 09:27:39 EDT 2014 
d...@freebsd-current.sentex.ca:/usr/obj/usr/src/sys/GENERIC  amd64
TB --- 2014-03-31 19:45:49 - starting HEAD tinderbox run for ia64/ia64
TB --- 2014-03-31 19:45:49 - cleaning the object tree
TB --- 2014-03-31 19:46:49 - /usr/local/bin/svn stat --no-ignore /src
TB --- 2014-03-31 19:46:53 - At svn revision 263972
TB --- 2014-03-31 19:46:54 - building world
TB --- 2014-03-31 19:46:54 - CROSS_BUILD_TESTING=YES
TB --- 2014-03-31 19:46:54 - MAKEOBJDIRPREFIX=/obj
TB --- 2014-03-31 19:46:54 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2014-03-31 19:46:54 - SRCCONF=/dev/null
TB --- 2014-03-31 19:46:54 - TARGET=ia64
TB --- 2014-03-31 19:46:54 - TARGET_ARCH=ia64
TB --- 2014-03-31 19:46:54 - TZ=UTC
TB --- 2014-03-31 19:46:54 - __MAKE_CONF=/dev/null
TB --- 2014-03-31 19:46:54 - cd /src
TB --- 2014-03-31 19:46:54 - /usr/bin/make -B buildworld
 Building an up-to-date make(1)
 World build started on Mon Mar 31 19:47:01 UTC 2014
 Rebuilding the temporary build tree
 stage 1.1: legacy release compatibility shims
 stage 1.2: bootstrap tools
 stage 2.1: cleaning up the object tree
 stage 2.2: rebuilding the object tree
 stage 2.3: build tools
 stage 3: cross tools
 stage 4.1: building includes
 stage 4.2: building libraries
 stage 4.3: make dependencies
 stage 4.4: building everything
 World build completed on Mon Mar 31 21:23:33 UTC 2014
TB --- 2014-03-31 21:23:33 - generating LINT kernel config
TB --- 2014-03-31 21:23:33 - cd /src/sys/ia64/conf
TB --- 2014-03-31 21:23:33 - /usr/bin/make -B LINT
TB --- 2014-03-31 21:23:33 - cd /src/sys/ia64/conf
TB --- 2014-03-31 21:23:33 - /obj/ia64.ia64/src/tmp/legacy/usr/sbin/config -m 
LINT
TB --- 2014-03-31 21:23:33 - building LINT kernel
TB --- 2014-03-31 21:23:33 - CROSS_BUILD_TESTING=YES
TB --- 2014-03-31 21:23:33 - MAKEOBJDIRPREFIX=/obj
TB --- 2014-03-31 21:23:33 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2014-03-31 21:23:33 - SRCCONF=/dev/null
TB --- 2014-03-31 21:23:33 - TARGET=ia64
TB --- 2014-03-31 21:23:33 - TARGET_ARCH=ia64
TB --- 2014-03-31 21:23:33 - TZ=UTC
TB --- 2014-03-31 21:23:33 - __MAKE_CONF=/dev/null
TB --- 2014-03-31 21:23:33 - cd /src
TB --- 2014-03-31 21:23:33 - /usr/bin/make -B buildkernel KERNCONF=LINT
 Kernel build for LINT started on Mon Mar 31 21:23:33 UTC 2014
 stage 1: configuring the kernel
 stage 2.1: cleaning up the object tree
 stage 2.2: rebuilding the object tree
 stage 2.3: build tools
 stage 3.1: making dependencies
 stage 3.2: building everything
[...]
cc  -c -O2 -pipe -fno-strict-aliasing  -std=c99  -Wall -Wredundant-decls 
-Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith 
-Winline -Wcast-qual  -Wundef -Wno-pointer-sign -fformat-extensions  
-Wmissing-include-dirs -fdiagnostics-show-option   -nostdinc  -I. -I/src/sys 
-I/src/sys/contrib/altq -I/src/sys/contrib/ia64/libuwx/src -D_KERNEL 
-DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common 
-finline-limit=15000 --param inline-unit-growth=100 --param 
large-function-growth=1000 -fno-builtin -mconstant-gp -ffixed-r13 
-mfixed-range=f32-f127 -fpic -ffreestanding -Werror  
/src/sys/dev/acpica/acpi_perf.c
cc  -c -O2 -pipe -fno-strict-aliasing  -std=c99  -Wall -Wredundant-decls 
-Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith 
-Winline -Wcast-qual  -Wundef -Wno-pointer-sign -fformat-extensions  
-Wmissing-include-dirs -fdiagnostics-show-option   -nostdinc  -I. -I/src/sys 
-I/src/sys/contrib/altq -I/src/sys/contrib/ia64/libuwx/src -D_KERNEL 
-DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common 
-finline-limit=15000 --param inline-unit-growth=100 --param 
large-function-growth=1000 -fno-builtin -mconstant-gp -ffixed-r13 
-mfixed-range=f32-f127 -fpic -ffreestanding -Werror  
/src/sys/dev/acpica/acpi_powerres.c
cc  -c -O2 -pipe -fno-strict-aliasing  -std=c99  -Wall -Wredundant-decls 
-Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith 
-Winline -Wcast-qual  -Wundef -Wno-pointer-sign -fformat-extensions  
-Wmissing-include-dirs -fdiagnostics-show-option   -nostdinc  -I. -I/src/sys 
-I/src/sys/contrib/altq -I/src/sys/contrib/ia64/libuwx/src -D_KERNEL 
-DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common 
-finline-limit=15000 --param inline-unit-growth=100 --param 
large-function-growth=1000 -fno-builtin -mconstant-gp -ffixed-r13 
-mfixed-range=f32-f127 -fpic -ffreestanding -Werror  
/src/sys/dev/acpica/acpi_quirk.c
cc  -c -O2 -pipe -fno-strict-aliasing  -std=c99  -Wall -Wredundant-decls 
-Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith 
-Winline -Wcast-qual  -Wundef -Wno-pointer-sign -fformat-extensions  
-Wmissing-include-dirs -fdiagnostics-show-option   -nostdinc  -I. -I/src/sys 
-I/src/sys/contrib/altq -I/src/sys/contrib/ia64/libuwx/src -D_KERNEL 

Re: ZFS panic in -CURRENT

2014-03-31 Thread R. Tyler Croy
Bumping this with more details

On Fri, 28 Mar 2014 09:53:32 -0700
R Tyler Croy ty...@monkeypox.org wrote:

 Apologies for the rough format here, I had to take a picture of this
 failure because I didn't know what else to do.
 
 http://www.flickr.com/photos/agentdero/13469355463/
 
 I'm building off of the GitHub freebsd.git mirror here, and the
 latest commit in the tree is neel@'s Add an ioctl to suspend..
 
 My dmesg/pciconf are here:
 https://gist.github.com/rtyler/1faa854dff7c4396d9e8


As linked before, the dmesg and `pciconf -lv` output can be found here:
https://gist.github.com/rtyler/1faa854dff7c4396d9e8

Also in addition to the photo from before of the panic, here's another
reproduction photo:
https://www.flickr.com/photos/agentdero/13472248423/

I'm running -CURRENT as of r263881 right now, with a custom kernel
which is built on top of the VT kernel
(https://github.com/rtyler/freebsd/blob/5e324960f1f2b7079de369204fe228db4a2ec99d/sys/amd64/conf/KIWI)

I'm able to get this panic *consistently* whenever a process accesses
my maildir folder which I sync with the mbsync program (isync package),
such as `mbsync personal` or when I back up the maildir with duplicity.
The commonality seems to be listing or accessing portions of this file
tree. Curiously enough it only seems to be isolated to that single
portion of the filesystem tree.

The zpool is also clean as far as errors go:

 [16:11:03] tyler:freebsd git:(master*) $ zpool status zroot
   pool: zroot
  state: ONLINE
 status: Some supported features are not enabled on the pool. The pool
 can still be used, but some features are unavailable.
 action: Enable all features using 'zpool upgrade'. Once this is done,
 the pool may no longer be accessible by software that does not
 support the features. See zpool-features(7) for details.
   scan: scrub repaired 0 in 0h18m with 0 errors on Fri Mar 28 11:55:03
 2014 config:
 
 NAME  STATE READ WRITE CKSUM
 zroot ONLINE   0 0 0
   ada0p3.eli  ONLINE   0 0 0
 
 errors: No known data errors
 [16:19:57] tyler:freebsd git:(master*) $ 


I'm not sure what other data would be useful here, I can consistently
see the panic, but this data is highly personal, so I'm not sure how
much of a repro case I can give folks. :(

Cheers
-- 

- R. Tyler Croy

--
 Code: https://github.com/rtyler
  Chatter: https://twitter.com/agentdero

  % gpg --keyserver keys.gnupg.net --recv-key 3F51E16F
--
___
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to freebsd-current-unsubscr...@freebsd.org


Re: Re: UDP Lite support

2014-03-31 Thread Kevin Lo

On 2014/03/28 00:21, John Baldwin wrote:

On Thursday, March 27, 2014 5:32:16 am Kevin Lo wrote:

Are you interested in working on these and report back?

The revised patch is available at:
http://people.freebsd.org/~kevlo/udplite.diff

Thank you for your suggestions.


A few suggestions:

- I would just drop the INP lock and return EOPNOTSUPP directly rather
than using goto's to 'bad_setoptname' and 'bad_getoptname' so the
UDP-lite options are self-contained.

Fixed.

Thanks.


- I'm not a super big fan of all the udp_common_* macros only because
I think it obfuscates things.  At the very least, please move these
things out of the header and into udp_usrreq.c so they are closer
to the implementation.  I would even suggest making them inline
functions instead of macros.

Okay, I removed two udp_common_* macros.  I also renamed udp_common_init()
to udp_udplite_init() and moved it into udp_usrreq.c.  Using a macro here
to follow the style used in SCTP (sctp_os_bsd.h).

Here's a third version of the udp-lite patch:
http://people.freebsd.org/~kevlo/udplite.diff

Ok, I would say that udp_common_init() is actually a better name if you keep
the macro (which I think is fine) rather than udp_udplite_init() as the macro
is not specific to UDP Lite.  However, thanks for moving the macros out of the
header.


Thank you John.  glebius@ suggests we don't need to have two absolutely
equal uma zones since most systems don't run UDP-Lite.
If practice shows that a differentiation at zone level between UDP and
UDP-Lite PCBs is important, then it could be done later.

Following up with a fourth version of the udp-lite patch.
http://people.freebsd.org/~kevlo/udplite.diff

On top of the previous versions, this:
- removes a uma zone for udp-lite
- udp_common_ctlinput() belongs under #ifdef INET
- removes sysctl nodes for udp-lite.
- bumps version and adds my copyright.

Kevin


___
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to freebsd-current-unsubscr...@freebsd.org


Re: Re: UDP Lite support

2014-03-31 Thread Joe Nosay
On Mon, Mar 31, 2014 at 10:20 PM, Kevin Lo ke...@freebsd.org wrote:

 On 2014/03/28 00:21, John Baldwin wrote:

 On Thursday, March 27, 2014 5:32:16 am Kevin Lo wrote:

 Are you interested in working on these and report back?

 The revised patch is available at:
 http://people.freebsd.org/~kevlo/udplite.diff

 Thank you for your suggestions.

  A few suggestions:

 - I would just drop the INP lock and return EOPNOTSUPP directly rather
 than using goto's to 'bad_setoptname' and 'bad_getoptname' so the
 UDP-lite options are self-contained.

 Fixed.

 Thanks.

  - I'm not a super big fan of all the udp_common_* macros only because
 I think it obfuscates things.  At the very least, please move these
 things out of the header and into udp_usrreq.c so they are closer
 to the implementation.  I would even suggest making them inline
 functions instead of macros.

 Okay, I removed two udp_common_* macros.  I also renamed
 udp_common_init()
 to udp_udplite_init() and moved it into udp_usrreq.c.  Using a macro here
 to follow the style used in SCTP (sctp_os_bsd.h).

 Here's a third version of the udp-lite patch:
 http://people.freebsd.org/~kevlo/udplite.diff

 Ok, I would say that udp_common_init() is actually a better name if you
 keep
 the macro (which I think is fine) rather than udp_udplite_init() as the
 macro
 is not specific to UDP Lite.  However, thanks for moving the macros out
 of the
 header.


 Thank you John.  glebius@ suggests we don't need to have two absolutely
 equal uma zones since most systems don't run UDP-Lite.
 If practice shows that a differentiation at zone level between UDP and
 UDP-Lite PCBs is important, then it could be done later.

 Following up with a fourth version of the udp-lite patch.
 http://people.freebsd.org/~kevlo/udplite.diff

 On top of the previous versions, this:
 - removes a uma zone for udp-lite
 - udp_common_ctlinput() belongs under #ifdef INET
 - removes sysctl nodes for udp-lite.
 - bumps version and adds my copyright.

 Kevin



Do I patch over the current src- which was already patched with version 3-
or do I just start new?
___
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to freebsd-current-unsubscr...@freebsd.org