output variables are arrays
License changed from GPL to FreeBSD
Merge remote-tracking branch 'upstream/master'