Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add winbindd SMF support and zfsacl as a build option #243

Closed
wants to merge 10,000 commits into from

Conversation

davefinster
Copy link

This adds support for winbindd as an SMF registered service in the same style as smbd and nmbd.

I've also added the build option that enforces the creation of the zfsacl.so shared library, which some users on SmartOS (and other ZFS enabled platforms) might find useful. I've had no issues building Samba with this option enabled so it might be worth investigating whether it would be suitable as a default build option. It isn't actually used until someone specifies it as a VFS option inside a Samba share in smb.conf.

taca and others added 30 commits February 7, 2015 14:52
Official metrics to help the development direction of Capistrano.

Collects anonymous usage statistics about Capistrano to aid with platform
support and ruby version targeting.
  - Add line PERL5_MODULE_TYPE= Module::Build (as noted below)
(upstream)
  - Update 0.12 to 0.14
-----------------------
0.14 2013-05-18T23:54:21Z
    - Fix a build issue on 5.8.x

0.13 2013-04-13T11:09:06Z
    - Use Module::Build instead of Module::Install with minil(1)
    - No code changes
Classifier is a general classifier module for Ruby to allow Bayesian
and other types of classifications.

Classifier Reborn is a fork of cardmagic/classifier under more active
development.
--------------------
0.200   2013-11-03
    - modernize toolchain
    - reformat changes as per CPAN::Changes::Spec
    - move repository to GitHub
Utility-belt to build form data request bodies.  Provides support for
application/x-www-form-urlencoded and multipart/form-data types.
  - Convert PERL5_MODULE_TYPE from Module::Install::Bundled to MakeMaker
(upstream)
  - Update 0.13 to 0.15
-------------------
0.15  2013-06-03 01:45:46 JST
        - use MakeMaker

0.14  2013-05-12 16:18:14 PDT
        - Use milla
 - Add ${PERL5_LICENSE}
(upstream)
 - Update 0.03 to 0.08
