Tina_Azure
8102ea41dc
README Overhaul
...
Config SSL made optional
Minor Refactoring
2023-05-29 15:10:51 +02:00
Tina_Azure
9e5f0a68ab
Optimize template edit/creation requestbody parsing
2023-05-22 17:04:41 +02:00
Tina_Azure
549c98f673
implement freelancer alias creation
2023-05-19 18:10:52 +02:00
Tina_Azure
bfddfd5271
implement freelancer alias deletion
2023-05-19 18:10:31 +02:00
Tina_Azure
d83b427857
implement freelancer alias base management page
...
and minor fixes
2023-05-19 18:07:05 +02:00
Tina_Azure
383db248b7
Create new Template
...
+minor refactoring
2023-05-15 17:52:16 +02:00
Tina_Azure
ed370e7979
Freelancer Template base Managment page
2023-05-12 00:03:25 +02:00
Tina_Azure
b0b8dd5ec0
Secure Cookie Values from hardcoding to const static variable
2023-05-11 18:23:49 +02:00
Tina_Azure
123d98828c
Minor bugfix:
...
statement name, replace true/false with t/f due to postgresql, activate mustache variable for the logged in state
statment replacement since it's not possible to bind data into a string within a statement
2023-05-08 16:40:51 +02:00
Tina_Azure
6ee74e025e
Bruteforce Mitigation
2023-05-08 14:52:36 +02:00
Tina_Azure
8d2033b316
minor refactoring in config
...
implement pagination
2023-05-04 22:22:21 +02:00
Tina_Azure
4720ffdad5
Minor refactoring + move hardcoded template names and handling based mustache variables into a const collection for ease of modification/access
2023-05-02 17:44:23 +02:00
Tina_Azure
a800fb07d4
Optimized check if a loggin session exists
2023-05-01 22:39:52 +02:00
Tina_Azure
7f384214f5
Added Include Guards
2023-05-01 22:39:14 +02:00
Tina_Azure
a7e1fbb5f5
Regular Task Execution:
...
Added to spec
Added to config
Base implementation of 2 test modules
2023-05-01 22:33:19 +02:00
Tina_Azure
640a992ae1
Database Manager refactoring/optimization
...
Some minor general refactoring
2023-04-30 20:57:00 +02:00
Tina_Azure
3fb538a30d
function to send a password reset email
2023-04-27 00:28:24 +02:00
Tina_Azure
3cf5594b47
hash functions
2023-04-27 00:27:50 +02:00
Tina_Azure
bf545b1253
Add domain to the config
2023-04-27 00:26:10 +02:00
Tina_Azure
0eddcefe13
Add ssl certificate crt and key to config
2023-04-24 23:24:54 +02:00
Tina_Azure
4eb6923bce
generate a random login key to be used for session validation
2023-04-22 23:17:05 +02:00
Tina_Azure
fbef9f0596
function to create a cookie that replaces login cookies
2023-04-22 23:16:31 +02:00
Tina_Azure
c21de31cb1
Functions to generate secure cookies
2023-04-22 23:15:05 +02:00
Tina_Azure
c97f28200d
Check if a freelancer is logged in based on cookie data
2023-04-22 23:14:16 +02:00
Tina_Azure
1cd0ee05d2
Move freelancer listing to utilities
2023-04-22 23:06:30 +02:00
Tina_Azure
fd9e02c3a0
Move alias handling to utilities
2023-04-22 23:05:21 +02:00
Tina_Azure
11ecf6452e
Minor Optimization/Refactoring
2023-04-22 23:01:44 +02:00
Tina_Azure
ddeea4bc17
Implements salt creation using mt19937
2023-04-19 02:07:01 +02:00
Tina_Azure
a0be80825f
Implement hashing using OpenSSL
2023-04-19 02:06:19 +02:00
Tina_Azure
ab6a5bc706
Minor bugfix since getline adds an extra char to the string
...
move hardcoded databaseURI into the config
2023-04-12 23:51:11 +02:00
Tina_Azure
1965b06868
Configuration file readout
...
specification of the format in the spec
2023-04-12 00:26:47 +02:00
Tina_Azure
88167c4f95
String Operations to deal with POST Body
2023-04-07 22:30:24 +02:00
Tina_Azure
80f377c048
SMTP Client
2023-04-07 22:29:37 +02:00
Tina_Azure
ff4f6d6fb6
Create Utilities Manager for storage of non database Based functions
2023-04-04 01:47:54 +02:00