Commit Graph

157 Commits

Author SHA1 Message Date
t_a 07576566f5 Merge pull request 'Set up basic CI/CD for cavecomm' (#34) from CICD into master
Reviewed-on: #34
2023-07-31 15:32:21 +00:00
MichaelYick 71672f2a2a add basic CI/CD compiling testing for cavecomm 2023-07-19 09:57:59 -05:00
t_a 582c9bb316 Merge pull request 'Fix setupdb' (#31) from setupdbfix into master
Reviewed-on: #31
2023-07-09 22:16:50 +00:00
MichaelYick 6eb6f7d8f6 remove opinionation from Makefile
accidently added some nginx Makefile edits that did not need to be there.
2023-07-09 16:58:25 -05:00
MichaelYick 2fdf796822 remove typo from setupdbfix
originally had an extra 's' at the end of routeparameters, breaking
aliases.

Fixes: #33
2023-07-09 16:57:06 -05:00
Tina_Azure 0e14ceed0c #32 this time properly 2023-07-09 02:46:38 +02:00
Tina_Azure eb49300a8a Revert "#32 related"
This reverts commit 8eb79b8ba4.
2023-07-09 02:44:24 +02:00
Tina_Azure 8eb79b8ba4 #32 related
Other compare based oversight fix
2023-07-09 02:42:24 +02:00
Tina_Azure 8d9c977d49 Issue #32
Fix password comparison oversight
2023-07-09 02:11:58 +02:00
MichaelYick 09afb32185 Merge branch 'setupdbfix' of git.cavemanon.xyz:Cavemanon/cavecomm into setupdbfix 2023-07-08 17:30:31 -05:00
MichaelYick da974e8a40 fix setupdb.sh 2023-07-08 17:27:19 -05:00
MichaelYick f3aa379e8a fixing up the setup db script 2023-07-08 17:22:32 -05:00
Tina_Azure 288ab9834a File Upload Progress display base implementation 2023-06-14 18:42:02 +02:00
Tina_Azure d322905b35 File Upload Base implementation 2023-06-12 22:33:28 +02:00
Tina_Azure 62a8471fc1 base templates 2023-06-05 19:37:54 +02:00
Tina_Azure 7f12b55ba7 Config modification for submission system 2023-06-05 18:28:54 +02:00
MichaelYick 60a281084a Merge pull request 'NewSMTP Implementation' (#29) from NewSMTP into master
Reviewed-on: #29
2023-06-01 06:33:37 +00:00
t_a ad54e03e69 Merge branch 'master' into NewSMTP 2023-05-29 13:25:51 +00:00
Tina_Azure 3237b2af38 RFC 28822 compliance changes.
Move Mail Functionality into smtpManager.cpp
2023-05-29 15:12:40 +02:00
Tina_Azure 8102ea41dc README Overhaul
Config SSL made optional
Minor Refactoring
2023-05-29 15:10:51 +02:00
Tina_Azure d9eec48d7c WIP:base implementation of replacement mail manager based on libcurl 2023-05-25 19:51:13 +02:00
MichaelYick 04dc38a944 Merge pull request 'Template Managment complete' (#27) from dev into master
Reviewed-on: #27
2023-05-23 01:46:47 +00: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 1620967c45 implementation of the edit function for the template managment
+minor typo fixes
2023-05-17 18:39:32 +02:00
Tina_Azure d9f3fd711c implement base template operations with the corresponding templates
fully implement the delete operation
todo:edit operation
2023-05-15 19:32:21 +02:00
Tina_Azure bbf526f99f minor fix to avoid the creation of '' templates since crow is incapable of routing those to /<string> while trying to route them to / leading to a 404
obviously it's also possible to just give a general you have to name your template directive but as it stands i don't really see a need for it
2023-05-15 19:31:25 +02:00
Tina_Azure 383db248b7 Create new Template
+minor refactoring
2023-05-15 17:52:16 +02:00
Tina_Azure 09406b0852 Template for managment of templates + add button for creation of new template 2023-05-15 16:28:25 +02:00
Tina_Azure 2e59a596c3 freelancer template management base (WIP) 2023-05-12 18:11:01 +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 dd64311766 Freelancer profile page handler
template for the profile page and the template for the redirection to the profile page
2023-05-10 23:12:51 +02:00
Tina_Azure 8cadf0cad6 minor spec changes add openssl as dependency and add a buildRun section to the make file 2023-05-10 23:11:39 +02:00
Tina_Azure 3db69a2d6c add boost and CPP-SMTPClient-library to the dependencies 2023-05-10 22:32:37 +02:00
Tina_Azure 8fa55a8bfd apply login check optimization 2023-05-10 22:32:04 +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 7e8558989c Optimize Make file 2023-05-08 16:34:47 +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 68a515dbda ignore ide 2023-05-01 22:27:07 +02:00
Tina_Azure 640a992ae1 Database Manager refactoring/optimization
Some minor general refactoring
2023-04-30 20:57:00 +02:00
Tina_Azure 0dc262ef69 Password registration/reset confirmation at entry 2023-04-30 18:12:31 +02:00
Tina_Azure 5b877355c4 database request to delete a reset key 2023-04-27 00:41:56 +02:00