Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
140 commits
Select commit Hold shift + click to select a range
acbcf68
Remove theme
gbraad Oct 3, 2012
83831a7
Updated to jQuery 1.8.2 and jQuery Mobile 1.2.0
gbraad Oct 3, 2012
994d2e6
Changed README
gbraad Oct 3, 2012
835f47b
Refactored directory layout
gbraad Oct 3, 2012
627230b
Changed jsSHA to include version
gbraad Oct 3, 2012
f8aa613
Strip spaces from key secret and prevent autocaps
gbraad Oct 3, 2012
d3a2087
Fix location of iPhone icon
gbraad Oct 4, 2012
e172b56
Code refactor
gbraad Oct 4, 2012
1b25caa
Added Travis CI
gbraad Oct 15, 2012
425d07b
Make the generated number more visible.
May 30, 2013
f2acccd
Fixed a small typo in about dialog; authentication
gbraad Aug 30, 2013
1d446c2
Merge pull request #18 from mcepl/more_visible
gbraad Sep 9, 2013
329d9d4
Changed about links
gbraad Oct 22, 2013
234432e
Added wiki link
gbraad Nov 5, 2013
526e2e4
Added ignore files
gbraad Feb 11, 2014
6624622
Changed to gulp as build system (used to be grunt)
gbraad Feb 11, 2014
492c550
Fixed some errors reported by jshint
gbraad Feb 11, 2014
484b3e1
Changed node.js version (related to travis-ci)
gbraad Feb 11, 2014
e41c28b
Added livereload enabled server task
gbraad Feb 11, 2014
61be146
Added log entry for server task
gbraad Feb 11, 2014
f2f8f32
Changed initial scale to 1
gbraad Feb 18, 2014
57e24aa
Cleanup the code to make lint happy.
May 5, 2014
39fc491
timerTick didn’t have access to updateKeys function.
May 5, 2014
3f6bb9b
Create a packaged app
May 5, 2014
bbb041e
Merge pull request #37 from mcepl/packaged_app
gbraad May 6, 2014
4efadfe
Removed erroneous return for linting
gbraad May 6, 2014
9f7a5c9
viewport meta-tag adjustment for Firefox OS
TitanNano Jan 5, 2014
23ed22b
Add gulp task for making a FxOS packaged app.
May 6, 2014
f8d2364
Merge pull request #38 from mcepl/make_package
gbraad May 6, 2014
3cc8eb7
Removed node v0.9 from Travis configuration
gbraad May 6, 2014
d354ef7
Changed build image and added contributor
gbraad May 7, 2014
4002972
Included application cache manifest in archive
gbraad May 8, 2014
ca31358
Force version update from manifest
gbraad May 11, 2014
4c63db2
Privileged app and origin only usefull for packaged app (quick fix fo…
gbraad May 11, 2014
de91ef7
Version bump
gbraad May 15, 2014
001d640
Add drone.io configuration
gbraad May 19, 2014
0e1c4b8
Add module definition
gbraad May 19, 2014
5557c85
Fixed formatting issues in code
gbraad May 19, 2014
c067d84
Added testcase for key generation
gbraad May 19, 2014
2b1ad22
Removed global for jsSHA (but needs newcap false)
gbraad May 19, 2014
ee7ca40
Set timezone for testcase (UTC)
gbraad May 19, 2014
cb3cf1d
Scrutinized test
gbraad May 19, 2014
472bba3
Small change in about
gbraad May 19, 2014
ae0ca60
Add Heroku/Dokku support (Procfile)
gbraad May 19, 2014
f616519
Add comment
gbraad May 19, 2014
19b224e
Self hosted using express for use on Dokku/Heroku (removed dependencies)
gbraad May 20, 2014
c9e6de9
Added browser support for tests. Changed test to use expect instead o…
gbraad May 21, 2014
8d4f205
Changed test for readability in browser
gbraad May 21, 2014
c91a6e3
Added badges for drone.io and waffle.io
gbraad Jul 27, 2014
5286cdb
Add codeclimate badge
gbraad Jul 31, 2014
9002762
Update main.js
dgallot Aug 26, 2014
f91185b
Merge pull request #44 from dgallot/patch-1
gbraad Aug 26, 2014
1cb92ca
Fix "cannot call methods on listview" error.
dossy Oct 8, 2014
d240081
Update README.md
gbraad Oct 12, 2014
5fb1861
Add 512x512 icon.
Nov 15, 2014
4743b7b
Merge pull request #47 from mcepl/add512
gbraad Dec 11, 2014
dfc358e
Merge pull request #45 from dossy/master
gbraad Dec 11, 2014
21ad25d
Added donation links to README
gbraad Dec 15, 2014
237990d
Update README
gbraad Dec 16, 2014
ea22620
Gitter integration
gbraad Dec 17, 2014
3fa9f7e
Update cache manifest
gbraad Dec 18, 2014
5b904dd
Changed icons
gbraad Jan 6, 2015
deee056
Added promo image, add small size icon and defined icon sizes in mani…
gbraad Jan 7, 2015
9c5a777
Manifest version bump
gbraad Jan 7, 2015
a037405
Update jquery, jquery mobile and style
gbraad Jan 12, 2015
dfeb6b6
Add icon for packaged app
gbraad Jan 13, 2015
73d99ac
Update README; include information about packaged app
gbraad Jan 13, 2015
1b3b889
Update README: correct packaged link
gbraad Jan 13, 2015
7428b42
Add blue packeged icon
gbraad Jan 13, 2015
a7e064f
Add hamburger menu
gbraad Jan 14, 2015
ab64bfe
Edit mode
gbraad Jan 15, 2015
5874537
Satisfy linting
gbraad Jan 15, 2015
09db6ef
Export option
gbraad Jan 15, 2015
3386390
Make export actual stringify
gbraad Jan 16, 2015
91449bb
Change favicon.ico
gbraad Jan 16, 2015
ed250ce
Fix marketplace caching requirements
gbraad Jan 16, 2015
b88069d
Update README; add Chrome application
gbraad Jan 18, 2015
fefe92f
Add 'main' to package.json for OpenShift deployment
gbraad Jan 18, 2015
0dc0669
Version bump
gbraad Jan 19, 2015
f024456
Changed name
gbraad Jan 20, 2015
a203c79
Remove name from header in main page
gbraad Jan 20, 2015
7f0936c
Remove text from header in sidepanel
gbraad Jan 20, 2015
f68d09e
Add port and ip address configuration to server.js
gbraad Jan 21, 2015
1668754
Add a hosting section
gbraad Jan 21, 2015
fcd1e37
Update version for package.json
gbraad Jan 21, 2015
9317075
Update README; include PayPal donation option
gbraad Jan 23, 2015
34fd7ed
Convert tabs to spaces
gbraad Jan 24, 2015
2e3bd7b
Convert tabs to spaces
gbraad Jan 24, 2015
848bf38
Convert tabs to spaces
gbraad Jan 24, 2015
a78f8a0
Add ids for l10n
gbraad Jan 24, 2015
d8f9c1b
Fix minor bug for adding key
gbraad Jan 25, 2015
b15e5a8
Clearing add fields on cancel and add
gbraad Jan 25, 2015
86bcf77
Update to use shortname
gbraad Jan 26, 2015
89af429
Update README; travis link
gbraad Jan 26, 2015
5c64002
Update README; gitter link
gbraad Jan 26, 2015
a502776
Changed to sections for pages
gbraad Feb 2, 2015
d66fda4
Changed header and footer for pages
gbraad Feb 2, 2015
74203ac
Update project urls in package.json
gbraad Feb 7, 2015
253ad12
Update README with experimental packager.io information
gbraad Feb 12, 2015
8fb85a1
Update README; change waffle url
gbraad Feb 12, 2015
9638d9f
Allow packager.io to package for all currently supported distributions
gbraad Feb 27, 2015
8758884
Update links for Mozilla Marketplace
gbraad May 20, 2015
1d0f7c7
Add valid SPDX license expression
gbraad Jul 22, 2015
4a17417
Add FileSaver to export accounts
gbraad Aug 4, 2015
91b4da9
Mention specifically it implements the TOTP extension
gbraad Aug 4, 2015
8f4d0ed
Cache manifest update
gbraad Aug 7, 2015
f6ab9de
Add dockerfile
gbraad Aug 9, 2015
c3be234
Add docker repository info
gbraad Sep 18, 2015
dfae154
Switch to Alpine for docker image
gbraad Sep 18, 2015
b0f65d3
Switch to pre-made Alpine Node images by mhart
gbraad Sep 18, 2015
8b701a6
Add ignores for docker build
gbraad Sep 18, 2015
b7e96c2
Fixed typographical error, changed availabe to available in README.
orthographic-pedant Sep 29, 2015
252dd19
Added support for secrets with odd-nibble counts
Dec 23, 2015
76de9b7
Fixed jslint warning
Dec 23, 2015
739e146
Merge pull request #83 from tiamat18/base32tohex_fix
gbraad Dec 23, 2015
8b5257e
Merge pull request #80 from orthographic-pedant/spell_check/available
gbraad Jan 18, 2016
e82de31
Add initial Gitlab CI runner for pages
gbraad Apr 30, 2016
447691e
Change CI runner image
gbraad Apr 30, 2016
d2a04d9
Add icon (64)
gbraad Jun 30, 2016
67f2afe
Add logo to README (icon_64)
gbraad Jun 30, 2016
8507866
Use static list item to allow text selection
feugy Jul 19, 2016
381c344
Vertical centering for delete icons
feugy Jul 19, 2016
11b0879
Merge pull request #91 from feugy/master
gbraad Jul 22, 2016
397ea25
Change CI script
gbraad Sep 5, 2016
5d4763b
Merge branch 'master' of github.com:gbraad/gauth
gbraad Sep 5, 2016
94617ba
Remove drone from README
gbraad May 9, 2017
0b9a54c
Remove OpenShift port assignment, default to 8080
gbraad May 9, 2017
470f22f
Add GitLab CI status to README
gbraad Sep 3, 2017
73598fa
Create FUNDING.yml
gbraad Mar 2, 2020
fccbe89
Update secret to render as span
gbraad Nov 16, 2021
dcec51d
Remove text from about box
gbraad Nov 16, 2021
5c76eed
Create CNAME
gbraad Nov 16, 2021
446e112
Remove footer
gbraad Nov 16, 2021
40a8fe5
Remove initial demo account
gbraad Nov 16, 2021
38f964a
Sanitize account name (print as entered)
gbraad Nov 16, 2021
32dc289
Remove server related files
gbraad Nov 16, 2021
7602a4b
Bump version
gbraad Nov 16, 2021
5803f04
Update README
gbraad Nov 16, 2021
93a7146
Prevent substring from failing
gbraad Nov 16, 2021
f61ec58
Update sponsorship
gbraad May 1, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
github: [gbraad]
patreon: gbraad
liberapay: gbraad
custom: ['https://paypal.me/gbraad', 'https://www.buymeacoffee.com/gbraad']
5 changes: 5 additions & 0 deletions .github/github_sponsor_btn.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
.DS_Store
node_modules
build
gauth.zip
2 changes: 2 additions & 0 deletions .gitpod.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
tasks:
- init: npm install
1 change: 0 additions & 1 deletion .htaccess

This file was deleted.

1 change: 1 addition & 0 deletions CNAME
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
gauth.apps.gbraad.nl
11 changes: 0 additions & 11 deletions README

This file was deleted.

60 changes: 60 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
GAuth
=====

[!["GAuth"](https://raw.githubusercontent.com/gbraad/gauth/master/img/icon_64.png)](http://github.com/gbraad/gauth)


A simple application for multi-factor authentication, written in HTML using
jQuery Mobile, jsSHA, LocalStorage and Application Cache. It implements the
TOTP (Time-Based One-Time Password) algorithm according to [RFC6238](https://tools.ietf.org/html/rfc6238)
and has been tested to work with Google Authenticator, Dropbox, Dreamhost,
Amazon, Linode, Okta and many other services.


Hosting
-------

* [Hosted web application](http://gauth.apps.gbraad.nl "Hosted web application")

You can self-host a version of this application by just serving the static files using Apache, nginx or webhoster.


Authors
-------

| [!["Gerard Braad"](http://gravatar.com/avatar/e466994eea3c2a1672564e45aca844d0.png?s=60)](http://gbraad.nl "Gerard Braad <me@gbraad.nl>") |
|---|
| [@gbraad](https://gbraad.nl/social) |


Donations
---------
Become a patron or sponsor, by simply clicking one of these buttons

[![](https://c5.patreon.com/external/logo/become_a_patron_button.png)](https://www.patreon.com/gbraad)

[![Github Sponsorship](.github/github_sponsor_btn.svg)](https://github.com/sponsors/gbraad)

... or consider a small one-time donation to show appreciation

[!["Buy Me A Coffee"](https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png)](https://www.buymeacoffee.com/gbraad)

[![PayPal donate](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=me%40gbraad%2enl&lc=US&item_name=gbraad&currency_code=USD&bn=PP%2dDonationsBF%3abtn_donate_SM%2egif%3aNonHosted)


Contributors
------------
Matěj Cepl


Contact
-------
If you have problems with the application, please first consult the
[Issue tracker](https://github.com/gbraad/gauth/issues "Issue tracker")
at Github.


License
-------
Licensed under the [GPL license][GPL].
[GPL]: http://www.gnu.org/licenses/gpl.html
20 changes: 20 additions & 0 deletions cache.manifest
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
CACHE MANIFEST
# v0.9.9a

CACHE:
css/images/ajax-loader.gif
css/jquery.mobile-1.4.5.min.css
css/jquery.mobile-custom.min.css
css/styling.css
img/flattr-badge-large.png
index.html
js/init.js
js/gauth.js
js/main.js
lib/jquery-2.1.3.min.js
lib/jquery.mobile-1.4.5.min.js
lib/jssha-1.31.min.js
lib/FileSaver.js

NETWORK:
*
205 changes: 0 additions & 205 deletions code.js

This file was deleted.

File renamed without changes
3 changes: 3 additions & 0 deletions css/jquery.mobile-1.4.5.min.css

Large diffs are not rendered by default.

Loading