Commit Graph

  • 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