29447a11b4
First wave is complete; some rendering issues
2016-11-16 13:41:51 -05:00
24b2e79dc5
Trying to wire up the DB connection and fill out first sql stub
2016-11-15 22:40:24 -05:00
dbcd5cce3a
Adding more trace logging during the loading of the plugins
2016-11-15 18:34:52 +01:00
2728158f14
#271 Reset lesson does not work anymore
2016-11-15 10:26:09 +01:00
5babe19f2b
Fixed issue with lesson tracking
2016-11-15 09:28:39 +01:00
0bec575913
Moving forward cleaning up some unnecessary lesson super classes which we
...
do not need to support anymore in 8.0:
- Introduced DI thoughout the code base
- Removed most superclasses of a lesson
- Hammerhead is now simplified to only one line of code
- Cleaned up WebSession
- Removed code which dealt with user roles, lesson fetching, username etc
- LessonTracker improvements
- Removed almost all code from the Screen class
- Removed ECS from the container project
- Removed adminstration pages, contained a lot of ECS codes which is much
simpler to just rewrite when necessary
2016-11-06 21:09:47 +01:00
89a717bbd2
Clean up and introduced Spring Dev tools to automatically reload classes.
2016-10-30 15:13:32 +01:00
79102c6ddd
Lessons which load JavaScript etc now works
2016-04-26 18:59:51 +02:00
9066e45725
Updating README and moving webapp dir to old
2016-04-10 21:22:20 +02:00
a8ea4a16e6
Images from solutions are loading again
2016-04-09 14:09:34 +02:00
8ff02cab6d
Fully working WebGoat after migrating to Spring Boot.
2016-04-09 14:09:29 +02:00
ecc8cb391b
First attempt to remove JSP and move to Thymeleaf and update to Spring Boot. The Thymeleaf templates can be loaded as snippets which makes it more easy to move away from ECS and create normal HTML pages for a lesson.
2016-04-09 14:06:03 +02:00
a8f8d4b4fa
Merge pull request #228 from span/developer-controls
...
Developer controls
2016-04-08 18:27:29 +02:00
e6fb74fa55
Implementation of developer controls to reload plugins and set label debugging from the GUI. Ref: webgoat/webgoat#93
2016-03-30 22:07:11 +02:00
1815494681
Injection Flaws -> Limit Command Injection success to a set of commands and clarify this to the user #179
...
- Defuse command boolean flag is no longer necessary due to a change in the lesson, removed this flag from the webgoat-container project
2016-03-19 12:40:28 +01:00
25f08ea9b4
-- Remove raw type usage, add type check parameter.
...
-- Remove unused variable and unused imports.
2016-02-23 15:15:47 +02:00
daa05dd192
Seems locale should not depend of request's Accept-Language header.
...
Signed-off-by: Nanne Baars <nbaars@xebia.com >
2016-02-12 23:42:21 +01:00
59549e3b21
Add stage parameter in the session to keep track of current stage so that we do not reset the stage and recreate the database in the middle of a lesson. To do this a small refactor of WebSession was made which simply extracts some methods from the previously large update method. Ref #176 .
2016-02-04 23:21:12 +01:00
6320c2d22d
Fixining all the javadoc issues preventing the release
...
In order to perfom a Sonatype OSS release, all the javadocs must pe corretly and completely parsed in order to pass the release requirement.
This comment is only adding "comments' pertaining to javadoc. NO CODE HAS BEEN CHANGED
Signed-off-by: Doug Morato <dm@corp.io >
2016-01-31 23:14:50 -05:00
76fa797857
#167 removing refrences to github.io in code
2016-01-18 06:42:05 -05:00
23a1f9e38e
Removed obsolete classes
2015-12-08 22:58:33 +01:00
94ae466dbd
Cannot serialize session attribute #123
2015-10-26 07:52:26 +01:00
648bd3bb95
code cleanup
2015-10-22 16:55:18 -05:00
e1829e209c
Implemented lesson information which gives a mapping between the menu and the actual WebGoat-Lessons project.
2015-10-04 11:56:12 +02:00
d4450da5d7
Fixed goathills lesson with JSP now load correctly again
2015-09-28 23:27:58 +02:00
86e4fd1c85
i8n highlighting #96
2015-09-24 10:09:07 +02:00
8d2771c108
Adding the ability to reload plugins directly from the interface instead of restarting Tomcat
2015-09-22 20:38:19 +02:00
5788fe7afe
Added a lesson restart for lesson specific restart actions
2015-09-18 15:46:39 -04:00
e8b9b17107
Fix javadoc errors in order to comply with Maven OSS requirements
2015-09-15 22:24:11 -04:00
2f43c16cc1
Clicking on 'LAB: Role Based Access Control' produces 'Invalid Session' in UI #44
2015-08-28 16:24:04 +02:00
e81cbd34ca
Http Basics lessons fails to load #53
2015-08-27 08:44:25 +02:00
42f373d66a
Moved Maven multiproject setup
2015-08-11 21:57:12 +02:00