Commit graph

  • 19b932904a
    Rename request handler classes for clarity and consistency main netkas 2025-06-05 15:13:25 -04:00
  • fe8c5ca350
    Add ListBlacklist request handler to retrieve blacklist records netkas 2025-06-05 15:08:09 -04:00
  • cf6b89aeb6
    Add ListEntityBlacklist request handler netkas 2025-06-05 15:08:03 -04:00
  • 0e6410fd62
    Add ListOperatorBlacklist request handler netkas 2025-06-05 15:07:57 -04:00
  • d7095064c0
    Add public blacklist configuration and access method netkas 2025-06-05 15:07:53 -04:00
  • f18dc4672e
    Add support for listing entity and operator blacklists netkas 2025-06-05 15:07:48 -04:00
  • e4ab4a7c87
    Fix condition check for public evidence access method netkas 2025-06-05 15:07:42 -04:00
  • b7e7f76b1a
    Fix condition check for public audit logs access method netkas 2025-06-05 15:07:35 -04:00
  • 4c44d8d64f
    Fix condition check for public evidence listing access method netkas 2025-06-05 15:07:30 -04:00
  • 12f7832444
    Fix condition check for public evidence access method netkas 2025-06-05 15:07:26 -04:00
  • fbac5fdadb
    Fix condition check for public audit logs access method netkas 2025-06-05 15:07:21 -04:00
  • f8952aafa6
    Fix condition check for public audit logs access netkas 2025-06-05 15:07:13 -04:00
  • 352e23d27d
    Fix condition check for public evidence access netkas 2025-06-05 15:07:05 -04:00
  • 6ca3654142
    Add default configuration for public blacklist visibility netkas 2025-06-05 15:06:59 -04:00
  • 339db05013
    Add pagination support for retrieving blacklist entries netkas 2025-06-05 15:06:48 -04:00
  • eb34a1027c
    Implement evidence management methods: create, delete, and retrieve evidence netkas 2025-06-05 14:50:23 -04:00
  • c1a2384257
    Remove unused imports and refactor audit log response handling netkas 2025-06-05 00:54:12 -04:00
  • 7cc13a850e
    Remove unused FilesystemIterator import from UploadAttachment.php netkas 2025-06-05 00:39:36 -04:00
  • ed1de7f790
    Remove unused Configuration imports from RedisConnection.php netkas 2025-06-05 00:39:32 -04:00
  • cdb10233dc
    Remove unused OperatorManager import from QueryEntity.php netkas 2025-06-05 00:39:11 -04:00
  • 7e3e6e6083
    Remove unused EntitiesManager import from ListOperatorAuditLogs.php netkas 2025-06-05 00:39:05 -04:00
  • 9dec35dc01
    Remove unused OperatorManager import from ListEvidence.php netkas 2025-06-05 00:38:59 -04:00
  • 810c8ab4e9
    Remove unused OperatorManager import from ListEntityAuditLogs.php netkas 2025-06-05 00:38:54 -04:00
  • 9c52134f73
    Remove unused imports from ListAuditLogs.php netkas 2025-06-05 00:38:47 -04:00
  • f6a0afa006
    Remove unused OperatorManager import from GetEntity.php netkas 2025-06-05 00:38:36 -04:00
  • 884e623ec5
    Remove blacklist property and related methods from EvidenceRecord class netkas 2025-06-05 00:38:30 -04:00
  • 33b2bc3a2b
    Add UUID generation to addEvidence method and update SQL insert statement netkas 2025-06-05 00:38:23 -04:00
  • 1adae0ed2b
    Add evidence property to BlacklistRecord and corresponding getter method netkas 2025-06-05 00:38:19 -04:00
  • 8784eeab7b
    Add method to check existence of blacklist entry by UUID with error handling netkas 2025-06-05 00:38:14 -04:00
  • 17fcc4321f
    Refactor evidence table schema by removing unnecessary constraints and improving primary key definition netkas 2025-06-05 00:38:08 -04:00
  • 65675f1466
    Add evidence and lifted columns to blacklist table with appropriate constraints and indexing netkas 2025-06-05 00:37:55 -04:00
  • e72a03cb10
    Improve code formatting and readability in AuditLogManager by adjusting array handling and binding statements netkas 2025-06-04 15:37:11 -04:00
  • 1739c8dd59
    Refactor audit log retrieval to use toPublicAuditRecord method for improved readability and maintainability netkas 2025-06-04 15:13:27 -04:00
  • 1a8f3626bc
    Add methods to list entity and operator audit logs and evidence netkas 2025-06-04 15:07:03 -04:00
  • bd8639c90b
    Add ListEvidence method and improve error handling in UploadAttachment netkas 2025-06-04 14:48:25 -04:00
  • d8354871a4
    Add ListEvidence method and improve error handling in UploadAttachment netkas 2025-06-04 13:34:27 -04:00
  • dd71f06434
    Add configuration option for public evidence accessibility netkas 2025-06-04 00:53:56 -04:00
  • eeb22bf3a5
    Add pagination and confidentiality options to evidence retrieval methods netkas 2025-06-04 00:53:36 -04:00
  • fed255358c
    Update CORS headers to allow DELETE method in RequestHandler netkas 2025-06-04 00:45:24 -04:00
  • 8860e64201
    Refactor public audit entries configuration handling netkas 2025-06-04 00:35:01 -04:00
  • 7f1ac6897c
    Add configuration for public audit logs and entries handling netkas 2025-06-04 00:33:46 -04:00
  • e7af5bf1b5
    Add configuration for maximum evidence and blacklist items (Future implementation) netkas 2025-06-04 00:26:34 -04:00
  • cd805a9379
    Removed unused configuration variable netkas 2025-06-04 00:23:05 -04:00
  • 49171cabb1
    Add configuration for maximum operators list items and update ListOperators handling netkas 2025-06-04 00:22:48 -04:00
  • f6ed7314e3
    Add configuration for maximum entity list items and update ListEntities handling netkas 2025-06-04 00:20:45 -04:00
  • 4785961726
    Add configuration for maximum audit log items and update ListAuditLogs handling netkas 2025-06-04 00:18:47 -04:00
  • 7fb5a6d712
    Add evidence and blacklist management methods to Method class netkas 2025-06-04 00:14:31 -04:00
  • 54b1472b51
    Add evidence and blacklist management methods to Method class netkas 2025-06-03 21:02:16 -04:00
  • 6e68877a08
    Add DeleteEntity class and integrate it into Method for handling entity deletion requests netkas 2025-06-03 20:50:34 -04:00
  • 14effd7ef8
    Add PushEntity class and enhance EntitiesManager with UUID handling and existence checks netkas 2025-06-03 20:46:49 -04:00
  • d43258af4c
    Add entity retrieval methods and update EntitiesManager for improved querying netkas 2025-06-03 17:31:24 -04:00
  • 1b7d11e009
    Add getEntry method to AuditLogManager for retrieving audit log entries by UUID netkas 2025-06-03 17:23:47 -04:00
  • 13e128591f
    Add support for SerializableInterface in successResponse method of RequestHandler netkas 2025-06-03 17:22:35 -04:00
  • a4555ade9b
    Add getEntities method to EntitiesManager for paginated entity retrieval netkas 2025-06-03 17:17:55 -04:00
  • 7353b0c003
    Add GetSelfOperator class and update Method.php for self operator retrieval netkas 2025-06-03 17:16:05 -04:00
  • 852a2b03de
    Add DisableOperator class and update Method.php for operator disabling functionality netkas 2025-06-03 17:10:24 -04:00
  • 005bf2e1f8
    Enhance authentication handling in FederationServer and GetOperator classes to support optional authentication requirement and improved permission checks netkas 2025-06-03 17:06:41 -04:00
  • 235a404351
    Add LIST_ENTITIES and PUSH_ENTITY cases to Method.php for entity handling netkas 2025-06-03 15:31:02 -04:00
  • 99a454ccd9
    Update operator routes to separate GET and POST method handling netkas 2025-06-03 15:23:57 -04:00
  • 92acf4257c
    Update operator routes to separate GET and POST method handling netkas 2025-06-03 15:17:02 -04:00
  • bacd4809f4
    Add ListAuditLogs method and PublicAuditRecord class for audit log retrieval netkas 2025-06-03 15:14:42 -04:00
  • bcb5a3c290
    Enhance AuditLogManager to support filtering by AuditLogType in getEntries methods and remove deprecated getEntriesByType method netkas 2025-06-03 14:27:56 -04:00
  • b40dd60309
    Refactor AuditLogManager to support multiple audit log types and improve timestamp handling netkas 2025-06-03 14:22:10 -04:00
  • d5a0603b69
    Fix missing newline at end of file in AuditLogType.php netkas 2025-06-03 14:12:14 -04:00
  • a3c8f5d7ca
    Update operator routes to improve path matching and method handling netkas 2025-06-03 14:12:08 -04:00
  • 848d9a2403
    Refactor OperatorRecord constructor to return new instance directly netkas 2025-06-03 14:09:16 -04:00
  • 582dae4b95
    Add DeleteAttachment class to handle attachment deletion requests netkas 2025-06-03 13:54:23 -04:00
  • 9d19fc2ef4
    Update attachment routes to use plural form and add DELETE method handling netkas 2025-06-03 13:47:22 -04:00
  • 0b463fa70c
    Add authentication check for operator permissions in DownloadAttachment netkas 2025-06-03 13:41:04 -04:00
  • 1109a6547b
    Allow LIST_OPERATORS case to handle both GET and POST requests netkas 2025-06-03 01:12:16 -04:00
  • 705bfa9094
    Restrict LIST_OPERATORS case to only handle GET requests netkas 2025-06-03 01:12:03 -04:00
  • 9a6f9471f2
    Add getOperators method to retrieve a paginated list of operators with error handling netkas 2025-06-03 01:11:38 -04:00
  • 459cd1e27e
    Refactor operator UUID handling in multiple methods to improve validation and error messaging netkas 2025-06-03 01:09:00 -04:00
  • 237af23690
    Add LIST_OPERATORS case to handle operator listing requests netkas 2025-06-03 01:04:44 -04:00
  • 0d6447f8df
    Refactor method namespaces to improve organization and clarity netkas 2025-06-03 01:03:02 -04:00
  • 3cdcbbdd70
    Refactor GetOperator method to validate operator UUID from request path and improve error handling netkas 2025-06-03 00:47:39 -04:00
  • 128469efa1
    Add GET_OPERATOR case to handle operator retrieval requests with validation netkas 2025-06-03 00:47:32 -04:00
  • fa53c687ab
    Add ManageClientPermission method to handle client permission management with validation netkas 2025-06-03 00:42:45 -04:00
  • 9358366f3c
    Add ManageBlacklistPermission method to handle blacklist permission management with validation netkas 2025-06-03 00:40:44 -04:00
  • 7ab602eef0
    Add ManageOperatorsPermission method to handle operator permission management with validation netkas 2025-06-03 00:38:21 -04:00
  • c816ed59fe
    Add RefreshOperatorApiKey method to handle API key refresh requests with permission checks netkas 2025-06-03 00:33:19 -04:00
  • a278d5cc25
    Add GetOperator method to retrieve operator details with permission checks netkas 2025-06-02 21:33:46 -04:00
  • bfabbe3e17
    Add ENABLE_OPERATOR method mapping for operator management netkas 2025-06-02 21:31:39 -04:00
  • aaa2b5ab70
    Add EnableOperator method to manage operator status and log actions netkas 2025-06-02 21:30:53 -04:00
  • bf36bb6847
    Add new audit log types for operator and entity actions netkas 2025-06-02 21:27:00 -04:00
  • 51dfc1e9a5
    Refactor request handling in FederationServer to streamline method matching and improve error responses netkas 2025-06-02 21:09:18 -04:00
  • 319aa80159
    Add confidentiality handling to evidence management netkas 2025-06-02 18:29:58 -04:00
  • c3748c5f51
    Add logging functionality and request handling classes netkas 2025-06-02 18:29:47 -04:00
  • 6f2c93d954
    Add logging functionality and request handling classes netkas 2025-06-02 18:29:41 -04:00
  • e9ce416bb7
    Add confidential flag to evidence table for access control netkas 2025-06-02 18:29:27 -04:00
  • ebcda77d9c
    Add DownloadAttachment class to handle file downloads and permissions validation netkas 2025-06-02 18:29:23 -04:00
  • e23d3280ee
    Add DeleteOperator class to handle operator deletion and logging netkas 2025-06-02 18:29:18 -04:00
  • 235787d223
    Add CreateOperator class to handle operator creation and logging netkas 2025-06-02 18:29:12 -04:00
  • 58ae95d58a
    Add default configuration for server base URL and logging of unauthorized requests netkas 2025-06-02 18:29:06 -04:00
  • ab6583d679
    Add new audit log types for operator actions and attachment uploads netkas 2025-06-02 18:29:02 -04:00
  • f2ff7f1dc7
    Enhance audit logging with detailed operator and entity information validation and logging netkas 2025-06-02 18:28:37 -04:00
  • f341af7ea5
    Implement file upload handling with size and MIME type validation, and add configuration for max upload size and storage path netkas 2025-05-30 17:44:24 -04:00
  • 14ed24049e
    Refactor date handling to use DateTime directly and improve PDO usage consistency netkas 2025-05-30 12:04:45 -04:00
  • e42505873c
    Add SQL resource files for audit log, blacklist, entities, evidence, and file attachments netkas 2025-05-30 12:03:00 -04:00
  • c20cd2e10b
    Add file_attachments table for storing file attachments related to evidence records netkas 2025-05-30 12:02:57 -04:00