Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
44 changes: 22 additions & 22 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ categories = ["network-programming", "web-programming::http-server"]

# ไบŒ่ฟ›ๅˆถ่ตฐ CalVer๏ผŒcrate ่ตฐ SemVer โ€”โ€” ไธค่€…ๆ˜ฏไธคๅ›žไบ‹๏ผŒๅ–็ป™ไธๅŒ็š„ไบบใ€‚
# ่ฟ™้‡Œๆ˜ฏ crate ็š„็‰ˆๆœฌใ€‚
version = "0.85.0"
version = "0.86.0"

[workspace.dependencies]
# โ”€โ”€ ๅ†…้ƒจ crate โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
Expand Down
9 changes: 9 additions & 0 deletions crates/tw-api/msg-codes.txt
Original file line number Diff line number Diff line change
Expand Up @@ -101,6 +101,9 @@ config.plugin.duplicate
config.plugin.file
config.plugin.sha256
config.provider_concurrency_range
config.redact_exception_duplicate
config.redact_exception_hash_bad
config.redact_exceptions_too_many
config.rejected
config.rejected_at
config.remote_port_is_gateway
Expand Down Expand Up @@ -568,6 +571,11 @@ security.bad_content_pattern
security.bad_label
security.bad_pattern
security.content_action_bad
security.exception_forgotten
security.exception_not_exceptable
security.exception_saved_secret
security.exception_value_empty
security.exceptions_full
security.pattern_empty
security.redact_action_unknown
security.redact_match_bad
Expand All @@ -577,6 +585,7 @@ security.rule_scope_codepoints
security.rule_scope_empty
security.unknown_action
security.unknown_custom_rule
security.unknown_event
security.unknown_guard
security.unknown_rule
sync.already_on
Expand Down
8 changes: 8 additions & 0 deletions crates/tw-api/src/ep.rs
Original file line number Diff line number Diff line change
Expand Up @@ -198,6 +198,8 @@ endpoints! {
// โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ ๅฎ‰ๅ…จ
Security: GET "/security", () => api::SecurityDetail;
SecurityEvents: GET "/security/events", api::SecurityEventsQuery => api::SecurityEventsPage;
/// ไธ€้กน้˜ฒๆŠคไปŽๆŸไธชๆ—ถๅˆป่ตทๆฏๆก่ง„ๅˆ™ๅ‘ฝไธญไบ†ๅ‡ ๆฌก๏ผˆ่ฎฐๅฝ•็š„ `count` ๅŠ ่ตทๆฅ๏ผ‰๏ผŒๆŒ‰่ง„ๅˆ™ๆŽ’
SecurityRuleCounts: GET "/security/counts", api::SecurityRuleHitsQuery => Vec<api::SecurityRuleHits>;
SetSecurityMode: PUT "/security/{guard}/mode" [guard], api::ModeSave => api::ConfigWritten;
ToggleBuiltinRule: PUT "/security/{guard}/builtin/{id}" [guard, id], api::RuleToggle => api::ConfigWritten;
SetBuiltinRuleAction: PUT "/security/{guard}/builtin/{id}/action" [guard, id], api::ActionSave => api::ConfigWritten;
Expand All @@ -207,6 +209,12 @@ endpoints! {
UpdateCustomRule: PUT "/security/{guard}/custom/{name}" [guard, name], api::CustomRuleSave => api::ConfigWritten;
DeleteCustomRule: DELETE "/security/{guard}/custom/{name}" [guard, name], api::BaseVersion => api::ConfigWritten;
TestSecurity: POST "/security/{guard}/test" [guard], api::SecurityTestRequest => api::SecurityTestResult;
/// ๅ‡บ็ซ™่„ฑๆ•็š„ไพ‹ๅค–ๅ€ผ๏ผšๅˆ—ๅ‡บใ€ๆ‰‹ๅŠจๅŠ ๅ…ฅ๏ผˆไบคๅŽŸๅ€ผ๏ผŒcore ๅฝ“ๅœบ็ฎ—ๅ“ˆๅธŒ๏ผ‰ใ€ๆŠŠๅฎ‰ๅ…จๆ—ฅๅฟ—็š„ไธ€ๆกๅˆ—ไธบไพ‹ๅค–
/// ๏ผˆๆŒ‰้‚ฃไธ€่กŒ็š„ๅท๏ผ‰ใ€็งปๅ‡บ๏ผˆๆŒ‰ๅ“ˆๅธŒ๏ผ‰ใ€‚ๅŠ ๅ…ฅๆ—ถๅทฒ็ปๅœจ่กจ้‡Œ็š„ไธๅ†ๅ†™ไธ€ๆฌก
RedactExceptions: GET "/security/exceptions", () => api::RedactExceptions;
AddRedactException: POST "/security/exceptions", api::ExceptionAdd => api::ExceptionAdded;
ExceptSecurityEvent: POST "/security/events/{id}/exception" [id], api::BaseVersion => api::ExceptionAdded;
RemoveRedactException: DELETE "/security/exceptions/{sha256}" [sha256], api::BaseVersion => api::ConfigWritten;

// โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ ่„šๆœฌๆ’ไปถ
//
Expand Down
Loading
Loading