Jordan
|
7045c7f3e2
|
Refined CSRF Protection Exempt Glob (/api/* to /api/*/*) to provide CSRF protection /api/reset
Added stub for /api/campaigns/:id/launch
|
2014-02-03 23:41:31 -06:00 |
|
Jordan
|
e0e15221b1
|
Updated README
Added CSRF Protection to login, /api/reset functions
Added auto highlighting of API key when clicked
|
2014-02-03 17:21:56 -06:00 |
|
Jordan
|
ca884fd384
|
Implemented Logout function
|
2014-02-02 16:55:26 -06:00 |
|
Jordan
|
43417d160f
|
Cleaning up some broken links
Changed default admin password to 'gophish'
Fixed bug in POST /api/campaigns
Starting to implements groups and users functionality
|
2014-02-02 16:37:36 -06:00 |
|
Jordan
|
e312e90570
|
Added ability to reset API token
Cleaned up session flash handling
|
2014-02-02 14:47:06 -06:00 |
|
Jordan
|
2cfe2b8f8f
|
Cleaning up documentation
Added targets, groups, group_target tables
|
2014-02-01 16:35:16 -06:00 |
|
Jordan
|
3edcc11e61
|
Cleaning up router
/campaigns - depreciated
/api/doc - now /api/
|
2014-01-31 21:49:35 -06:00 |
|
Jordan
|
87fbd41184
|
Changing int to int64
Starting to implement angularjs
Implemented /api/campaigns/:id GET
Changed template delims to {{% and %}}
|
2014-01-31 20:49:22 -06:00 |
|
Jordan
|
c4c57639e2
|
Implemented POST /api/campaigns
Renamed "apikey" table to "api_key" for consistency
Bug fix in checkError()
|
2014-01-31 16:25:02 -06:00 |
|
Jordan
|
6802fe6800
|
Changed to indent JSON
Changed default username to admin (instead of jordan)
|
2014-01-30 23:11:06 -06:00 |
|
Jordan
|
c60b9d584b
|
- Working on implementing the API (started working on /api/campaigns)
- Implemented APIKey middleware
- Changed settings template to look a bit nicer and to, you know, work.
|
2014-01-30 22:46:25 -06:00 |
|
Jordan
|
e9aa8d2c88
|
Updated settings template and route to show basic user info
|
2014-01-30 15:15:12 -06:00 |
|
Jordan
|
c59415a133
|
Adding some models - Incorporated use of gorp package to allow ORM'ish functionality
|
2014-01-30 15:08:14 -06:00 |
|
Jordan
|
6944854005
|
Added support for --setup flag to reset database
|
2014-01-12 22:39:40 -06:00 |
|
Jordan
|
2a88b259b3
|
Working on API layout
|
2014-01-12 20:00:20 -06:00 |
|
Jordan
|
cdb4181406
|
Renamed CheckLogin to Login
Changed encryption cookie to be 32 bytes (64 bytes not supported)
|
2014-01-11 00:10:52 -06:00 |
|
Jordan
|
2a62f62bc6
|
Cleaned API even more (everything is via HandlerFunc)
Sessions are now encrypted as well as signed.
|
2014-01-10 22:37:42 -06:00 |
|
Jordan
|
42d7c463df
|
Moved Use() to controllers from middleware for cleaner usage (I'll consider moving it back if it doesn't logically make sense)
Renamed Base_Campaigns to Campaigns
|
2014-01-10 22:11:44 -06:00 |
|
Jordan
|
61ef18b3b4
|
Implemented auth.GetUser(id)
Impemented RequireLogin() middleware
Login is now working, just need to clean up the architecture a bit
|
2014-01-09 22:21:12 -06:00 |
|
Jordan
|
bb627396ee
|
Implemented Flashes (Model and functionality)
Working on login functionality
Changed the way templates are loaded and rendered
|
2014-01-09 21:21:54 -06:00 |
|
Jordan
|
7eb90b27ad
|
Moved DB to root folder
Created db package to handle DB connection/queries
Removed Setup.go (now handled in db package)
Setup context in middleware
|
2014-01-09 17:18:49 -06:00 |
|
Jordan
|
7f084760f9
|
Major refactoring - created auth, config, models, controllers, and middleware packages. Should help provide modularity and a clean architecture.
Added doc.go for each package
|
2014-01-09 00:42:05 -06:00 |
|