Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Mar 25, 2015
  1. @SaberUK

    Convert the build system to Perl 5.10.

    SaberUK authored
    Thanks to Kross for the heads up on "use feature".
Commits on Mar 8, 2015
  1. @SaberUK
Commits on Mar 6, 2015
  1. @SaberUK
  2. @SaberUK
  3. @SaberUK
  4. @SaberUK

    Create installation directories with make install not configure.

    SaberUK authored
    This fixes system-wide installations requiring root in order to
    create directories.
Commits on Feb 20, 2015
  1. @SaberUK
Commits on Feb 18, 2015
  1. @SaberUK
  2. @SaberUK
  3. @SaberUK

    Improve compiler detection in configure.

    SaberUK authored
    - Split the detection and compatibility checks into two different
      steps (previously it was confusing as it would say the compiler
      was not available when it was really not compatible).
    - Fix a minor bug where compilers detected using xcrun on Darwin
      would not have xcrun returned as part of the compiler name from
      find_compiler.
Commits on Jan 29, 2015
  1. @SaberUK

    Fix xline reasons being truncated in m_xline_db.

    SaberUK authored
    This error was introduced in bbeb5ea.
Commits on Jan 24, 2015
  1. @SaberUK

    Use ERR_YOUREBANNEDCREEP instead of NOTICE when a user is banned.

    SaberUK authored
    This is specified in RFC 1459 so we should probably use it.
Commits on Dec 18, 2014
  1. @SaberUK

    Fix some oversights from #895.

    SaberUK authored
    - Always write the configure cache file as it is needed for updating
      the makefile when --update is called.
    - List the modules which have been enabled in the "configuration
      complete" message.
    - Silence some harmless warnings about installing PEM files which
      don't exist.
Commits on Dec 7, 2014
  1. @SaberUK
  2. @SaberUK
  3. @SaberUK
  4. @SaberUK

    Move common code to make::common from make::utilities.

    SaberUK authored
    The other code in that file will be removed very soon so it has
    been left alone to avoid merge conflicts.
    
    This will help prevent insp20 merge conflicts in the future.
  5. @SaberUK

    Implement support for distribution specific version labels.

    SaberUK authored
    This will help us determine whether a version has been packaged by
    a downstream distribution who quite often make arbitrary changes
    which are a pain to provide support for.
    
    Debian, we're looking at you.
  6. @SaberUK

    Improve build system compiler detection.

    SaberUK authored
    - Check the CXX environment variable inside find_compiler instead
      of doing it separately.
    - Use a test file instead of checking for version output. This
      ensures we are using a working compiler.
    - Pipe the output through run_test which makes debugging problems
      considerably easier.
    - Detect Xcode versions of Clang properly by returning the LLVM
      version number instead of the Xcode one.
  7. @SaberUK

    Improve configure cache file handling.

    SaberUK authored
    - Add a version number to the configure cache file.
    - Disable configure cache file in non-interactive mode.
    - Rename configure cache file to .configure.cache to avoid 2.0 files.
    - Use run_test to produce the "reading .configure.cache" message.
  8. @SaberUK

    Miscellaneous improvements to configure.

    SaberUK authored
    - Clean up various minor sections of the code.
    - Remove OpenSSL and GnuTLS detection plumbing.
      - This will soon be the job of modulemanager.
      - This did not work in non-interactive mode unlike --enable-extras.
    - Rework runas user handling.
      - Add the --gid configure option.
      - Accept either an id or a name in --gid and --uid.
    - Rework the question flow in interactive mode.
      - User is no longer asked detailed questions unless they want them.
      - Socket engine questions have been removed.
    - Automatically enable non-interactive mode if STDIN or STDOUT are not
      a tty.
  9. @SaberUK

    Add Perl module for console related code.

    SaberUK authored
    - Move prompt_* methods to this module.
    - Add methods for printing errors and warnings easily.
    - Add colour code helpers and switch all code to use them.
Commits on Oct 25, 2014
  1. @SaberUK

    Use gnutls_rnd instead of gcry_randomize on newer GnuTLS versions.

    SaberUK authored
    This is a modified version of 690c372. Fixes #905.
Commits on Oct 24, 2014
  1. @SaberUK
  2. @SaberUK

    Fix some small bugs in the makefile template.

    SaberUK authored
    - GCC in C++ mode should be called g++ not gcc.
    - ICC in C++ mode should be called icpc not icc.
Commits on Oct 13, 2014
  1. @SaberUK
  2. @SaberUK

    Kill some logically dead code detected by Coverity.

    SaberUK authored
    - m_watch: wl has already been confirmed to not be NULL on L161.
  3. @SaberUK

    Replace dodgy use of const char* and memcpy with std::string.

    SaberUK authored
    This was backported from commit e01df63 in master.
  4. @SaberUK

    Avoid calling methods on NULL pointers wherever possible.

    SaberUK authored
    The trick we use to allow this is undefined behaviour and is not
    liked by LLVM. We should stop using it but it has the potential to
    break to many things for a minor release.
  5. @SaberUK

    Fix various warnings when building with LLVM 3.5.

    SaberUK authored
    - warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value]
    - warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
Commits on Oct 5, 2014
  1. @SaberUK
Commits on Aug 27, 2014
  1. @SaberUK
Commits on Aug 19, 2014
  1. @SaberUK

    Add a work around for trampling over PKG_CONFIG_PATH.

    SaberUK authored
    The extend_pkg_path method will be removed in 2.2 as it
    causes problems with non-standard pkg-config paths. This
    commit adds a workaround until that happens.
  2. @SaberUK
Commits on Aug 3, 2014
  1. @SaberUK
Something went wrong with that request. Please try again.