Permalink
Commits on Jan 17, 2018
  1. maint: enable fallback for CygWin

    claudioandre authored and magnumripper committed Jan 17, 2018
    Fallback works on CygWin nowadays. More info here:
    http://www.openwall.com/lists/john-dev/2018/01/01/1
Commits on Jan 3, 2018
  1. CI: link the Travis badge to the default branch

    claudioandre committed Jan 2, 2018
Commits on Jan 1, 2018
  1. OpenCL: do not use realpath(3) on CygWin

    claudioandre committed Dec 31, 2017
    On CygWin realpath(3) was not providing the full path. It was not
    able to see the real root (c:\).
  2. autotools: group optional libs at the end

    claudioandre committed Jan 1, 2018
    In order to simplify review, move some non essential libraries
    to the end of configure report.
Commits on Dec 31, 2017
  1. autotools: add a make target to copy OpenCL code

    claudioandre committed Dec 31, 2017
    While building fallback binaries, run a make clean is essential.
    This will clean all OpenCL stuff from <john>/run. So, it is
    necessary to create an easy way to re-copy all OpenCL code
    (kernels and headers) if that is needed.
Commits on Dec 30, 2017
  1. maint: remove .gitmodules

    claudioandre authored and kholia committed Dec 29, 2017
    It is no longer used and it is useless without the a
    'git submodule add <url> <path>'.
Commits on Dec 27, 2017
  1. maint: remove any tag from the JtR version

    claudioandre authored and magnumripper committed Dec 22, 2017
    Due to repo cleanup, 'git describe' is no longer suitable to use
    while versioning.
Commits on Dec 26, 2017
  1. maint: fix for uninitialized variable

    claudioandre authored and kholia committed Dec 25, 2017
    Variable 'index' is used uninitialized in non-SIMD non-OpenMP builds.
    
    I missed one. See 1852608.
Commits on Dec 24, 2017
  1. maint: fix for uninitialized variable

    claudioandre authored and magnumripper committed Dec 24, 2017
    Variable 'index' is used uninitialized in non-SIMD non-OpenMP builds.
Commits on Dec 21, 2017
  1. maint: partial revert of 551e468

    claudioandre committed Dec 21, 2017
    In order to build one tool, a bug was introduced in all
    formats.
Commits on Dec 18, 2017
  1. maint: handle a build outside git and archive

    claudioandre authored and magnumripper committed Dec 17, 2017
    The build fails if the source code has any '%' in a macro (inside
    printf()).
Commits on Dec 17, 2017
  1. maint: remove the usage of 2017q3 worker

    claudioandre authored and kholia committed Dec 15, 2017
    It is no longer needed (the bug in previous worker was fixed).
Commits on Dec 15, 2017
  1. maint: fix for non SIMD builds

    claudioandre authored and magnumripper committed Dec 15, 2017
    In non SIMD builds, it is printing nothing where the CPU name is expected.
    If SIMD_NAME is empty, CPU_NAME will be host_cpu, as it used to be.
Commits on Dec 13, 2017
  1. maint: mute warnings in ppc_cpuid

    claudioandre committed Dec 12, 2017
    [skip ci]
Commits on Dec 12, 2017
  1. maint: style and unterminated '#if' fixes

    claudioandre committed Dec 12, 2017
    Add a missing '#endif' and remove trailing spaces.
    [skip ci]
  2. maint: add more checks to ppc_cpuid detection

    claudioandre committed Dec 12, 2017
    Add a few better macros to check if the program is running on PPC. Others
    are available. E.g., _ARCH_PPC64, _ARCH_PPC, _ARCH_PPCSQ, __PPC64__,
    _ARCH_PPCGR, _ARCH_PWR4, _ARCH_PWR5, _ARCH_PWR6, _ARCH_PWR7, _ARCH_PWR8.
    [skip ci]
Commits on Dec 6, 2017
  1. maint: autoreconf to update the build process

    claudioandre committed Dec 6, 2017
    It was missing some recent changes (783d27c).
  2. CI: let the new SIMD detection do its job

    claudioandre authored and magnumripper committed Dec 6, 2017
    The new SIMD detection don't need workarouds, it should
    work out of the box.
  3. CI: use clang with ASAN

    claudioandre authored and magnumripper committed Dec 4, 2017
    The gcc build is exceededing the maximum time limit frequently;
    clang can do the job much faster.
  4. maint: use runtime CPU detection in ./configure

    claudioandre authored and magnumripper committed Nov 15, 2017
    Due to issues on VMs, it is better to reuse JtR runtime CPU detection
    code inside the configure script.
Commits on Nov 30, 2017
  1. maint: remove all OpenCL references in a non OpenCL build

    claudioandre committed Nov 30, 2017
  2. CI: test encoding inside OSX job

    claudioandre committed Nov 29, 2017
Commits on Nov 27, 2017
  1. CI: run the encoding tests on its own job

    claudioandre authored and magnumripper committed Nov 26, 2017
  2. modes: increase MaxLen if MinLen is specified

    claudioandre authored and magnumripper committed Nov 12, 2017
    Increase MaxLen when a valid value of MinLen is specified. Warn
    otherwise.
Commits on Nov 23, 2017
  1. Revert "maint: remove a duplicate #include"

    claudioandre committed Nov 23, 2017
    This reverts commit f8debd2.
Commits on Nov 19, 2017
  1. maint: remove a comparison that is always false

    claudioandre committed Nov 12, 2017
    Since size_t is an unsigned integer type.
  2. core: fix a bug introduced in 38d20bb

    claudioandre committed Nov 17, 2017
    OpenCL formats were crashing.
Commits on Nov 10, 2017
  1. OpenCL: fix the guard name in opencl_mask_extras

    claudioandre authored and magnumripper committed Nov 7, 2017
  2. mask: a MACRO was defined in the wrong place

    claudioandre authored and magnumripper committed Nov 5, 2017
    It is not OpenCL related. That said, a 'core' file like cracker.c
    cannot depend on any OpenCL (opencl_*.h) file.
Commits on Nov 8, 2017
  1. maint: remove a duplicate #include

    claudioandre authored and magnumripper committed Nov 8, 2017
  2. OpenCL: rename to follow the file naming conventions

    claudioandre authored and magnumripper committed Nov 8, 2017
Commits on Nov 6, 2017
  1. CI: disable AVX2 for all Travis builds

    claudioandre committed Nov 5, 2017
    AVX2 builds are failing frequently due to VM issues.
Commits on Nov 5, 2017
  1. incr: allow -max-len to bump Incremental's maxlen beyond the conf

    claudioandre authored and magnumripper committed Nov 1, 2017
Commits on Nov 1, 2017
  1. docs: explicitly state it's about user-local build

    claudioandre committed Oct 21, 2017
Commits on Oct 25, 2017
  1. 2john: fix a tautological compare in wpapcap2john

    claudioandre authored and magnumripper committed Oct 25, 2017