René Zubcevic
dde1008eb8
label test
2022-07-14 18:31:20 +02:00
René Zubcevic
16af4272a5
joda time refactored some dep fix ( #1292 )
2022-07-14 09:11:06 +02:00
René Zubcevic
f8b7ca5c85
Pom update ( #1290 )
...
* asciidoctorj update
* pom and suppression updates
2022-07-11 13:28:44 +02:00
René Zubcevic
e4eb5d783a
Some updates and code improvements ( #1288 )
...
* try with resources
* StringBuilder
* removed ant and updated spring boot
2022-07-10 17:13:26 +02:00
Àngel Ollé Blázquez
3c0b243797
Added new active developer ( #1249 )
...
Fix footer
2022-05-06 07:34:49 +02:00
Àngel Ollé Blázquez
dfa31e0a28
JWT doc code typo fix ( #1247 )
2022-04-20 08:16:21 +02:00
René Zubcevic
b32240f96b
owasp top10-2021 ( #1235 )
2022-04-11 21:12:41 +02:00
Nanne Baars
711649924b
Refactoring ( #1201 )
...
* Some initial refactoring
* Make it one application
* Got it working
* Fix problem on Windows
* Move WebWolf
* Move first lesson
* Moved all lessons
* Fix pom.xml
* Fix tests
* Add option to initialize a lesson
This way we can create content for each user inside a lesson. The initialize method will be called when a new user is created or when a lesson reset happens
* Clean up pom.xml files
* Remove fetching labels based on language.
We only support English at the moment, all the lesson explanations are written in English which makes it very difficult to translate. If we only had labels it would make sense to support multiple languages
* Fix SonarLint issues
* And move it all to the main project
* Fix for documentation paths
* Fix pom warnings
* Remove PMD as it does not work
* Update release notes about refactoring
Update release notes about refactoring
Update release notes about refactoring
* Fix lesson template
* Update release notes
* Keep it in the same repo in Dockerhub
* Update documentation to show how the connection is obtained.
Resolves : #1180
* Rename all integration tests
* Remove command from Dockerfile
* Simplify GitHub actions
Currently, we use a separate actions for pull-requests and branch build.
This is now consolidated in one action.
The PR action triggers always, it now only trigger when the PR is
opened and not in draft.
Running all platforms on a branch build is a bit too much, it is better
to only run all platforms when someone opens a PR.
* Remove duplicate entry from release notes
* Add explicit registry for base image
* Lesson scanner not working when fat jar
When running the fat jar we have to take into account we
are reading from the jar file and not the filesystem. In
this case you cannot use `getFile` for example.
* added info in README and fixed release docker
* changed base image and added ignore file
Co-authored-by: Zubcevic.com <rene@zubcevic.com>
2022-04-09 14:56:12 +02:00
Nanne Baars
42f373d66a
Moved Maven multiproject setup
2015-08-11 21:57:12 +02:00
Nanne Baars
87a621fa27
Merge remote-tracking branch 'upstream/master'
2015-08-09 07:46:43 +02:00
Jason White
2b37e88d94
hints working, restar working and complete decorations (still need to wire up menu update on lesson completion)
2015-08-04 19:32:27 -04:00
Nanne Baars
0d79d74ef8
plugin_extracted directory should be created if it does not exists
2015-08-04 19:57:08 +02:00
Jason White
5590d07419
initial re-enabling of help buttons (source/plan/solution at least). Still need styling work etc.
2015-07-26 09:51:49 +02:00
Jason White
f5227f4b6b
initial re-enabling of help buttons (source/plan/solution at least). Still need styling work etc.
2015-07-26 01:30:24 -04:00
Nanne Baars
29159b1c6d
Merge pull request #48 from michaeldever/master from WebGoat-Legacy to WebGoat
2015-07-25 17:58:24 +02:00
Nanne Baars
482267129c
Fixing Windows issue with goatRouter --> GoatRouter
2015-07-25 17:44:25 +02:00
Nanne Baars
dfac438ec0
goatRouter --> GoatRouter.js is a problem on a Windows platform
2015-07-25 17:43:05 +02:00
misfir3
858380e95b
Merge pull request #9 from misfir3/master
...
Initial cut-over of backbone port
2015-07-13 08:55:20 -04:00
Jason White
7ace23ec0c
additonal help control changes
2015-07-08 19:54:29 -04:00
Jason White
ebfcdba3dd
LessonHint code and more work toward LessonHelpControls
2015-07-01 19:19:24 -04:00
Jason White
bcfc1be59c
Merge remote-tracking branch 'upstream/master'
2015-06-28 18:08:06 -04:00
Jason White
998401a631
Plan, Source and Solution View (and models), initial stub for HelpControlsView
2015-06-26 18:05:21 -04:00
Nanne Baars
3382ec8f8b
include choice between relative path and reference with context root included
2015-06-26 15:49:17 +02:00
Nanne Baars
21d450f320
Added a method so we can fetch the absolute path of a lesson
2015-06-26 11:00:18 +02:00
Nanne Baars
df0034cbc2
Fixed rewriting paths in the jsp/js and css resources
2015-06-23 22:56:56 +02:00
Nanne Baars
08beac23b5
Added methods for retrieving the correct directory in which resources resided (like js, jsp etc)
2015-06-22 13:13:48 +02:00
Nanne Baars
c71d774abf
Fixed classloading issue when using a jsp in a lesson
2015-06-19 13:52:43 +02:00
Jason White
226c9b9960
TitleView implemented. Need to add way to handle on route, not just click.
2015-06-18 18:17:51 -04:00
Jason White
e6411f76a3
some clean up/ modifying comments
2015-06-10 21:35:43 -04:00
Jason White
471829c420
hooking forms with ajax callback, clean up
2015-06-05 16:58:56 -04:00
Jason White
b6ed151e1d
menu slide/Up Down working, other clean up
2015-06-05 12:57:13 -04:00
Jason White
5e47459962
more menu work
2015-06-05 10:04:22 -04:00
Jason White
d362e0253b
fix from previous commit/push that was out of sync
2015-06-05 00:04:41 -04:00
Jason White
219671061d
increment commit on menu
2015-06-04 23:22:56 -04:00
Jason White
c0aeaa25dc
intial layin of lesson menu
2015-05-19 21:52:44 -04:00
Jason White
8aa4b8109f
incremental progress on new UI code, mod to AbstractLesson for menu
2015-05-12 22:32:56 -04:00
Jason White
53c4ffc1cf
update for client side routing menu links
2015-05-12 19:04:53 -04:00
Jason White
f85132284f
recent merge from upstream
2015-05-07 18:19:10 -04:00
Jason White
33dc855da7
merging from upstream
...
Merge remote-tracking branch 'upstream/master'
2015-05-07 18:15:47 -04:00
Nanne Baars
264824eb14
Fixed classloading issues when a lesson contains an inner class. The plugin classloader only expected the lesson to be loaded, now we keep track of all the classes loaded for each plugin. For each class found in the plugin a plugin classloader was created we need one classloader per plugin
...
Also needed to rewrite the findClass method to lookup the class in the list instead of loading the class from the byte array.
2015-05-04 15:25:28 +02:00
mayhew64
6e8d8562d6
WEB-203 deprecated getCredits - credits moved to the about page
2015-05-03 16:31:52 -04:00
Nanne Baars
6866208ca2
Changed pom.xml to also build a jar file and upload it to the repository
2015-05-03 07:50:29 +02:00
Jason White
7a5c8083f5
recent changes, commit prior to merge
2015-04-25 22:12:52 -04:00
Jason White
22c4ed27e4
merging from upstream WebGoat
...
Merge remote-tracking branch 'upstream/master'
2015-04-24 07:04:30 -04:00
Jason White
1f4024d158
Initial cutover to backbone/underscore/require
2015-04-21 18:40:14 -04:00
nbaars
b439c6100e
Added error logging for missing lesson solution
2015-04-06 18:45:13 +02:00
nbaars
edbb09250c
Solution was no longer showing in WebGoat
2015-04-06 18:33:38 +02:00
nbaars
3e9331d46e
Refactoring creation of the lesson moving it towards the plugin
2015-03-01 15:59:42 +01:00
nbaars
4865a4b606
Solution and Java source are optional they don't need to be presnt in a plugin
2015-03-01 15:49:27 +01:00
nbaars
6e25026391
Merge remote-tracking branch 'upstream/webgoat-container' into webgoat-container
...
Conflicts:
src/main/java/org/owasp/webgoat/session/Course.java
2015-02-23 20:33:22 +01:00