Commit graph

  • 289584a5ba
    Add new audit log types and update public audit entries configuration main netkas 2025-06-07 00:29:43 -04:00
  • 13ea53378f
    Add audit log entries for blacklisting and deleting entities netkas 2025-06-06 20:52:16 -04:00
  • 6861cbf708
    Add audit log entry for lifted blacklist records netkas 2025-06-06 18:27:06 -04:00
  • bda91ff955
    Add audit log entry for deleted blacklist records netkas 2025-06-06 18:22:30 -04:00
  • 8ec47c855f
    Implement GetBlacklistRecord functionality to retrieve specific blacklist entries netkas 2025-06-06 18:18:20 -04:00
  • 663ce2ceac
    Implement LiftBlacklist functionality and related methods netkas 2025-06-06 18:15:20 -04:00
  • 0ad53d6032
    Implement DeleteBlacklist functionality and refactor related methods netkas 2025-06-06 18:11:58 -04:00
  • 14da271f06
    Refactor ListBlacklist to require authentication for listing blacklist records netkas 2025-06-06 18:08:42 -04:00
  • 7ce59fec15
    Add BlacklistEntity class to handle entity blacklisting requests netkas 2025-06-06 18:02:47 -04:00
  • b895f51228
    Implement blacklist handling by adding ListBlacklist and BlacklistEntity request methods in Method.php netkas 2025-06-06 18:02:43 -04:00
  • ae672d7d38
    Refactor authentication handling to replace getAuthenticatedOperator with requireAuthenticatedOperator in multiple files netkas 2025-06-06 17:59:17 -04:00
  • 885553121d
    Refactor error messages in RequestException and improve authentication checks across multiple files netkas 2025-06-06 15:27:09 -04:00
  • 1eb68dcd8d
    Improved error handling so that Request exceptions and unhandled exceptions are logged using LogLib netkas 2025-06-06 15:04:16 -04:00
  • 9d17190609
    Refactor authentication handling by replacing getAuthenticatedOperator with requireAuthenticatedOperator in evidence-related methods netkas 2025-06-06 14:13:22 -04:00
  • 079c1a9428
    Refactor authentication handling by replacing getAuthenticatedOperator with requireAuthenticatedOperator in multiple entity methods netkas 2025-06-06 13:39:32 -04:00
  • 1eb5b83eb2
    Add public entities configuration and authorization checks for entity records netkas 2025-06-06 13:22:03 -04:00
  • 417499b6f4
    Replace getAuthenticatedOperator with requireAuthenticatedOperator in DeleteEntity and add Configuration import in GetEntityRecord netkas 2025-06-06 13:12:54 -04:00
  • ee7193c5ea
    Replace getAuthenticatedOperator with requireAuthenticatedOperator in handleRequest method netkas 2025-06-06 13:05:34 -04:00
  • 3217100cff
    Add authorization check for downloading attachments in handleRequest method netkas 2025-06-06 13:05:29 -04:00
  • cb5862fe94
    Add authorization check for audit logs in handleRequest method netkas 2025-06-06 13:05:20 -04:00
  • 4817c15338
    Remove unnecessary parameter from getAuthenticatedOperator in ListAuditLogs netkas 2025-06-06 13:02:29 -04:00
  • a18178f764
    Remove unused Logger import in DeleteAttachment.php netkas 2025-06-06 01:06:24 -04:00
  • 3df51cf4b1
    Refactor error handling in attachment operations: standardize error messages and remove logging statements netkas 2025-06-06 01:06:07 -04:00
  • 04b4714da6
    Add permission check and improve error handling in UploadAttachment netkas 2025-06-06 01:04:21 -04:00
  • 4d83948374
    Fix variable name for attachment UUID in DownloadAttachment handler netkas 2025-06-06 01:00:25 -04:00
  • 29f9078789
    Add authentication and permission checks for downloading attachments netkas 2025-06-06 01:00:07 -04:00
  • f4536df74f
    Enhance BlacklistManager: add evidence parameter and UUID generation for blacklist entries netkas 2025-06-06 00:56:21 -04:00
  • fc6014b37e
    Add permission check for managing entities in DeleteEntity request handler netkas 2025-06-05 15:16:12 -04:00
  • 19b932904a
    Rename request handler classes for clarity and consistency 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