6bee0f3fa6
layout of page improved and ordered ranking ( #903 )
2020-11-27 13:58:58 +01:00
f3e3cbd45f
Improve navigation bar ( #890 )
...
* Remove Raspberry pi Docker file
* Remove old show-source/solution and plan button
* Remove commented out code
* Improve navigation
* Remove underline from navigation and remove margin of left navigation button
* Make arrow a bit smaller so it aligns a bit better with the navigation bar itself
2020-11-13 07:24:52 +01:00
fa9b5ae87d
Remove option to hide menu with the lessons
2020-11-04 21:33:57 +01:00
9b72610510
Extend XXE lesson with more content and add solution description
...
Remove obsolete images
Add stylesheet items specific for asciidoctor so we can for icons and source numbering
2020-05-22 10:10:42 +02:00
e25f7a7560
clean up and update js
2020-04-08 12:05:01 +02:00
edd6b7d7cf
Reset lesson bug ( #741 )
...
* Remove old code from UI
* Remove old code
* Remove old functions
* Remove unnecessary divs
* Remove logging to console
* Clear lesson messages (checkmark, output text etc) when lesson resets
2020-01-05 20:22:50 +01:00
0d7daf60d9
Fix broken e-mail link ( #738 )
2020-01-05 15:05:51 +01:00
b5e5dd1d13
Crypto lesson ( #712 )
...
* crypto lesson added
* signing assignment
* integration test added for signing assignment
* added more hints
* corrections after rebase
* added some explanation
* added security defaults assignment
2019-11-23 21:52:14 +01:00
e0ac4a1083
lessons in correct order and scoreboard visible again ( #680 )
2019-10-10 09:45:43 +02:00
361249c666
First attempt at moving to Spring Boot 2
2019-09-12 17:22:03 +02:00
1734170e9e
updates to missing function ac lesson
2018-06-04 16:53:13 -06:00
e4ca0c4836
Make report working again
2018-04-27 19:26:01 +02:00
245ba2c3d1
Fix XXE lesson, the exact .webgoat directory including version number will be put in the lesson.
2018-04-24 20:44:05 +02:00
b41751a55c
missing function level ac working again ... after VM implosion
2017-08-08 17:15:20 -06:00
8df1d53471
interim missing function ac commit, traversing dev. env.
2017-08-08 09:28:09 -06:00
8186bd4766
css and xss updates
2017-07-24 18:05:57 -04:00
480dfe6a0a
scoreboard v 0.1 we'll say
2017-05-05 13:12:01 -04:00
b0f66f16fb
initial plumb of scoreboard
2017-05-02 22:24:31 -04:00
9bc219e931
numbering on pagination
2017-04-15 11:37:43 +02:00
e3d281a5f6
refactor of pagination controls
2017-04-15 11:37:43 +02:00
5156b05aac
Fixed logout
2017-03-23 21:03:20 +01:00
c14b172503
Removed default values from login screen
2017-03-22 15:53:50 +01:00
259fd19c1b
- Introduced user registration
...
- Now using Spring Boot for classloading, this way local development does not need to restart the complete server
- Fixed all kinds of dependencies on the names of the lessons necessary to keep in mind during the creation of a lesson.
- Simplied loading of resources, by adding resource mappings in MvcConfig.
- Refactored plugin loading, now only one class is left for loading the lessons.
2017-03-22 11:35:14 +01:00
af8f8c27a6
moving controls to top of content
2017-02-16 14:56:08 -05:00
ae82df3fb4
Fixed issue with loading messages in different language. As a standalone jar you can write properties back to messages.properties, this approach worked when you run with exploded classpath (target/classes etc). However failed when running inside Docker container.
2017-02-05 21:54:07 +01:00
21659ac298
Add Thymeleaf th:href usage instead of pageContext.request.contextPath ( #323 )
...
* Add Thymeleaf th:href usage instead of pageContext.request.contextPath
* Add Thymeleaf th:href usage instead of pageContext.request.contextPath
2017-01-31 12:01:41 -05:00
ee5a12d205
Provide Server-side service to support UI localization #265 ( #322 )
...
merging
2017-01-31 11:52:33 -05:00
dcab7d8abd
Lesson overview simplification moving template to separate file.
2017-01-01 21:06:00 +01:00
e2cb9ceae0
#277 Re-institute admin functionality for WebGoat 8
...
- Report card functionality is back
2016-12-31 18:27:20 +01:00
9c03b6f63b
#276 Automatic lesson summary page
...
- Basic overview of all the assignments needed to be solved in a lesson
- Clicking on a link will jump to the correct page with the assignment
- Lesson completed also updates lesson overview immediately
2016-12-28 10:14:34 +01:00
6fa894938b
Issue #275 : Activate Syntax Highlighting with Coderay in Asciidoc templates
2016-12-15 17:37:30 +01:00
feb38eef8c
Issue #160 : Provide Async Error Handling
...
Added Toast notification for unexpected errors
On 401 and 403 Errors, user is redirected to login
2016-12-02 13:37:25 +01:00
bd4e364fe3
Updated some of the credits
2016-11-16 18:38:27 -05:00
50c89acc51
Give focus to username when loading the login page
2016-11-15 22:49:47 +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
7323a1fa85
Hints back on main screen
2016-10-11 16:28:23 -04:00
b67bc85ad6
Feedback/output integration ... currently requires html div's in lesson template
2016-10-11 13:51:20 -04:00
d27712affa
incremental UI changes
2016-07-05 08:16:32 -04:00
1761868cec
Merge remote-tracking branch 'upstream/feature/spring-boot' into feature/spring-boot
2016-06-29 10:45:58 +02:00
f12c06fc55
Reading yml file based lesson configuration
2016-06-29 07:14:39 +02:00
3f37b06d1f
initial support for separation of content from attack in UI
2016-06-28 16:21:14 +02:00
63398aaf6d
Thymeleaf works with AsciiDoc
2016-05-15 10:38:22 +02:00
e8628599fe
Thymeleaf resolver does not need WebSession anymore
2016-05-13 15:57:52 +02:00
22d2255664
Made lesson resolution with Thymeleaf dynamic
2016-05-13 15:42:48 +02:00
4a19ddf40a
Endpoints provided by lessons now work
2016-05-13 14:45:53 +02:00
289da771c9
Login and logout works together with context root
2016-04-10 14:56:27 +02:00
d0acfc00c0
Menu options about version, user info work again.
2016-04-09 22:08:40 +02:00
576333af7c
Merging changes from Daniel back into the Spring Boot structure
...
- different js location
- Fixed label debugging which kept on reloading and reloading the lesson
- Changes from .jsp merged into .html
2016-04-09 15:40:53 +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