Skip to content

Feature/high complexity fixes - #736

Closed
studiomonkeyx wants to merge 591 commits into
DogStark:mainfrom
studiomonkeyx:feature/high-complexity-fixes
Closed

studiomonkeyx wants to merge 591 commits into
DogStark:mainfrom
studiomonkeyx:feature/high-complexity-fixes

Conversation

@studiomonkeyx

Copy link
Copy Markdown
Contributor

this pr closes
closes #661
closes #651
closes #649

leebernard-web and others added 30 commits March 23, 2026 23:24
… Replace hard-coded SHA1/6/30/1 with configurable TotpConfig\n- Add support for SHA256 (default), SHA512, and legacy SHA1\n- Implement setup_with_config() and verify_token_with_config() methods\n- Add predefined configurations: default(), legacy_sha1(), high_security()\n- Maintain backward compatibility with existing SHA1 implementations\n- Add comprehensive tests covering multiple algorithms and configurations\n- Include algorithm mismatch testing and edge cases\n- Add detailed configuration documentation\n- Update README with migration guide\n\nFixes cryptographic agility issue and meets security expectations\nwhile maintaining backward compatibility.
- Added raise_dispute and resolve_dispute functions
- Added Dispute, DisputeStatus, and DisputeKey types
- Implemented storage and event publishing for disputes
- Added comprehensive unit tests in test_disputes.rs

Closes DogStark#194
- Introduced TwoFactorStorage trait to handle 2FA data persistence
- Updated TwoFactorHandlers to use storage instead of hardcoded placeholders
- Implemented persistent disabling and data invalidation in disable_two_factor
- Added comprehensive unit tests for the new storage-backed logic

Closes DogStark#283
…p() in Axum example with proper error handling

Refactor enable_2fa function to handle errors and return appropriate status codes.
feat: add calculate_age with documented approximation semantics (#issue)
Fix: Prevent panic on invalid attachment index in remove_attachment
🛠️ Fix: Handle Expiry & Cleanup for Pending Transfers (DogStark#302) Summary
success-OG and others added 24 commits April 26, 2026 00:38
…-admin-transfer

feat: Add admin transfer to VetRegistryContract
…rage

test: Complete admin initialization coverage
…icense

feat: Add get_vet_by_license to VetRegistryContract
feat: Add PostgreSQL persistence layer for 2FA
…date-vet-clinic-info

feat: update vet clinic info
…posal, get_access_logs, and update_lost_alert
…itecture

docs: update development architecture
…r-history

feat: add owner pet history index
…dates

Implement 4 new features: discontinue_medication, cancel_transfer_pro…
@success-OG

Copy link
Copy Markdown
Contributor

Please resolve merge conflicts

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet