-
39c26b0
(HEAD -> master)
Add missing 'user' into an Apiref test by
Pekka Helenius
2020-11-16 09:18:26 +0200
-
fd2d5b8
PKGBUILD: Update license by
Pekka Helenius
2020-10-27 15:54:24 +0200
-
b000ba6
(tag: v0.0.4-alpha, v0.0.4-alpha)
Update README by
Pekka Helenius
2020-10-23 02:59:13 +0300
-
b4c534b
Bump up version tag (-> 0.0.4-alpha) by
Pekka Helenius
2020-10-23 02:56:12 +0300
-
ff9048c
Book max count info box: move to the book list page by
Pekka Helenius
2020-10-23 02:55:18 +0300
-
1a85af8
Change CSS source URL by
Pekka Helenius
2020-10-22 16:55:37 +0300
-
0f85999
Update REST API help page links by
Pekka Helenius
2020-10-22 15:42:52 +0300
-
1f108c9
Limit book count in database: Add SQL notes by
Pekka Helenius
2020-10-22 15:39:57 +0300
-
d1f870d
Inform whether global resource is found or not by
Pekka Helenius
2020-10-22 11:47:20 +0300
-
0c9a423
Do not expose management end points in production environment by
Pekka Helenius
2020-10-22 11:42:21 +0300
-
1f98be0
Booklist: fix href URLs by
Pekka Helenius
2020-10-21 18:24:57 +0300
-
5d4294a
Add new option: db.sample.data.enabled by
Pekka Helenius
2020-10-21 18:15:15 +0300
-
f429b10
Rely on actual repository data for user roles by
Pekka Helenius
2020-10-21 17:52:53 +0300
-
a688cdd
Replace getFile() with getInputStream(), required by WAR deployment by
Pekka Helenius
2020-10-21 17:04:40 +0300
-
aa822a7
Re-format Thymeleaf URL reference by
Pekka Helenius
2020-10-20 12:04:39 +0300
-
d12450b
BookStorePages: Add resource pages by
Pekka Helenius
2020-10-20 10:55:06 +0300
-
4919ad3
Spring security: Comment out cookie and header settings by
Pekka Helenius
2020-10-19 17:17:58 +0300
-
61bc35e
Change sample picture due to certificate issues by
Pekka Helenius
2020-10-19 17:17:20 +0300
-
c0262da
Arch Linux: update PKGBUILD by
Pekka Helenius
2020-10-16 23:51:39 +0300
-
58cd69a
Add missing copyright/author details header by
Pekka Helenius
2020-10-16 23:06:49 +0300
-
69b5bfc
database-prod.default.properties: Add header info (usage) by
Pekka Helenius
2020-10-16 23:03:36 +0300
-
7ab873a
Add necessary security configuration for public web by
Pekka Helenius
2020-10-16 22:58:48 +0300
-
74d8add
Add REST API end point tests by
Pekka Helenius
2020-10-16 22:51:44 +0300
-
48b9282
BookStoreTestWebContextBuilder: add POST,PUT,DELETE + restApiBaseUrl by
Pekka Helenius
2020-10-16 22:50:10 +0300
-
6430d30
Add database tests by
Pekka Helenius
2020-10-16 21:12:25 +0300
-
0fa63ac
Category: add NotNull constraint annotation to name attribute by
Pekka Helenius
2020-10-16 20:18:38 +0300
-
2790128
User: add more constraints by
Pekka Helenius
2020-10-16 20:16:58 +0300
-
b78af35
User_Role: implement deleteByCompositeId method by
Pekka Helenius
2020-10-16 20:16:05 +0300
-
6e53931
Add missing message: security.book.count.max.msg by
Pekka Helenius
2020-10-16 16:36:27 +0300
-
8b53fed
Fix delete queries for MariaDB by
Pekka Helenius
2020-10-16 16:32:12 +0300
-
6306d53
Add web security restrictions for demonstration page by
Pekka Helenius
2020-10-16 16:10:45 +0300
-
9212a1c
Implement BookStoreWebRestrictions class by
Pekka Helenius
2020-10-16 16:09:56 +0300
-
0ee226b
Implement BookCommandLineRunner, as Spring Component by
Pekka Helenius
2020-10-16 14:39:23 +0300
-
81dbf58
Implement methods: getAdditionalProfileResources, checkPropertiesExist. Add hard-coded requirements. by
Pekka Helenius
2020-10-16 12:57:51 +0300
-
e5e72eb
Add explicit database connection properties for dev & prod profiles by
Pekka Helenius
2020-10-16 12:52:38 +0300
-
29fd4a1
Add dummy BookstoreApplicationTests class by
Pekka Helenius
2020-10-14 13:22:20 +0300
-
15b44bf
Add BookDevController end point tests by
Pekka Helenius
2020-10-14 13:15:26 +0300
-
a50aa9a
BookDevControllerTest: 'dev' profile only by
Pekka Helenius
2020-10-14 13:14:51 +0300
-
b00ed82
BookStoreTestWebContextBuilder: Add statsRefUrl by
Pekka Helenius
2020-10-14 13:13:54 +0300
-
20a8743
Add BookRestController end point tests by
Pekka Helenius
2020-10-14 13:04:37 +0300
-
bd29181
Add BookController end point tests by
Pekka Helenius
2020-10-14 13:04:14 +0300
-
ec3bf51
Add tests for controllers by
Pekka Helenius
2020-10-14 13:03:22 +0300
-
f0759fd
Implement BookStoreTestWebContextBuilder class by
Pekka Helenius
2020-10-14 13:01:26 +0300
-
6269a9c
User_Role composite key: add NotNull constraint annotation by
Pekka Helenius
2020-10-14 12:36:37 +0300
-
ee59a73
Add Maven dependency: spring-security-test by
Pekka Helenius
2020-10-14 12:27:12 +0300
-
673cd99
Role name: add NotBlank constraint annotation by
Pekka Helenius
2020-10-14 12:17:25 +0300
-
619fa55
User username & password: add NotBlank constraint annotation by
Pekka Helenius
2020-10-14 12:10:41 +0300
-
e145cb9
Explicitly use MySQL mode for H2 database by
Pekka Helenius
2020-10-14 04:14:36 +0300
-
cab8315
Add apireftable ID for table element by
Pekka Helenius
2020-10-14 03:10:05 +0300
-
5c5ed43
Drop unnecessary 'HttpOnly' value as unit tests do not like it by
Pekka Helenius
2020-10-13 20:00:45 +0300
-
36d39db
Add booklist ID by
Pekka Helenius
2020-10-13 16:10:48 +0300
-
cf16711
Also exclude 'password' from server log entries by
Pekka Helenius
2020-10-13 14:22:56 +0300
-
4f65b9d
Tests reference sheet: add note about authorization matrix by
Pekka Helenius
2020-10-12 23:37:57 +0300
-
c68df82
Add missing messages by
Pekka Helenius
2020-10-12 23:35:20 +0300
-
805eaab
Add Spring statistics help page + links (dev mode only) by
Pekka Helenius
2020-10-12 23:34:59 +0300
-
8aac39b
Add development end points by
Pekka Helenius
2020-10-12 23:31:29 +0300
-
0a3e775
Implement a controller for development end points by
Pekka Helenius
2020-10-12 23:30:28 +0300
-
55b06c4
App init: consider both non-existing & existing H2 & SQL data by
Pekka Helenius
2020-10-12 21:43:27 +0300
-
62715cc
BasePathAwareController: expect only a single category by
Pekka Helenius
2020-10-12 21:39:52 +0300
-
7fc8dd6
Dev props & Spring security: add actuator end point, formatting updates by
Pekka Helenius
2020-10-12 21:38:30 +0300
-
f7346ed
Category: return only a single Category object since category is unique by
Pekka Helenius
2020-10-12 21:35:14 +0300
-
7ea9f1c
BookHash: add findByBookId method by
Pekka Helenius
2020-10-12 21:34:19 +0300
-
5ef9f27
Role: return only a single Role object since role is unique by
Pekka Helenius
2020-10-12 21:33:40 +0300
-
4c50e30
Extend UserRoleRepository methods: add findByCompositeId by
Pekka Helenius
2020-10-12 21:32:35 +0300
-
39045b8
Enable application statistics end point by
Pekka Helenius
2020-10-12 18:28:01 +0300
-
5ba4227
Prevent CSRF token leaks in server logs by
Pekka Helenius
2020-10-12 12:02:55 +0300
-
df782ec
Add notes about missing input form validations by
Pekka Helenius
2020-10-10 12:07:04 +0300
-
a910231
Add SameSite cookie and Content Security Policy header by
Pekka Helenius
2020-10-10 12:03:26 +0300
-
84acd3f
Author's name can't have numbers by
Pekka Helenius
2020-10-10 11:41:46 +0300
-
dca1f70
More specific Bcrypt configuration by
Pekka Helenius
2020-10-09 19:13:47 +0300
-
5537aef
Update README by
Pekka Helenius
2020-10-09 16:10:41 +0300
-
01814c1
Update SQL schema & DB structure plans by
Pekka Helenius
2020-10-09 16:08:27 +0300
-
6aa7a36
Add test reference document sheet by
Pekka Helenius
2020-10-09 15:56:45 +0300
-
d6d2931
Add missing Maven imports for SQL by
Pekka Helenius
2020-10-09 15:55:43 +0300
-
31cc8b4
Be more informative: add available profile options by
Pekka Helenius
2020-10-09 14:58:53 +0300
-
37a03d6
Update dev configuration: add comments by
Pekka Helenius
2020-10-09 11:26:15 +0300
-
2f7f486
Prepare application for deployment; add production settings, add database connectivity settings by
Pekka Helenius
2020-10-09 11:24:52 +0300
-
5d2b648
Add warning statement about custom queries by
Pekka Helenius
2020-10-09 11:07:53 +0300
-
b352613
Add SQL server security note by
Pekka Helenius
2020-10-09 09:32:23 +0300
-
249bd5b
Prevent unauthorized users to alter book prices by
Pekka Helenius
2020-10-08 17:29:04 +0300
-
b4a4158
Update helpdesk view description by
Pekka Helenius
2020-10-08 01:12:29 +0300
-
b6cc0ac
(tag: v0.0.3-alpha, v0.0.3-alpha)
Book hash IDs: consider potential hash collisions; move logic into BookEventHandler by
Pekka Helenius
2020-10-07 14:32:37 +0300
-
0450a8f
REST API help reference page: add 'publish' attribute into examples by
Pekka Helenius
2020-10-07 13:59:44 +0300
-
e301739
Re-define Book publish attribute JSON read/write policy by
Pekka Helenius
2020-10-07 13:55:08 +0300
-
5e043c3
Consider too long user inputs for username login field by
Pekka Helenius
2020-10-07 13:22:57 +0300
-
dc4d9a7
Update authorization checks and improve their descriptions by
Pekka Helenius
2020-10-07 13:08:15 +0300
-
534204e
Delete unused import by
Pekka Helenius
2020-10-07 12:55:45 +0300
-
a9f35eb
Register classes as Spring services, deprecate instance attribute autowiring by
Pekka Helenius
2020-10-07 11:32:49 +0300
-
6dcb1ab
Minor style/readability fixes by
Pekka Helenius
2020-10-07 11:22:21 +0300
-
13fd73a
Enable BCryptPasswordEncoder by
Pekka Helenius
2020-10-07 11:10:32 +0300
-
9fb7a98
Replace PasswordEncoderFactories with BCryptPasswordEncoder by
Pekka Helenius
2020-10-07 11:09:55 +0300
-
595cb82
Add missing HTML body tags by
Pekka Helenius
2020-10-07 02:45:13 +0300
-
8ea4f60
Update project version: 0.0.3-alpha by
Pekka Helenius
2020-10-07 02:29:51 +0300
-
b331d56
Update home page screenshot by
Pekka Helenius
2020-10-07 01:57:19 +0300
-
a613fcd
Temporarily disable TTL for UrlTemplateResolver by
Pekka Helenius
2020-10-07 01:48:22 +0300
-
383ed4a
Update properties files by
Pekka Helenius
2020-10-07 01:41:53 +0300
-
ef17081
REST API help reference page: add more examples by
Pekka Helenius
2020-10-07 01:41:39 +0300
-
ecba11b
Fix 'potentially malicious URL' by
Pekka Helenius
2020-10-07 01:39:46 +0300
-
28afed3
Un-hardcode more messages by
Pekka Helenius
2020-10-07 01:36:06 +0300
-
0077ce9
Add TODO note : properties not working here? by
Pekka Helenius
2020-10-07 01:21:11 +0300