Aktivita
Od 2021-04-16 do 2021-05-15
2021-05-15
- 19:28 Feature #8701 (Verified): Improve Web GUI design
- 12:23 Feature #8586 (Resolved): Improve treating 205 response codes in the controller
- 12:15 Feature #8652 (Resolved): Store dates as UNIX timestamp
- 10:05 Task #8891 (Resolved): Create administration documentation - installation, configuraiton
- Installation and configuration manual was created. The documentation structure was also established. The documentatio...
2021-05-14
- 12:33 Task #8886 (Verified): Weekly standup #6
- 12:31 Task #8886 (Resolved): Weekly standup #6
- 12:32 Task #8881 (Verified): Review meeting #5
- 12:32 Task #8881 (Resolved): Review meeting #5
- 12:32 Task #8881 (Accepted): Review meeting #5
- 12:32 Task #8881 (Closed): Review meeting #5
- 12:24 Task #8881 (Verified): Review meeting #5
2021-05-12
- 21:34 Enhancement #8779 (Resolved): Disable logging during unit & integration tests
- 21:32 Enhancement #8880 (Resolved): Use FileAnchor for database paths and log paths
- 21:30 Feature #8589 (Resolved): Implement get_root() method in CertificateService
- 12:16 Task #8881 (Resolved): Review meeting #5
- 12:15 Feature #8701 (Resolved): Improve Web GUI design
- Implementation finished and posted for a review to David Friesecký.
- 07:56 Feature #8587 (Resolved): Treat 500 errors in GUI
- Implementation finished. Code is now posted for a review to Stanislav Král.
2021-05-10
- 16:08 Task #8697 (Resolved): Update software architecture
- The software architecture in design.eap was updated.
Software architecture documentation was updated on the project...
2021-05-09
- 14:44 Bug #8778 (Verified): Fix response 500 when country code > 2 characters is provided.
- 14:44 Bug #8778: Fix response 500 when country code > 2 characters is provided.
- Code review was done via call. No finding.
- 14:24 Feature #8885 (Verified): Implement global exception handler
- Code review done. No findings. Great JOB!
- 14:23 Feature #8885 (Resolved): Implement global exception handler
2021-05-08
- 14:46 Task #8891 (Closed): Create administration documentation - installation, configuraiton
- * Application installation and deployment (without docker)
* Application installation and deployment (with docker)
... - 14:45 Task #8890 (Assigned): Create administration documentation - database and logging
- 14:45 Task #8890 (Closed): Create administration documentation - database and logging
- * Describe database requirements (what database is used)
* Describe initialization script
* Describe where to loca... - 14:42 Task #8889 (Closed): Create administration documentation - tests
- Create installation and execution documentation of tests
* Robot tests
* Python tests
- 14:41 Task #8888 (Closed): Create user manual
- Create user manual
screenshots of pages, number controls, and describe their purpose and actions - 14:26 Task #8715 (Closed): Project administrative
2021-05-07
- 21:24 Bug #8778 (Resolved): Fix response 500 when country code > 2 characters is provided.
- 14:14 Bug #8778 (Assigned): Fix response 500 when country code > 2 characters is provided.
- 14:14 Bug #8778 (Accepted): Fix response 500 when country code > 2 characters is provided.
- 14:15 Task #8886 (Assigned): Weekly standup #6
- 13:24 Task #8886 (Closed): Weekly standup #6
- Regular weekly standup
*Date:* 14.05.2021
*Time:* 14:00
*PLatform:* MS Teams - 14:15 Task #8883 (Assigned): Project closure retrospective
- 13:23 Task #8883 (Accepted): Project closure retrospective
- 13:13 Task #8883 (Closed): Project closure retrospective
- Last retrospective and project closure meeting
*Date:* 21.05.2021
*Time:* 15:00
*Platform:* MS Teams - 14:15 Task #8882 (Assigned): Demo meeting #6
- 13:23 Task #8882 (Accepted): Demo meeting #6
- 13:13 Task #8882 (Closed): Demo meeting #6
- Last DEMO and project closure meeting
*Date:* 21.05.2021
*Time:* 14:00
*Platform:* Google Meet (https://meet.goo... - 14:15 Task #8881 (Assigned): Review meeting #5
- 13:23 Task #8881 (Accepted): Review meeting #5
- 13:12 Task #8881 (Closed): Review meeting #5
- Regular iteration review meeting
*Date:* 10.05.2021
*Time:* 9:00
*Platform:* MS Teams - 14:15 Task #8697 (Assigned): Update software architecture
- 13:51 Task #8697 (Accepted): Update software architecture
- 14:15 Feature #8652 (Assigned): Store dates as UNIX timestamp
- 13:50 Feature #8652 (Accepted): Store dates as UNIX timestamp
- 14:15 Feature #8586 (Assigned): Improve treating 205 response codes in the controller
- 13:40 Feature #8586 (Accepted): Improve treating 205 response codes in the controller
- 13:03 Feature #8586 (New): Improve treating 205 response codes in the controller
- 14:15 Task #8549 (Assigned): Create user & administration manual
- 13:36 Task #8549 (Accepted): Create user & administration manual
- 14:15 Feature #8589 (Assigned): Implement get_root() method in CertificateService
- 14:14 Feature #8589 (Accepted): Implement get_root() method in CertificateService
- 14:15 Feature #8701 (Assigned): Improve Web GUI design
- 14:14 Feature #8701 (Accepted): Improve Web GUI design
- 14:14 Enhancement #8779 (Assigned): Disable logging during unit & integration tests
- 14:14 Enhancement #8779 (Accepted): Disable logging during unit & integration tests
- 14:14 Enhancement #8880 (Assigned): Use FileAnchor for database paths and log paths
- 14:14 Enhancement #8880 (Accepted): Use FileAnchor for database paths and log paths
- 13:11 Enhancement #8880 (Closed): Use FileAnchor for database paths and log paths
- FileAnchor shall be used for defining log and DB path. FileAnchor must be improved to read the name of the root folde...
- 14:14 Enhancement #8884 (Assigned): Improve treating exceptions in the repositories
- 14:14 Enhancement #8884 (Accepted): Improve treating exceptions in the repositories
- 13:22 Enhancement #8884 (Closed): Improve treating exceptions in the repositories
- Currently, every exception in the repository contains its own "except" clause. This shall be unified into one clause ...
- 14:14 Feature #8885 (Assigned): Implement global exception handler
- 14:14 Feature #8885 (Accepted): Implement global exception handler
- 13:22 Feature #8885 (Closed): Implement global exception handler
- A global exception handler that logs the errors shall be implemented.
Reviewer: Honza - 14:14 Task #8887 (Assigned): Project administrative
- 14:14 Task #8887 (Accepted): Project administrative
- 14:04 Task #8887 (Closed): Project administrative
- Regular project administrative tasks
- 14:14 Task #8715 (Resolved): Project administrative
- 14:14 Feature #8587 (Assigned): Treat 500 errors in GUI
- 14:14 Feature #8587 (Accepted): Treat 500 errors in GUI
- 14:10 Task #8713 (Closed): Planning & Retrospective after iteration #5
- 14:09 Task #8712 (Closed): Demo meeting #5
- 13:52 Task #8699 (Invalid): Declare exceptions in the method docstings
- 13:51 Feature #8696 (Closed): Improve database initialization so that data are not lost after restart
- 13:51 Feature #8696 (Verified): Improve database initialization so that data are not lost after restart
- 13:39 Feature #8584 (Invalid): Improve treating of usages by the whole application
- 13:38 Bug #8653 (Invalid): Fix OpenSSL freezing problem when password is not provided
- 13:10 Bug #8803 (Invalid): Fix application crash when db folder does not exist
- 13:01 Feature #8703 (Closed): Implement automatic tests of Web GUI using Robots
- 13:01 Feature #8703 (Verified): Implement automatic tests of Web GUI using Robots
- 13:00 Feature #8714 (Closed): Prepare Robots framework environment
- 13:00 Task #8711 (Closed): Weekly standup #5
- 13:00 Task #8710 (Closed): Review meeting #3/#4
- 13:00 Feature #8709 (Closed): Include root certificate in downloaded chain of trust
- 13:00 Enhancement #8708 (Closed): Implement endpoint for retrieving PCKS#12
- 13:00 Feature #8707 (Closed): Implement status information into the certificate details endpoint
- 13:00 Feature #8706 (Closed): Implement functional improvements of GUI
- 13:00 Feature #8705 (Closed): Extend Rest API endpoint for creating certificates by provided private key/password
- 13:00 Feature #8704 (Closed): Implement user extension into Rest API endpoint
- 13:00 Feature #8702 (Closed): Extend RestAPI endpoint for gettting certificate list by filtering and pagination
- 13:00 Feature #8700 (Closed): Implement protection for setting revoked certificates back to valid if they are not onHold
- 13:00 Feature #8670 (Closed): Enhance revocation logic
- 13:00 Feature #8590 (Closed): Implement storing all subject fields in the database
2021-05-06
2021-05-05
- 14:34 Feature #8706 (Verified): Implement functional improvements of GUI
- Minor issue with PKCS12 identities being downloaded incorrectly to client was found, but was resolved quickly. Otherw...
2021-05-04
- 12:56 Feature #8696 (Resolved): Improve database initialization so that data are not lost after restart
- 11:44 Feature #8706: Implement functional improvements of GUI
- Implementation finished and posted for a review to Stanislav Král.
- 11:44 Feature #8706 (Resolved): Implement functional improvements of GUI
- 11:34 Task #8711 (Verified): Weekly standup #5
- 11:33 Feature #8705 (Verified): Extend Rest API endpoint for creating certificates by provided private key/password
- Review done
2021-05-03
- 15:20 Feature #8714 (Verified): Prepare Robots framework environment
- Review done via call.
- 06:31 Feature #8714 (Resolved): Prepare Robots framework environment
- 12:20 Feature #8702 (Verified): Extend RestAPI endpoint for gettting certificate list by filtering and pagination
- 09:40 Feature #8704 (Verified): Implement user extension into Rest API endpoint
- - both code review and a presentation via a MS Teams call done without any major findings
- 08:18 Enhancement #8708 (Verified): Implement endpoint for retrieving PCKS#12
- Code review was done via call. Minor changes were done.
- 07:43 Bug #8803 (Invalid): Fix application crash when db folder does not exist
2021-05-02
- 12:29 Feature #8704 (Resolved): Implement user extension into Rest API endpoint
- 12:15 Feature #8702 (Resolved): Extend RestAPI endpoint for gettting certificate list by filtering and pagination
2021-05-01
- 08:06 Feature #8590 (Verified): Implement storing all subject fields in the database
- 06:37 Enhancement #8708: Implement endpoint for retrieving PCKS#12
- During this issue I have made some small changes to the Open API specification, see issue commits for more details.
- 06:36 Enhancement #8708 (Resolved): Implement endpoint for retrieving PCKS#12
2021-04-30
- 19:25 Feature #8700 (Verified): Implement protection for setting revoked certificates back to valid if they are not onHold
- 17:40 Feature #8705 (Resolved): Extend Rest API endpoint for creating certificates by provided private key/password
- 14:37 Task #8711 (Resolved): Weekly standup #5
- 14:37 Task #8710 (Verified): Review meeting #3/#4
- 12:59 Enhancement #8779 (Closed): Disable logging during unit & integration tests
- Logging shall be disabled during unit tests and integration tests.
Maybe the Configuration class may be helpful f... - 12:24 Bug #8778 (Closed): Fix response 500 when country code > 2 characters is provided.
- If a country code is provided longer than 2 characters the server returns error 500. This must be enhanced to check ...
- 10:34 Feature #8590 (Resolved): Implement storing all subject fields in the database
2021-04-28
- 10:06 Feature #8670 (Verified): Enhance revocation logic
- Review done via call, little adjustments were done.
- 10:05 Feature #8670 (Resolved): Enhance revocation logic
- 10:03 Feature #8707 (Verified): Implement status information into the certificate details endpoint
- 06:30 Feature #8707 (Resolved): Implement status information into the certificate details endpoint
- Implementation of /api/certificates/{id}/details endpoint enhanced.
2021-04-26
- 12:02 Task #8710 (Resolved): Review meeting #3/#4
- 07:29 Feature #8709 (Verified): Include root certificate in downloaded chain of trust
2021-04-25
- 08:06 Feature #8700 (Resolved): Implement protection for setting revoked certificates back to valid if they are not onHold
- 08:06 Feature #8700 (Assigned): Implement protection for setting revoked certificates back to valid if they are not onHold
- 07:36 Feature #8709 (Resolved): Include root certificate in downloaded chain of trust
- 07:16 Task #8715: Project administrative
- Finished planning for 5th iteration.
2021-04-24
2021-04-23
- 20:41 Feature #8570 (Closed): Implement logging into the application
- 20:41 Feature #8570 (Verified): Implement logging into the application
- 20:26 Feature #8570 (Resolved): Implement logging into the application
- 20:40 Task #8581 (Closed): Planning & Retrospective after iteration #4
- 20:40 Task #8581 (Verified): Planning & Retrospective after iteration #4
- 20:40 Task #8581 (Resolved): Planning & Retrospective after iteration #4
- 20:40 Task #8580 (Closed): Demo meeting #4
- 20:40 Task #8580 (Verified): Demo meeting #4
- 20:40 Task #8580 (Resolved): Demo meeting #4
- 14:58 Feature #8714 (Assigned): Prepare Robots framework environment
- 14:02 Feature #8714 (Closed): Prepare Robots framework environment
- Prepare a minimal running example of _Robot_ framework GUI tests.
References:
https://robotframework.org/
http... - 14:58 Task #8713 (Assigned): Planning & Retrospective after iteration #5
- 13:38 Task #8713 (Closed): Planning & Retrospective after iteration #5
- Retrospective and planning after iteration #4
Date: 07.04.2021 15:00
Platform: MS Teams - 14:58 Task #8712 (Assigned): Demo meeting #5
- 13:38 Task #8712 (Closed): Demo meeting #5
- Demo meeting with the customer
Date: 07.05.2021 14:00
Platform: Google Meet (link will be added later)
- 14:58 Task #8711 (Assigned): Weekly standup #5
- 13:37 Task #8711 (Closed): Weekly standup #5
- Internal weekly standup
Date: 30.04.2021 14:00
Platform: MS Teams - 14:58 Task #8710 (Assigned): Review meeting #3/#4
- 13:37 Task #8710 (Closed): Review meeting #3/#4
- Review meeting with Ing. Petr Pícha
Date: 26.04.2021 9:00
Platform: MS Teams - 14:58 Feature #8709 (Assigned): Include root certificate in downloaded chain of trust
- 13:37 Feature #8709 (Closed): Include root certificate in downloaded chain of trust
- Endpoint for retrieving certificate's chain of trust shall include a root certificate in the PEM file as well.
Curre... - 14:58 Enhancement #8708 (Assigned): Implement endpoint for retrieving PCKS#12
- 13:35 Enhancement #8708 (Closed): Implement endpoint for retrieving PCKS#12
- Implement a RestAPI endpoint that retrieves a PCKS#12 identity based on the provided password and name.
The identity... - 14:58 Feature #8707 (Assigned): Implement status information into the certificate details endpoint
- 13:32 Feature #8707 (Closed): Implement status information into the certificate details endpoint
- A certificate validity status shall be present in certificate details return by /api/certificates/{id}/details.
The ... - 14:58 Feature #8706 (Assigned): Implement functional improvements of GUI
- 13:31 Feature #8706 (Closed): Implement functional improvements of GUI
- The following features shall be implemented into the web GUI:
* Filtering/pagination
* User extensions
* Display... - 14:58 Feature #8705 (Assigned): Extend Rest API endpoint for creating certificates by provided private key/password
- 13:30 Feature #8705 (Closed): Extend Rest API endpoint for creating certificates by provided private key/password
- * Rest API shall enable a PEM encoded PK to be specified within the request for creating a certificate.
* Rest API s... - 14:58 Feature #8704 (Assigned): Implement user extension into Rest API endpoint
- 13:29 Feature #8704 (Closed): Implement user extension into Rest API endpoint
- Rest API endpoint for creating a certificate shall accept extensions specification that will be passed to bottom laye...
- 14:58 Feature #8703 (Assigned): Implement automatic tests of Web GUI using Robots
- 13:28 Feature #8703 (Closed): Implement automatic tests of Web GUI using Robots
- Automatic tests of the Web GUI shall be implemented.
The test cases shall follow at least the user stories scenari... - 14:58 Feature #8702 (Assigned): Extend RestAPI endpoint for gettting certificate list by filtering and pagination
- 13:28 Feature #8702 (Closed): Extend RestAPI endpoint for gettting certificate list by filtering and pagination
- * Rest API (GET /api/certificates) must enable to filter the certificates using certificate type (Root CA, Intermedia...
- 14:58 Feature #8696 (Assigned): Improve database initialization so that data are not lost after restart
- 14:58 Feature #8670 (Assigned): Enhance revocation logic
- 14:58 Feature #8590 (Assigned): Implement storing all subject fields in the database
- 14:55 Task #8715 (Closed): Project administrative
- Regular project administrative regarding the planning and meeting preparation.
- 13:27 Feature #8701 (Closed): Improve Web GUI design
- - create certificate, issuer and subject next to each other
Reviewer: David - 13:17 Feature #8700 (Closed): Implement protection for setting revoked certificates back to valid if they are not onHold
- A check that ensures that only certificates that have revocation reason certificate hold can be set back to valid.
- 13:14 Task #8699 (Invalid): Declare exceptions in the method docstings
- 13:03 Feature #8568 (Closed): Implement certificate detailed view in the GUI - static page
- 13:03 Bug #8585 (Closed): Fix problem with storing certificate usage in extensions
- 13:03 Feature #8583 (Closed): Implement certificate detailed view in the GUI - dynamic part
- 13:03 Task #8582 (Closed): Project administrative
- 13:00 Task #8582 (Verified): Project administrative
- 12:44 Task #8582 (Resolved): Project administrative
- 13:03 Task #8579 (Closed): Weekly standup #4
- 13:03 Feature #8578 (Closed): Implement necessary database changes
- 13:03 Feature #8577 (Closed): Implement OCSP service and corresponding endpoint
- 13:03 Feature #8576 (Closed): Implement CRL service and corresponding endpoint
- 13:03 Feature #8575 (Closed): Implement creation of OpenSSL index file
- 13:03 Feature #8574 (Closed): Implement endpoint for retrieving all certificates issued by a given CA
- 13:03 Feature #8573 (Closed): Implement endpoint for retrieving public/private key
- 13:03 Feature #8572 (Closed): Implement certificate deletion endpoint
- 13:03 Feature #8571 (Closed): Implement certificate revocation support
- 13:03 Feature #8569 (Closed): Implement application initialization and dependency injection
2021-04-22
- 15:10 Feature #8586 (Invalid): Improve treating 205 response codes in the controller
- 15:10 Task #8697 (Closed): Update software architecture
- * Software architecture in EAP must be updated
* Software architecture document must be finalized and prepared for d... - 15:07 Feature #8696 (Closed): Improve database initialization so that data are not lost after restart
- Currently, all data are lost if the application is restarted because of the DB initialization .SQL script always drop...
- 15:04 Task #8470 (Invalid): Implement templating into the ERA model and database script
- 14:42 Task #8477 (Invalid): Specify templating in the requirement specification document
- 14:42 Task #8531 (Invalid): Create OpenAPI specification for Rest API
- 09:32 Bug #8585 (Verified): Fix problem with storing certificate usage in extensions
- Code review done, branch merged to master. Great job indeed!
2021-04-21
- 22:53 Bug #8585 (Resolved): Fix problem with storing certificate usage in extensions
- Found out that it is required that when creating a CA certificate the keyCertSign flag is set in cert's keyUsages ext...
- 17:46 Feature #8576: Implement CRL service and corresponding endpoint
- The review process has undergone via an online MS-Teams call w/ a presentation.
- 17:45 Feature #8576 (Verified): Implement CRL service and corresponding endpoint
- 11:11 Feature #8576 (Resolved): Implement CRL service and corresponding endpoint
- Implementation finished and posted for a review to Michal Seják.
- 17:45 Feature #8577 (Verified): Implement OCSP service and corresponding endpoint
- Code review was done via call. All issues were resolved during the review.
- 16:10 Feature #8577 (Resolved): Implement OCSP service and corresponding endpoint
- 05:03 Feature #8583 (Verified): Implement certificate detailed view in the GUI - dynamic part
- Flawless, some code constructions were changed after a discussion made during review. Great job!
2021-04-20
- 13:41 Feature #8575 (Verified): Implement creation of OpenSSL index file
- Code review done via call. Major issue connected with setting and passing serial number was fixed on the call. Issue ...
2021-04-19
- 20:33 Feature #8575 (Resolved): Implement creation of OpenSSL index file
- 09:25 Feature #8583 (Resolved): Implement certificate detailed view in the GUI - dynamic part
- 09:25 Feature #8583: Implement certificate detailed view in the GUI - dynamic part
- Implementation is done and posted for a review to Stanislav Král.
- 06:13 Task #8579 (Verified): Weekly standup #4
2021-04-17
- 15:21 Task #8579 (Resolved): Weekly standup #4
- Meeting took place
- 15:18 Feature #8670 (Closed): Enhance revocation logic
- Revocation logic shall currently do not enable deleted certificates to be displayed as revoked. To do that a new data...
- 15:13 Feature #8572 (Verified): Implement certificate deletion endpoint
- The reported issue was false positive - after discussion with assignee, the original code was merged.
- 14:36 Feature #8572: Implement certificate deletion endpoint
- The review was done, one finding is waiting to be resolved by the assigned.
- 14:34 Feature #8574 (Verified): Implement endpoint for retrieving all certificates issued by a given CA
- 14:34 Feature #8574 (Resolved): Implement endpoint for retrieving all certificates issued by a given CA
- 14:34 Feature #8574 (Accepted): Implement endpoint for retrieving all certificates issued by a given CA
- 14:33 Feature #8574 (Closed): Implement endpoint for retrieving all certificates issued by a given CA
- 14:33 Feature #8574 (Verified): Implement endpoint for retrieving all certificates issued by a given CA
- Code review was done and no problems were found. Issue = verified.
2021-04-16
- 19:44 Feature #8574 (Resolved): Implement endpoint for retrieving all certificates issued by a given CA
- 19:44 Feature #8572 (Resolved): Implement certificate deletion endpoint
- 07:06 Feature #8568 (Verified): Implement certificate detailed view in the GUI - static page
- Review was done, findings were fixed by the assignee.
- 07:03 Feature #8568 (Resolved): Implement certificate detailed view in the GUI - static page
- 06:41 Feature #8571 (Verified): Implement certificate revocation support
- Review was done without any major findings. Some remarks were raised but immediately solved.
Také k dispozici: Atom