[Skip to Content]

Log Entries for gpgAuth

Recent Development Log Entries


Refreshed gpgauth.org website layout

I updated the gpgauth.org website to something a little easier to manage (and slightly less horrible from what it was) - hopefully this will make keeping things up-to-date easier...

gpgAuth client implementation

It appears that FireGPG has had a change of hands - and I am not sure of its current status - however I have decided to move in a different direction anyway and focus my efforts on a standalone gpgAuth implementation for Mozilla Firefox, Google Chrome, Safari and IE.

I have been working tirelessly implementing a platform independent, browser agnostic library for  gpgAuth, and I am *very* close to a release...

The new client library is targeted at (and currently works with):

  • Chrome and Chromium (All platforms)
  • Safari (Windows, MAC)
  • IE (Windows)
  • Firefox (All platforms)

As I said, I am very close to ...

Recent Changelog Entries


kylehuff pushed to gpgauth/master 2011-02-06 15:45:14

Repository: gpgauth

Added gpgauth-php submodule

    Files added:
    • gpgauth-php
    Files modified:
    • .gitmodules

    kylehuff pushed to gpgauth/master 2011-02-06 15:19:18

    Repository: gpgauth

    Moved to tagged branches of the submodules

    • Moved to v1.0 branch of gpgauth-npapi submodule
    • Moved to v1.0 branch of gpgauth-chrome submodule
    Files modified:
    • gpgauth-chrome
    • gpgauth-npapi

    Kyle L. Huff pushed to gpgauth/master 2011-02-02 13:24:18

    Repository: gpgauth

    Refreshed gpgauth-chrome submodule

    Files modified:

    • gpgauth-chrome

    kylehuff pushed to gpgauth/submoduled 2011-01-27 20:59:34

    Repository: gpgauth

    Changing repository structure

    I separated out the various client/server/utility projects into separate repositories.

    Submodules added:

    • https://github.com/gpgauth/gpgauth-chrome
    • https://github.com/gpgauth/gpgauth-npapi

    Files added:

    • .gitmodules
    • gpgauth-chrome
    • gpgauth-npapi

    Files modified:

    • README

    Files removed:

    • gpgAuthPlugin/CMakeLists.txt
    • gpgAuthPlugin/Factory.cpp
    • gpgAuthPlugin/Mac/bundle_template/Info.plist
    • gpgAuthPlugin/Mac/bundle_template/InfoPlist.strings
    • gpgAuthPlugin/Mac/bundle_template/Localized.r
    • gpgAuthPlugin/Mac/np_macmain.cpp
    • gpgAuthPlugin/Mac/projectDef.cmake
    • gpgAuthPlugin/Makefile
    • gpgAuthPlugin/PluginConfig.cmake
    • gpgAuthPlugin/README
    • gpgAuthPlugin/Win/WiX/gpgAuthPluginInstaller.wxs
    • gpgAuthPlugin/Win/dllmain.cpp
    • gpgAuthPlugin/Win/np_winmain.cpp
    • gpgAuthPlugin/Win/projectDef.cmake
    • gpgAuthPlugin/X11/np_x11main.cpp
    • gpgAuthPlugin/X11/projectDef.cmake
    • gpgAuthPlugin/gpgAuthPlugin.cpp
    • gpgAuthPlugin/gpgAuthPlugin.h
    • gpgAuthPlugin/gpgAuthPluginAPI.cpp
    • gpgAuthPlugin/gpgAuthPluginAPI.h
    • gpgAuthPlugin/keyedit.h
    • gpgauth-chrome/README
    • gpgauth-chrome/analytics.js
    • gpgauth-chrome/background.html
    • gpgauth-chrome/dialogs/enabled.html
    • gpgauth-chrome/dialogs/popup.html
    • gpgauth-chrome/dialogs/popup_error.html
    • gpgauth-chrome/dialogs/success.html
    • gpgauth-chrome/druid.html
    • gpgauth-chrome/gpgauth.js
    • gpgauth-chrome/images/badges/authenticated.png
    • gpgauth-chrome/images/badges/default.png
    • gpgauth-chrome/images/badges/error.png
    • gpgauth-chrome/images/badges/server_verified.png
    • gpgauth-chrome/images/badges/stock_signature.png
    • gpgauth-chrome/images/badges/verified_auth.png
    • gpgauth-chrome/images/cancel.png
    • gpgauth-chrome/images/check.png
    • gpgauth-chrome/images/expand-collapse.gif
    • gpgauth-chrome/images/gpgauth-128.png
    • gpgauth-chrome/images/gpgauth-16.png
    • gpgauth-chrome/images/gpgauth-32.png
    • gpgauth-chrome/images/gpgauth-48.png
    • gpgauth-chrome/images/help_arrow.png
    • gpgauth-chrome/images/menumask.png
    • gpgauth-chrome/images/section_header.png
    • gpgauth-chrome/images/wait.gif
    • gpgauth-chrome/jquery/css/ui-darkness/images/ui-bg_flat_30_cccccc_40x100.png
    • gpgauth-chrome/jquery/css/ui-darkness/images/ui-bg_flat_50_5c5c5c_40x100.png
    • gpgauth-chrome/jquery/css/ui-darkness/images/ui-bg_glass_20_555555_1x400.png
    • gpgauth-chrome/jquery/css/ui-darkness/images/ui-bg_glass_40_0078a3_1x400.png
    • gpgauth-chrome/jquery/css/ui-darkness/images/ui-bg_glass_40_ffc73d_1x400.png
    • gpgauth-chrome/jquery/css/ui-darkness/images/ui-bg_gloss-wave_25_333333_500x100.png
    • gpgauth-chrome/jquery/css/ui-darkness/images/ui-bg_highlight-soft_80_eeeeee_1x100.png
    • gpgauth-chrome/jquery/css/ui-darkness/images/ui-bg_inset-soft_25_000000_1x100.png
    • gpgauth-chrome/jquery/css/ui-darkness/images/ui-bg_inset-soft_30_f58400_1x100.png
    • gpgauth-chrome/jquery/css/ui-darkness/images/ui-icons_222222_256x240.png
    • gpgauth-chrome/jquery/css/ui-darkness/images/ui-icons_4b8e0b_256x240.png
    • gpgauth-chrome/jquery/css/ui-darkness/images/ui-icons_a83300_256x240.png
    • gpgauth-chrome/jquery/css/ui-darkness/images/ui-icons_cccccc_256x240.png
    • gpgauth-chrome/jquery/css/ui-darkness/images/ui-icons_ffffff_256x240.png
    • gpgauth-chrome/jquery/css/ui-darkness/jquery-ui-1.8.4.custom.css
    • ...

    kylehuff pushed to gpgauth/master 2011-01-27 17:34:32

    Repository: gpgauth

    Binary refresh and minor changes

    • (NPAPI Plugin) Added version string
    • (NPAPI Plugin) Fixed Windows plugin reference to header files that changed in firebreath 1.4
    • (NPAPI Plugin) Formatted some lines of code to be shorter
    • (Chrome Extension) Fixed bug in Druid that mis-reported availablity of gpgconf methods on all platforms
    • (Chrome Extension) Fixed positioning issue with help text for newly imported keys
    Files modified:
    • gpgAuthPlugin/Win/dllmain.cpp
    • gpgAuthPlugin/Win/np_winmain.cpp
    • gpgAuthPlugin/gpgAuthPluginAPI.cpp
    • gpgAuthPlugin/gpgAuthPluginAPI.h
    • gpgauth-chrome/druid.html
    • gpgauth-chrome/options.html
    • gpgauth-chrome/plugins/Darwin_x86-gcc3/npgpgAuth-v1.0.3b.plugin/Contents/MacOS/gpgAuthPlugin
    • gpgauth-chrome/plugins/Linux_x86-gcc3/npgpgAuth-v1.0.3b.so
    • gpgauth-chrome/plugins/Linux_x86_64-gcc3/npgpgAuth-v1.0.3b.so
    • gpgauth-chrome/plugins/WINNT_x86-msvc/npgpgAuth-v1.0.3b.dll
    Compare 892252a...40f45a7

    Kyle L. Huff pushed to gpgauth/master 2011-01-23 12:14:00

    Repository: gpgauth

    More cleanup and a few bug fixes

    • (NPAPI) Fixed bug in signing method related to constant
    • (Chrome Extension) preference class changes for getting/setting prefs
    • (Chrome Extension) Options page overhaul
    • (Chrome Extension) Minor configuration druid changes
    Files modified:
    • gpgAuthPlugin/gpgAuthPluginAPI.cpp
    • gpgAuthPlugin/keyedit.h
    • gpgauth-chrome/background.html
    • gpgauth-chrome/druid.html
    • gpgauth-chrome/options.html

    More cleanup and changes for firebreath 1.4 alpha 3

    • (NPAPI) Fixed paths for includes (firebreath 1.4 alpha 3 change)
    • (NPAPI) Fixed detection of reason signing a UID has failed (already signed, key expired, etc)
    • (Chrome Extension) Changed prefences class to use arrays instead of objects/dictionaries.
    • (Chrome Extension) Fixed problem with calling trust method (caused by changes to preferences)
    • (Chrome Extension) More work on the druid.html file
    • (Chrome Extension) Rewrote the options page ...

    kylehuff pushed to gpgauth/master 2010-12-23 17:09:59

    Repository: gpgauth

    Minor update

    • Updated client process document
    • Renamed client process document include the target browser it is specific to
    • Changed extension init to document_start
    Files added:
    • gpgauth-client-process-chrome.pdf
    Files modifed:
    • gpgauth-chrome/manifest.json
    Files removed:
    • gpgauth-client-process.pdf
    Compare f7cde26...86fa89d

    kylehuff pushed to gpgauth/master 2010-12-20 21:54:28

    Repository: gpgauth

    Bug fixes and a few structure fixes

    • Added method to determine if gpgconf is detected
    • Changed most error reporting to a JSON parsable string
    • Added methods to format strings inline
    • Modified output of Encrypt method to return a JSON parsable output on failure.
    • Modified output of the UID Signing method to make it parasble
    • Fixed return from edit_fnc_sign to report passphrase errors and handle UIDs that are already signed
    • Changed the import dialog to only attempt an import if the header 'X-GPGAuth-Pubkey-URL' has a value
    • Removed the "Connection" header value of "Closed" from the HEAD request in the extension
    • Fixed specification of "Marginal" and "Full" trust ...

    kylehuff pushed to gpgauth/master 2010-12-19 19:00:29

    Repository: gpgauth

    Fixed import_pubkey URL variable

      Files modifed:
      • gpgauth-chrome/background.html
      Compare 6b638be...25910c0

      kylehuff pushed to gpgauth/master 2010-12-19 18:50:55

      Repository: gpgauth

      Recompile of Win32 plugin binary, last was invalid

        Files modifed:
        • gpgauth-chrome/plugins/WINNT_x86-msvc/npgpgAuth-v1.0.3b.dll
        Compare ed92190...6b638be

        kylehuff pushed to gpgauth/master 2010-12-19 17:37:28

        Repository: gpgauth

        Changed encrypt method to encryptsign

          Files modifed:
          • gpgauth-server/php-example/index.php
          Compare 93b24f3...ed92190

          kylehuff pushed to gpgauth/master 2010-12-19 16:38:48

          Repository: gpgauth

          Added signature verification & refreshed binaries

          • Added verify ability to gpgDecrypt function
          • Changed the structure of the gpgDecrypt return data to a JSON parsable string
          • Fixed some data decryption error handling
          • Modified chrome extension accept decrypted data with signatures
          • Refreshed Win32, Lin32 and Lin64 binaries
          Files modifed:
          • gpgAuthPlugin/gpgauth.cpp
          • gpgauth-chrome/background.html
          • gpgauth-chrome/plugins/Linux_x86-gcc3/npgpgAuth-v1.0.3b.so
          • gpgauth-chrome/plugins/Linux_x86_64-gcc3/npgpgAuth-v1.0.3b.so
          • gpgauth-chrome/plugins/WINNT_x86-msvc/npgpgAuth-v1.0.3b.dll

          Updated PHP server implemenation example

          • PHP page now only attempts auto-login if '?protected_content' is in the URL
          Files modifed:
          • gpgauth-server/php-example/index.php
          Compare 1010e02...93b24f3

          Updated gpgAuth PHP Server Implementation example

          I have updated the gpgAuth PHP Server Implementation example which targets gpgAuth v1.3.0 - this follows the new specification that makes use of header fields instead of events being emitted from the webpage. The handling of events across browsers is rather cumbersome - header fields are not..

          You can see the new example code here: PHP Server Implementation

           
          mod_python  gpgAuth Enabled