On Wed, Aug 29, 2012 at 1:58 AM, Martijn Coppoolse < [email protected]> wrote:
> Hello all, > > I’ve created a ticket on a publicly served repository, and entered a > contact e-mail address for the ticket. When I edit the ticket, I can see > the e-mail address fine. After synchronizing my local repository, viewing > the ticket using `fossil ui` locally, the ticket shows up identically, > except that the contact is now a seemingly random hexadecimal string, and > not the e-mail I entered. > > How is the contact info garbled? I assume it’s being encrypted using some > other ticket-related info, but I can't figure out why it would decrypt to > something else here... > This is a feature, not a bug. Information which some people consider to be sensitive (such as the contact-information) is not stored in the database directly. Instead, a SHA1 hash of the information is stored. There is a separate table in the repository database, the CONCEALED table, that stores a mapping from these hashes back to the original text. Only authorized users are allowed to clone or sync the CONCEALED table, and hence only authorized users are able to see the sensitive information. > > -- > Martijn Coppoolse > > ______________________________**_________________ > fossil-users mailing list > [email protected].**org <[email protected]> > http://lists.fossil-scm.org:**8080/cgi-bin/mailman/listinfo/**fossil-users<http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users> > -- D. Richard Hipp [email protected]
_______________________________________________ fossil-users mailing list [email protected] http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

