Fossil SCM
An ssh signature should look like a control artifact.
Commit
e5240ec0428729a1d6dc1e335c607ae0bfc10c22042137a7d2834ded8ef51f8f
Parent
d346d6d20313e11…
1 file changed
+1
+1
| --- src/content.c | ||
| +++ src/content.c | ||
| @@ -946,10 +946,11 @@ | ||
| 946 | 946 | static int looks_like_control_artifact(Blob *p){ |
| 947 | 947 | const char *z = blob_buffer(p); |
| 948 | 948 | int n = blob_size(p); |
| 949 | 949 | if( n<10 ) return 0; |
| 950 | 950 | if( strncmp(z, "-----BEGIN PGP SIGNED MESSAGE-----", 34)==0 ) return 1; |
| 951 | + if( strncmp(z, "-----BEGIN SSH SIGNED MESSAGE-----", 34)==0 ) return 1; | |
| 951 | 952 | if( z[0]<'A' || z[0]>'Z' || z[1]!=' ' || z[0]=='I' ) return 0; |
| 952 | 953 | if( z[n-1]!='\n' ) return 0; |
| 953 | 954 | return 1; |
| 954 | 955 | } |
| 955 | 956 | |
| 956 | 957 |
| --- src/content.c | |
| +++ src/content.c | |
| @@ -946,10 +946,11 @@ | |
| 946 | static int looks_like_control_artifact(Blob *p){ |
| 947 | const char *z = blob_buffer(p); |
| 948 | int n = blob_size(p); |
| 949 | if( n<10 ) return 0; |
| 950 | if( strncmp(z, "-----BEGIN PGP SIGNED MESSAGE-----", 34)==0 ) return 1; |
| 951 | if( z[0]<'A' || z[0]>'Z' || z[1]!=' ' || z[0]=='I' ) return 0; |
| 952 | if( z[n-1]!='\n' ) return 0; |
| 953 | return 1; |
| 954 | } |
| 955 | |
| 956 |
| --- src/content.c | |
| +++ src/content.c | |
| @@ -946,10 +946,11 @@ | |
| 946 | static int looks_like_control_artifact(Blob *p){ |
| 947 | const char *z = blob_buffer(p); |
| 948 | int n = blob_size(p); |
| 949 | if( n<10 ) return 0; |
| 950 | if( strncmp(z, "-----BEGIN PGP SIGNED MESSAGE-----", 34)==0 ) return 1; |
| 951 | if( strncmp(z, "-----BEGIN SSH SIGNED MESSAGE-----", 34)==0 ) return 1; |
| 952 | if( z[0]<'A' || z[0]>'Z' || z[1]!=' ' || z[0]=='I' ) return 0; |
| 953 | if( z[n-1]!='\n' ) return 0; |
| 954 | return 1; |
| 955 | } |
| 956 | |
| 957 |