Menu

#3 Same Problem As other Log - No Warning

open-fixed
None
5
2008-01-28
2008-01-15
Gerard Kirk
No

Initially I entered the private Addresses as @domain.co.uk to block all addresses from the specified domain, created a new empty address book and specified this as the one for PrivateID to use ... same prob as briwood - no warning issued. I then amended the email address to be a valid user@domain.co.uk, again no warning. I then made one entry in the Auth address book and tried again (not sending to the address I'd put in the book of course!) Still no warning. There are no leading spaces in the fields where the email address and the address book are named and no entries in the error console. I then deleted the Address book 'Auth' the next mail I tried to send did issue a warning that no address book was defined, and it did this again when I tried to send again. But then it stopped doing that too and hasn't done it since. I recreated the address book and entered its name back into PrivateId, tried again, still no warning issued when sending. I deleted the book name from PrivateID and this time there was no warning about a missing address book defintion at all. Do you have any suggestions please?

Discussion

  • Tobias Krause

    Tobias Krause - 2008-01-16
    • assigned_to: nobody --> tobiasmkrause
     
  • Tobias Krause

    Tobias Krause - 2008-01-16

    Logged In: YES
    user_id=1191492
    Originator: NO

    This is quite difficult to debug because I cannot reproduce the problem.
    I attached a debug version of the extension. Could you send the messages shown when you use this version? This might help finding the reason for your problem.

    If you know a littler about programming you might want to try the thunderbird debugger (https://addons.mozilla.org/en-US/thunderbird/addon/216) and step through the program to see whats the problem.
    File Added: privateID_0.1.5.1.1.xpi

     
  • Tobias Krause

    Tobias Krause - 2008-01-16

    Debug version

     
  • Brian Wood

    Brian Wood - 2008-01-16

    Logged In: YES
    user_id=190642
    Originator: NO

    I installed privateID_0.1.5.1.1.xpi

    Now when I try to send a message to an address that is not in the Test addressbook I see the alert "Debugstring: eMailID not personal@@personalID=Me@Example.com@@sendID=me@example.com" (Me@Example.com represents my correct address.)

    If I send mail to foobar@example.com, which is in the Test address book I get the same message.

     
  • Gerard Kirk

    Gerard Kirk - 2008-01-16

    Logged In: YES
    user_id=1982280
    Originator: YES

    Installed and tried as requested, I got exactly same results as Brian. Incidentally I also deleted the address book to see if PrivateID threw an error as it did once or twice then stopped doing so. It didn't. Perhaps this is significant in that it's not failing to recognise that it should present an alert when the mail is sent, it just can't present the alert - or any others (if you know what I mean) This is of course just a wild guess, but there must be a reason why the error message isn't appearing anymore. I'll have a go with the JavaScript debugger mentioned by Tobias.

     
  • Gerard Kirk

    Gerard Kirk - 2008-01-16

    Logged In: YES
    user_id=1982280
    Originator: YES

    Sorry if I'm being thick - I got the JavaScript Debugger - then it dawned on me what should I load to debug, I don't have the source code?

     
  • Gerard Kirk

    Gerard Kirk - 2008-01-16

    Logged In: YES
    user_id=1982280
    Originator: YES

    It's OK - I was being thick - I initially tried to load the xpi into the debugger and when that didn't work I assumed it was some kind of binary distribution format or something, but then I opened it with an editor and saw the plain text inside ...

     
  • Gerard Kirk

    Gerard Kirk - 2008-01-16

    Logged In: YES
    user_id=1982280
    Originator: YES

    Sorry about this ... it's been along day :-)

    The contents of the .xpi looked like plain text at first glance but it's riddled with binary elements,
    I'm happy to try it with the Javascript debugger but I going to need to be told what to load into it.

     
  • Tobias Krause

    Tobias Krause - 2008-01-16

    Logged In: YES
    user_id=1191492
    Originator: NO

    > "Debugstring: eMailID not personal@@personalID=Me@Example.com@@sendID=me@example.com"

    For some reason your emailID did not match the private ID set in the extensions settings. Please try to set the email ID without capital letters - does that help?

    About the debugger: just start the debugger via Tools > Javascript Debugger. You'll see the pID.js in the loaded scripts. Here you can set breakpoints,...

    Btw: the xpi file is a simple zip file with the source code of the extension.

     
  • Tobias Krause

    Tobias Krause - 2008-01-16

    Debug version -- fixed uppercase problem

     
  • Tobias Krause

    Tobias Krause - 2008-01-16

    Logged In: YES
    user_id=1191492
    Originator: NO

    The attached version 1.5.1.2 fixes the problem with uppercase letters.
    File Added: privateID_0.1.5.2.xpi

     
  • Gerard Kirk

    Gerard Kirk - 2008-01-17

    Logged In: YES
    user_id=1982280
    Originator: YES

    0.1.5.2 works fine in all test scenarios I gave it - thanks for your prompt response Tobias.
    If you remove/disable the debug message we should be in business

    Many thanks

     
  • Gerard Kirk

    Gerard Kirk - 2008-01-17

    Logged In: YES
    user_id=1982280
    Originator: YES

    Hi again Tobias, as an afterthought would it be feasible to allow an entry *@domain.com in the attached address book to so that all users at that domain are "automatically" allowed. I anticipate PrivateId will be one of my most valued add-ins, the only downside is typing in all the allowed addresses.

     
  • Tobias Krause

    Tobias Krause - 2008-01-17

    Uppercase problem fixed - no debug messages

     
  • Tobias Krause

    Tobias Krause - 2008-01-17

    Logged In: YES
    user_id=1191492
    Originator: NO

    Good to here that every thing works!
    The attached version does not show debug messages any more (please uninstall the current version, and install the new after a restart of tb)

    briwood does this version work for you as well?

    About the additional feature: I'll have to think about what is the best way to implement this - and it might take a bit...
    File Added: privateID_0.1.5.2.xpi

     
  • Tobias Krause

    Tobias Krause - 2008-01-17
    • status: open --> closed-fixed
     
  • Tobias Krause

    Tobias Krause - 2008-01-27

    Logged In: YES
    user_id=1191492
    Originator: NO

    beta version including domain whitelist support
    gerard72 would you please test and in case of problems please open a new bug/ feature request.
    Please let me know if it works in any case!
    File Added: privateID_0.1.5.20080127.5.xpi

     
  • Tobias Krause

    Tobias Krause - 2008-01-27

    Beta including domain whitelist support

     
  • Gerard Kirk

    Gerard Kirk - 2008-01-28

    Logged In: YES
    user_id=1982280
    Originator: YES

    Hi Tobias,
    I've checked out the new domain whitelist feature, I added some domains - tried it, results fine, removed some domains from the whitelist, again fine, the warnings resumed for the unlisted domains. I also added different domains with the same name (eg xxx.co.uk, and xxx.net) and then removed one then the other, again perfect response, it distinguished between them with no problems. So all in all it looks 100%. Many thanks for adding in this feature so promptly, it makes a great add-on even better.

     
  • Gerard Kirk

    Gerard Kirk - 2008-01-28
    • status: closed-fixed --> open-fixed
     
  • Tobias Krause

    Tobias Krause - 2008-01-31

    Logged In: YES
    user_id=1191492
    Originator: NO

    Hi gerard72,

    thanks for testing! I'm glad it passed your extensive test ;-)
    After a bit more of testing and some minor changes I'll release the new version as stable.

     

Log in to post a comment.