X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=src%2Fguestfs.pod;h=e1fa4f5a81b802f6740de2b1bb516d9ede9aecdb;hb=fc6dd9daa13ac774156d0822b5aa7830171feb85;hp=584e996ad6a16ef29d010fe05df9a4e9ff69cb54;hpb=ce95be8b185ce697816c3446406d7129e01cc0e1;p=libguestfs.git diff --git a/src/guestfs.pod b/src/guestfs.pod index 584e996..e1fa4f5 100644 --- a/src/guestfs.pod +++ b/src/guestfs.pod @@ -610,6 +610,23 @@ the error message was also unintuitive, but we have corrected this since. Like the Bourne shell, we should have used C to run commands. +=item Protocol limit of 256 characters for error messages + +This limit is both rather small and quite unnecessary. We should be +able to return error messages up to the length of the protocol message +(2-4 MB). + +Note that we cannot change the protocol without some breakage, because +there are distributions that repackage the Fedora appliance. + +=item Protocol should return errno with error messages. + +It would be a nice-to-have to be able to get the original value of +'errno' from inside the appliance along error paths (where set). +Currently L goes through hoops to try to reverse the +error message string into an errno, see the function error() in +fuse/guestmount.c. + =back =head2 PROTOCOL LIMITS