Commit Graph

125 Commits

Author SHA1 Message Date
244c62a19d Blacklisted char validation within the Submission Alias creation 2023-09-20 13:41:59 +02:00
104cb1bcf8 Serverside Blacklisted Character Validation 2023-09-20 13:36:33 +02:00
7b7652b50d Client side File Type and Blacklisted Character validation 2023-09-13 14:08:51 +02:00
6797037028 File Submission Blacklisted Character config
Default characters are chosen to avoid potential issues within the URI and FS
2023-09-11 14:46:18 +02:00
55272ab564 Proper Implementation of URI De/Encoding
Old implementation was both too restrictive and prone to missing things, and not reversible
2023-09-11 13:25:25 +02:00
9814bb8fcd submision alias delete 2023-08-30 12:56:37 +02:00
356d379ebf View Submission Alias 2023-08-28 12:31:30 +02:00
b02131ea68 Submission/Submission alias deletion WIP 2023-08-19 11:37:03 +02:00
d10d143197 create new submission alias 2023-08-16 15:45:45 +02:00
4937f99b28 Access public file submission alias
database access of creation of a submission alias
2023-08-14 18:29:55 +02:00
89421d7ac5 remove old upload implementation
add viewer of file submissions
2023-08-09 16:25:52 +02:00
552b1d62fe add file metadata to database 2023-08-07 19:34:09 +02:00
3c9488df66 login gated freelancer specific file submission access 2023-08-04 20:25:03 +02:00
008b6edce1 Display used storage space in UI 2023-08-02 18:16:22 +02:00
f2bbadcf70 Move Boundary retrival into Utilities 2023-08-02 14:55:39 +02:00
70c474051c Add filepath size validation 2023-07-31 18:00:34 +02:00
eb291a90bb add submission deletion options to config 2023-07-18 14:52:49 +02:00
0512f77ed8 Prepared SQL Statment consts for primary access of the file submission data 2023-07-18 14:45:08 +02:00
909a19e9fb Submission Routes WIP
#30 File upload testable via the logged in acces of /freelancer/submissionManagement/add or the button within the profile page
2023-07-11 20:24:18 +02:00
55eecbb046 Add new template consts
ErrorOut+Log function
Submission upload utility functions
2023-07-11 20:21:21 +02:00
dd044a11d8 Add submission file root path option to the specs and config 2023-07-11 18:55:32 +02:00
0e14ceed0c #32 this time properly 2023-07-09 02:46:38 +02:00
eb49300a8a Revert "#32 related"
This reverts commit 8eb79b8ba4.
2023-07-09 02:44:24 +02:00
8eb79b8ba4 #32 related
Other compare based oversight fix
2023-07-09 02:42:24 +02:00
8d9c977d49 Issue #32
Fix password comparison oversight
2023-07-09 02:11:58 +02:00
288ab9834a File Upload Progress display base implementation 2023-06-14 18:42:02 +02:00
d322905b35 File Upload Base implementation 2023-06-12 22:33:28 +02:00
62a8471fc1 base templates 2023-06-05 19:37:54 +02:00
7f12b55ba7 Config modification for submission system 2023-06-05 18:28:54 +02:00
3237b2af38 RFC 28822 compliance changes.
Move Mail Functionality into smtpManager.cpp
2023-05-29 15:12:40 +02:00
8102ea41dc README Overhaul
Config SSL made optional
Minor Refactoring
2023-05-29 15:10:51 +02:00
d9eec48d7c WIP:base implementation of replacement mail manager based on libcurl 2023-05-25 19:51:13 +02:00
9e5f0a68ab Optimize template edit/creation requestbody parsing 2023-05-22 17:04:41 +02:00
549c98f673 implement freelancer alias creation 2023-05-19 18:10:52 +02:00
bfddfd5271 implement freelancer alias deletion 2023-05-19 18:10:31 +02:00
d83b427857 implement freelancer alias base management page
and minor fixes
2023-05-19 18:07:05 +02:00
1620967c45 implementation of the edit function for the template managment
+minor typo fixes
2023-05-17 18:39:32 +02:00
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
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
383db248b7 Create new Template
+minor refactoring
2023-05-15 17:52:16 +02:00
2e59a596c3 freelancer template management base (WIP) 2023-05-12 18:11:01 +02:00
ed370e7979 Freelancer Template base Managment page 2023-05-12 00:03:25 +02:00
b0b8dd5ec0 Secure Cookie Values from hardcoding to const static variable 2023-05-11 18:23:49 +02:00
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
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
3db69a2d6c add boost and CPP-SMTPClient-library to the dependencies 2023-05-10 22:32:37 +02:00
8fa55a8bfd apply login check optimization 2023-05-10 22:32:04 +02:00
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
6ee74e025e Bruteforce Mitigation 2023-05-08 14:52:36 +02:00
8d2033b316 minor refactoring in config
implement pagination
2023-05-04 22:22:21 +02:00