-------------------
0.08      2014-07-17 15:06:28Z
        - add missing prereq declarations needed for perl 5.6 (RT#97000)

0.07      2014-03-20 17:05:45Z
        - better fix for misleading 'provides' metadata
        - now skipping back-compat tests on newer perls - this test will now
          run for authors only

0.06      2014-03-20 05:56:43Z
        - fix misleading 'provides' metadata (added in 0.05) that may confuse
          some tools

0.05      2014-02-16 09:14:30Z
        - convert to Dist::Zilla, with more metadata

0.04      2014-02-01
        - RT#83667: localize $SIG{__DIE__} before an eval
--------------
0.25    2014-10-21 02:32:56Z
        - fix for perl 5.21.4: ensure barewords are parsed properly (RT#99021,
          perl RT#122757, Father Chrysostomos)
Updated devel/p5-Hash-Merge to 0.200
Updated devel/p5-Hash-MultiValue to 0.15
Updated devel/p5-Hash-Util-FieldHash-Compat to 0.08
Updated devel/p5-Hook-LexWrap to 0.25
 - Remove the first chunk from patch-aa (See below at 1.02)
 - Add MAKE_JOBS_SAFE= no, without that, getting following error
   cannot open LibMagic.xs: No such file or directory
(upstream)
 - Updated 0.96 to 1.10
--------------------
1.10     2015-02-01
- Fixed Makefile.PL to actually use --lib and --inkclude properly. Previously
  it did the wrong thing with both of these arguments, and they were
  essentially ignored. Reported by WATANABE Hiroaki. Patch by Mithun
  Ayachit. RT #101715.

1.09     2014-12-20
- No code changes. This release just removes some junk that accidentally ended
  up in the last release's tarball. Reported by Alexander Bluhm. RT #101015.

1.08     2014-12-17
- Fix generated Makefile.PL so it's compatible with older versions of
  ExtUtils::MakeMaker. The previous release accidentally required EUMM 6.83_04
  or newer without declaring this in configure_requires. Reported by Nick
  Peterson and solved by Slaven Rezic. RT #100975.

1.07     2014-12-14
- No changes from 1.06.

[SUMMARY OF USER-FACING CHANGES SINCE 1.03]

- Added yet another OO API to File::LibMagic. This provides a simpler and more
  future-proof API which can be expanded on later. The new methods are
  info_from_string(), info_from_filename(), and info_from_handle(). The latter
  method allows you to get info about an open filehandle. These new methods
  return the description, MIME type, and character encoding in one call. This
  addresses RT #54843 and partially addresses RT #99470.

- Fix compilation with a threaded Perl.

1.06     2014-12-13 (TRIAL RELEASE)
- Guard against older versions of libmagic that don't provide magic_version().
- Fix compilation with a threaded Perl.

1.05     2014-12-13 (TRIAL RELEASE)
- Added a test that outputs the return value of magic_version() to help me
  debug test failures.

1.04     2014-12-13 (TRIAL RELEASE)
- Added yet another OO API to File::LibMagic. This provides a simpler and more
  future-proof API which can be expanded on later. The new methods are
  info_from_string(), info_from_filename(), and info_from_handle(). The latter
  method allows you to get info about an open filehandle. These new methods
  return the description, MIME type, and character encoding in one call. This
  addresses RT #54843 and partially addresses RT #99470.

1.03     2014-08-30
- The shipped Makefile.PL now accepts --lib and --include command line
  arguments so you can specify additional lib and include directories. This
  should make this package easier to build on BSD systems, among
  others. Reported by Alexander Bluhm. RT #97945.

1.02     2014-07-26
- Added instructions for installing libmagic.so and magic.h to the POD and
  INSTALL.md file. Requested by Gabor Szabo. RT #97391.

- Switched from using Devel::CheckLib to Config::AutoConf with the hope that
  the latter will work with more compilers. Requested by Jens Rehsack. RT
  #46543.

- Switched the primary git repo to github
  (https://github.com/autarch/File-LibMagic).

1.01     2014-05-04
- Fixed repository metadata. Reported by Jens Rehsack. RT #89200.
- A File::LibMagic object would not close one of the handles it might have
  opened, leading to leaks. Reported by Alexander Zaitsev. RT #93512.

1.00     2013-09-02
- Don't get all excited about this being 1.00. It's just what comes after
  0.99.

- The checktype_contents() and describe_contents() methods now accept a scalar
  ref in addition to a plain scalar. RT #28747.

0.99     2013-08-26
- More test changes to try to get tests passing on midnightbsd.

0.98     2013-08-25
- Fix test failures on midnightbsd (I hope) by relaxing a MIME type check in
  one of the tests.

0.97     2013-06-23
- Updated to the latest Devel::CheckLib, which should fix error reported by
  Perl 5.18 against the old CheckLib we were shipping. Reported by Dominic. RT
  #85210.

- We no longer link against libz, since this module doesn't need it. Reported
  by Ansgar Burchardt. RT #56479.

- Fixed tests to work with the latest libmagic. Patch by Gregor Herrmann. RT
  #75457.

- Attempted to make the tests work with various versions of libmagic. Please
  report failures and your file/libmagic package versions.
Stringified perl data structures, suitable for both printing and eval.
PyQt is a set of Python bindings for the Qt toolkit. PyQt brings
together the Qt C++ cross-platform toolkit and the cross-platform
interpreted language Python.  PyQt contains 300 classes and over
5,750 functions and methods.

PyQt also includes the pyuic and pylupdate utilities which correspond
to the Qt uic and lupdate utilities.  pyuic converts the GUI designs
created with Qt Designer to executable Python code.  pylupdate
scans Python code, extracts all strings that are candidates for
internationalisation, and creates an XML file for use by Qt Linguist.

This package is for QT5.
congestion window on each test interval.
Also fix the FreeBSD version to do the same (wrong variable
in the tcp_info struct was used...).
Bump PKGREVISION.
* The linked OpenSSL library for the MySQL Commercial Server has been updated from version 1.0.1j to version 1.0.1k.
* Support for the SSL 2.0 and SSL 3.0 protocols has been disabled because they provide weak encryption.
* yaSSL was upgraded to version 2.3.7.
* The valid date range of the SSL certificates in mysql-test/std_data has been extended to the year 2029.
* Bugs Fixed
wiz and others added 12 commits February 10, 2015 23:29
…afen-pce-fast.

Libretro is a simple but powerful development interface that allows for the
easy creation of emulators, games and multimedia applications that can plug
straight into any libretro-compatible frontend. This development interface is
open to others so that they can run these pluggable emulator and game cores
also in their own programs or devices.

Beetle/Mednafen PCE FAST is a TurboGrafx-16/NEC PC Engine/CD video game
system emulator.
…ed build options to include the build of zfsacl.so to better support usage of ZFS/NFS ACLs
@davefinster
Copy link
Author

Should also add - I tested all this on a fresh version 14.3.0 zone and everything worked as expected.

@jperkin
Copy link
Collaborator

jperkin commented Jun 20, 2017

Stupid GitHub auto-close, unfortunately I can't re-open it as trunk has diverged.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants