1. 09 May, 2019 1 commit
    • Werner Koch's avatar
      build: Sign all Windows binaries. · e6901c2b
      Werner Koch authored
      * build-aux/speedo.mk (AUTHENTICODE_SIGNHOST): New.
      (AUTHENTICODE_TOOL): New.
      (AUTHENTICODE_FILES): New.
      (installer): Sign listed files.
      (AUTHENTICODE_SIGNHOST): New macro.
      (sign-installer): Use that macro instead of direct use of osslsigncode.
      --
      
      This also adds code to support signing via a Token.  Because there is
      no specification of that token, I was not able to write a free driver
      for it.  Thus we resort to use a running Windows-10 instance with an
      enabled ssh server to do the code signing.
      Signed-off-by: default avatarWerner Koch <wk@gnupg.org>
      e6901c2b
  2. 05 Nov, 2018 2 commits
  3. 25 Oct, 2018 1 commit
  4. 02 May, 2018 2 commits
  5. 12 Apr, 2018 1 commit
  6. 20 Feb, 2018 1 commit
  7. 19 Feb, 2018 1 commit
    • Werner Koch's avatar
      speedo: Add new option STATIC=1 · 7b928c25
      Werner Koch authored
      --
      
      This can be used to build GnuPG with static versions of the core
      gnupg libraries.  For example:
      
       make -f build-aux/speedo.mk STATIC=1 SELFCHECK=0 \
           INSTALL_PREFIX=/somewhere/gnupg22  native
      
      The SELFCHECK=0 is only needed to build from a non-released version.
      You don't need it with a released tarball.
      Signed-off-by: default avatarWerner Koch <wk@gnupg.org>
      7b928c25
  8. 07 Dec, 2017 1 commit
  9. 07 Nov, 2017 1 commit
  10. 23 Aug, 2017 1 commit
  11. 05 Aug, 2017 1 commit
  12. 10 Jul, 2017 1 commit
  13. 07 Jun, 2017 1 commit
  14. 06 Jun, 2017 1 commit
  15. 03 May, 2017 2 commits
    • Andre Heinecke's avatar
      speedo,w32: Fix silent user mode installation · d378cc34
      Andre Heinecke authored
      * build-aux/speedo/w32/inst.nsi (AddToPath): Move account
      check here.
      (PrintNonAdminWarning): Remove is_user_install variable.
      
      --
      The PrintNonAdminWarning is not called in silent mode so the
      variable was never set.
      Signed-off-by: default avatarAndre Heinecke <aheinecke@intevation.de>
      d378cc34
    • Andre Heinecke's avatar
      speedo,w32: Allow installation as normal user · cacfd4bc
      Andre Heinecke authored
      * build-aux/speedo/w32/g4wihelp.c (ENV_HK_USER, ENV_REG_USER):
      New defines.
      (path_add): Handle is_user_install variable. Don't abort
      if Path reg key does not exist. Fix crash if Path reg key
      does not contain a semicolon.
      (path_remove): Handle is_user_install variable. Fix crash
      if Path reg key does not exist.
      * build-aux/speedo/w32/inst.nsi: Remove obsolete HAVE_STARTMENU
      this was double guarded with WITH_GUI. Add Multiuser plugin and
      defines for this. Use SHCTX instead of HKLM / HKCU.
      (PrintNonAdminWarning): Only Warn and don't abort.
      
      --
      The default is still to install as Adminstrator system wide
      but the user now has the option to explicitly install GnuPG without
      Administrator rights. A warning will be shown in that case but
      a user may continue.
      
      A per user install is by default under %LOCALAPPDATA%\GnuPG
      
      Related Task: T2971
      Signed-off-by: default avatarAndre Heinecke <aheinecke@intevation.de>
      cacfd4bc
  16. 02 May, 2017 1 commit
    • Daniel Kahn Gillmor's avatar
      g10: Remove skeleton options files. · 201f8680
      Daniel Kahn Gillmor authored
      * build-aux/speed/w32/inst.nsi: stop installing skeleton files.
      * doc/gpg.texi: stop documenting skeleton files.
      * g10/Makefile.am: stop installing skeleton files.
      * g10/openfile.c (copy_options_file): Remove.
      (try_make_homedir): do not call copy_options_file.
      
      --
      
      The defaults for gpg and dirmngr are good.  Both programs should work
      fine for the simple case without any config file.  The skeleton config
      files were being copied at first use (when the defaults are fine).
      But when the user needs to fiddle with them (after they've become
      sophisticated users), they're likely out of date because gpg has been
      upgraded since then.  So they're used for documentation, but they're
      stale documentation, which is probably worse than a clean empty file.
      
      GnuPG-bug-id: 3086
      Signed-off-by: Daniel Kahn Gillmor's avatarDaniel Kahn Gillmor <dkg@fifthhorseman.net>
      201f8680
  17. 28 Apr, 2017 1 commit
  18. 01 Mar, 2017 1 commit
  19. 24 Feb, 2017 1 commit
  20. 23 Feb, 2017 1 commit
  21. 21 Feb, 2017 1 commit
  22. 23 Jan, 2017 1 commit
  23. 19 Jan, 2017 1 commit
  24. 19 Dec, 2016 2 commits
  25. 14 Dec, 2016 1 commit
  26. 29 Nov, 2016 1 commit
    • Werner Koch's avatar
      build: Remove more keywords from the generated ChangeLog · ecc126a7
      Werner Koch authored
      * build-aux/gitlog-to-changelog (parse_amend_file): Generalize keyword
      removal.
      --
      
      This simplified rule does now match most special keywords like
        Signed-off-by:
        GnuPG-bug-id:
        Fixes-commit:
      However it does not match the sometimes used
        Fixes:
      which should be avoided anyway.
      
      This patch helps in cases where the "--" delimiter line was not used
      and only keywords were given.
      Signed-off-by: default avatarWerner Koch <wk@gnupg.org>
      ecc126a7
  27. 21 Nov, 2016 1 commit
  28. 27 Oct, 2016 1 commit
  29. 21 Oct, 2016 1 commit
    • NIIBE Yutaka's avatar
      Fix use cases of snprintf. · 6e85ac77
      NIIBE Yutaka authored
      * agent/call-pinentry.c, agent/call-scd.c, agent/command.c,
      build-aux/speedo/w32/g4wihelp.c, common/get-passphrase.c,
      dirmngr/dirmngr.c, g10/call-agent.c, g10/cpr.c, g10/keygen.c,
      g10/openfile.c, g10/passphrase.c, scd/app-openpgp.c, scd/scdaemon.c,
      sm/call-agent.c, sm/call-dirmngr.c, sm/certreqgen.c: Fix assuming C99.
      
      --
      Signed-off-by: NIIBE Yutaka's avatarNIIBE Yutaka <gniibe@fsij.org>
      6e85ac77
  30. 13 Jul, 2016 1 commit
  31. 17 Jun, 2016 1 commit
    • Werner Koch's avatar
      Add license notices for TinySCHEME. · dc1db12d
      Werner Koch authored
      * tests/gpgscm/COPYING: Rename to ...
      * tests/gpgscm/LICENSE.TinySCHEME: this.
      * AUTHORS: Add a note about TinySCHEME.
      * build-aux/speedo/w32/pkg-copyright.txt: Add TinySCHEME notice.
      --
      
      I renamed the file with the license terms to avoid confusion with the
      standard name for the GPL.
      Signed-off-by: default avatarWerner Koch <wk@gnupg.org>
      dc1db12d
  32. 16 Jun, 2016 2 commits
  33. 13 Jun, 2016 1 commit
  34. 11 Jun, 2016 1 commit
  35. 04 Jun, 2016 1 commit