<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Thomas and others,<br>
    <br>
    Okay, there's a new beta out 4.25-4.<br>
    <br>
    You now have a tool "upgrade_zendto_conf" to go with
    "upgrade_preferences_php". Hopefully you can guess what it does....<br>
    <br>
    I've made significant improvements to the New Dropoff form, in line
    with Thomas's suggestion below.<br>
    I've also swapped the "pick up" and "request drop off" buttons in
    line with his suggestion below.<br>
    <br>
    Please try it out and let me know what you think!<br>
    <br>
    Other comments and thoughts in-line below:<br>
    <br>
    <div class="moz-cite-prefix">On 31/03/2017 13:29, TEXIER Thomas
      wrote:<br>
    </div>
    <blockquote cite="mid:86f7af30d2e5484a98e0433ea8b0e2ca@anses.fr"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=windows-1252">
      <meta name="Generator" content="Microsoft Word 14 (filtered
        medium)">
      <!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]-->
      <style><!--
/* Font Definitions */
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Texte de bulles Car";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";
        mso-fareast-language:EN-US;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0cm;
        margin-right:0cm;
        margin-bottom:0cm;
        margin-left:36.0pt;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.TextedebullesCar
        {mso-style-name:"Texte de bulles Car";
        mso-style-priority:99;
        mso-style-link:"Texte de bulles";
        font-family:"Tahoma","sans-serif";}
.MsoChpDefault
        {mso-style-type:export-only;
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:1342587971;
        mso-list-type:hybrid;
        mso-list-template-ids:-1029927276 176094584 67895299 67895301 67895297 67895299 67895301 67895297 67895299 67895301;}
@list l0:level1
        {mso-level-start-at:10;
        mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Symbol;
        mso-fareast-font-family:Calibri;
        mso-bidi-font-family:"Times New Roman";}
@list l0:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:"Courier New";}
@list l0:level3
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Wingdings;}
@list l0:level4
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Symbol;}
@list l0:level5
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:"Courier New";}
@list l0:level6
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Wingdings;}
@list l0:level7
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Symbol;}
@list l0:level8
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:"Courier New";}
@list l0:level9
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Wingdings;}
ol
        {margin-bottom:0cm;}
ul
        {margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p class="MsoNormal">Hi,<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal"><span lang="EN-US">I’m working as CTO in a
            french govt agency with 1500+ users.<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">We are seriously
            considering using Zendto to support our big files exchanges
            requirements.<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">If I may, I would
            suggest some features that may be interesting to include in
            future builds:<o:p></o:p></span></p>
        <p class="MsoListParagraph"
          style="text-indent:-18.0pt;mso-list:l0 level1 lfo1"><!--[if !supportLists]--><span
            style="font-family:Symbol" lang="EN-US"><span
              style="mso-list:Ignore">·<span style="font:7.0pt
                &quot;Times New Roman&quot;">        
              </span></span></span><!--[endif]--><span lang="EN-US">For
            people invited (not logged users) to pick-up or drop-off
            files: an option to hide information like IP address
            (network information), number of downloads and dates, etc.</span></p>
      </div>
    </blockquote>
    I've checked the "showRecipsonPickup" setting. Set this to FALSE and
    it should do what you want. I've tested it, looks okay.<br>
    I have changed the default value to FALSE as having it TRUE by
    default was nuts from a security and privacy perspective.<br>
    <br>
    <blockquote cite="mid:86f7af30d2e5484a98e0433ea8b0e2ca@anses.fr"
      type="cite">
      <div class="WordSection1">
        <p class="MsoListParagraph"
          style="text-indent:-18.0pt;mso-list:l0 level1 lfo1"><span
            lang="EN-US"><o:p></o:p></span></p>
        <p class="MsoListParagraph"
          style="text-indent:-18.0pt;mso-list:l0 level1 lfo1"><!--[if !supportLists]--><span
            style="font-family:Symbol" lang="EN-US"><span
              style="mso-list:Ignore">·<span style="font:7.0pt
                &quot;Times New Roman&quot;">        
              </span></span></span><!--[endif]--><span lang="EN-US">For
            people invited (not logged users) to drop-off: an option to
            disable email notification when logged user pick-up the file</span></p>
      </div>
    </blockquote>
    Why?<br>
    <blockquote cite="mid:86f7af30d2e5484a98e0433ea8b0e2ca@anses.fr"
      type="cite">
      <div class="WordSection1">
        <p class="MsoListParagraph"
          style="text-indent:-18.0pt;mso-list:l0 level1 lfo1"><span
            lang="EN-US"><o:p></o:p></span></p>
        <p class="MsoListParagraph"
          style="text-indent:-18.0pt;mso-list:l0 level1 lfo1"><!--[if !supportLists]--><span
            style="font-family:Symbol" lang="EN-US"><span
              style="mso-list:Ignore">·<span style="font:7.0pt
                &quot;Times New Roman&quot;">        
              </span></span></span><!--[endif]--><span lang="EN-US">When
            logged users make a drop-off: an option to NOT include
            claimID and passcode in the email (and the link in it) and
            let the user give it to people by another way (sms or
            anything but not managed by zendto). A reminder of the base
            URL of the application to send to people would be nice to.</span></p>
      </div>
    </blockquote>
    You could just untick the "Send email to recipients" box in the "New
    Dropoff" form. Then just send them an entirely separate email
    explaining how you'll contact them with the details.<br>
    Would that do? Or are you looking for a way of automatically sending
    them the link to the empty Pickup page?<br>
    <br>
    <blockquote cite="mid:86f7af30d2e5484a98e0433ea8b0e2ca@anses.fr"
      type="cite">
      <div class="WordSection1">
        <p class="MsoListParagraph"
          style="text-indent:-18.0pt;mso-list:l0 level1 lfo1"><span
            lang="EN-US"><o:p></o:p></span></p>
        <p class="MsoListParagraph"
          style="text-indent:-18.0pt;mso-list:l0 level1 lfo1"><!--[if !supportLists]--><span
            style="font-family:Symbol" lang="EN-US"><span
              style="mso-list:Ignore">·<span style="font:7.0pt
                &quot;Times New Roman&quot;">        
              </span></span></span><!--[endif]--><span lang="EN-US">When
            logged users make a drop-off: an option to deselect by
            default the “send email message to recipients” check box.
            This would disable the + icon to add email addresses as
            well.</span></p>
      </div>
    </blockquote>
    Most people's work-around for this is to send the drop-off just to
    themselves. Then they can give the file's actual download link (not
    the link to the download page) to people. 1 click and they've got
    the file immediately.<br>
    <blockquote cite="mid:86f7af30d2e5484a98e0433ea8b0e2ca@anses.fr"
      type="cite">
      <div class="WordSection1">
        <p class="MsoListParagraph"
          style="text-indent:-18.0pt;mso-list:l0 level1 lfo1"><span
            lang="EN-US"><o:p></o:p></span></p>
        <p class="MsoListParagraph"
          style="text-indent:-18.0pt;mso-list:l0 level1 lfo1"><!--[if !supportLists]--><span
            style="font-family:Symbol" lang="EN-US"><span
              style="mso-list:Ignore">·<span style="font:7.0pt
                &quot;Times New Roman&quot;">        
              </span></span></span><!--[endif]--><span lang="EN-US">When
            drop-offs are expired: the ability to display history of
            dropboffs, downloads, etc. even if the files itselves are
            not available anymore.</span></p>
      </div>
    </blockquote>
    There is /var/zendto/zendto.log. Is this not sufficient? I'm always
    wary of having database tables that just grow. One of my systems (a
    workstation booking system) has been running for nearly 20 years; it
    manages it because its tables prune themselves so they cannot just
    grow over time.<br>
    <blockquote cite="mid:86f7af30d2e5484a98e0433ea8b0e2ca@anses.fr"
      type="cite">
      <div class="WordSection1">
        <p class="MsoListParagraph"
          style="text-indent:-18.0pt;mso-list:l0 level1 lfo1"><span
            lang="EN-US"><o:p></o:p></span></p>
        <p class="MsoListParagraph"
          style="text-indent:-18.0pt;mso-list:l0 level1 lfo1"><!--[if !supportLists]--><span
            style="font-family:Symbol" lang="EN-US"><span
              style="mso-list:Ignore">·<span style="font:7.0pt
                &quot;Times New Roman&quot;">        
              </span></span></span><!--[endif]--><span lang="EN-US">When
            logged users make a drop-off : an option to limit the number
            of downloads to X times only. When reached, download is not
            possible anymore.</span></p>
      </div>
    </blockquote>
    Bad idea I'm afraid. You can never guarantee a download was actually
    successful, despite all your best attempts to do so (and ZendTo
    tries quite hard in that area). And wouldn't the value of X have to
    vary with the number of recipients? And what happens in the cases
    above where the original sender has given the link to an unknown
    number of people?<br>
    <blockquote cite="mid:86f7af30d2e5484a98e0433ea8b0e2ca@anses.fr"
      type="cite">
      <div class="WordSection1">
        <p class="MsoListParagraph"
          style="text-indent:-18.0pt;mso-list:l0 level1 lfo1"><span
            lang="EN-US"><o:p></o:p></span></p>
        <p class="MsoListParagraph"
          style="text-indent:-18.0pt;mso-list:l0 level1 lfo1"><!--[if !supportLists]--><span
            style="font-family:Symbol" lang="EN-US"><span
              style="mso-list:Ignore">·<span style="font:7.0pt
                &quot;Times New Roman&quot;">        
              </span></span></span><!--[endif]--><span lang="EN-US">In
            the home page for anonymous users: dropoff and pickup
            buttons could be swapped.</span></p>
      </div>
    </blockquote>
    Why? Most often external users will only reach the main menu when
    they need to dropoff files. If they are picking up, they will have
    been sent a download link by ZendTo anyway, so won't start from the
    main menu.<br>
    <blockquote cite="mid:86f7af30d2e5484a98e0433ea8b0e2ca@anses.fr"
      type="cite">
      <div class="WordSection1">
        <p class="MsoListParagraph"
          style="text-indent:-18.0pt;mso-list:l0 level1 lfo1"><span
            lang="EN-US"><o:p></o:p></span></p>
        <p class="MsoListParagraph"
          style="text-indent:-18.0pt;mso-list:l0 level1 lfo1"><!--[if !supportLists]--><span
            style="font-family:Symbol" lang="EN-US"><span
              style="mso-list:Ignore">·<span style="font:7.0pt
                &quot;Times New Roman&quot;">        
              </span></span></span><!--[endif]--><span lang="EN-US">In
            the logged in user home page: I think you should swap
            “pick-up” and “request drop off” buttons because it requires
            first to make a request then to pick it up.</span></p>
      </div>
    </blockquote>
    Agreed. Done.<br>
    <blockquote cite="mid:86f7af30d2e5484a98e0433ea8b0e2ca@anses.fr"
      type="cite">
      <div class="WordSection1">
        <p class="MsoListParagraph"
          style="text-indent:-18.0pt;mso-list:l0 level1 lfo1"><span
            lang="EN-US"><o:p></o:p></span></p>
        <p class="MsoListParagraph"
          style="text-indent:-18.0pt;mso-list:l0 level1 lfo1"><!--[if !supportLists]--><span
            style="font-family:Symbol" lang="EN-US"><span
              style="mso-list:Ignore">·<span style="font:7.0pt
                &quot;Times New Roman&quot;">        
              </span></span></span><!--[endif]--><span lang="EN-US">The
            first drop-off page where the program asks a request code is
            not very easy to handle for loggued in people who wants to
            drop off a file. This might be better to put a check box
            just before the next button that would show the Request Code
            textbox. Or maybe consider a “pure” dropoff diffently than a
            “dropoff” after a request to dropoff. That would avoid
            confusion to users.</span></p>
      </div>
    </blockquote>
    Agreed. Done.<br>
    <blockquote cite="mid:86f7af30d2e5484a98e0433ea8b0e2ca@anses.fr"
      type="cite">
      <div class="WordSection1">
        <p class="MsoListParagraph"
          style="text-indent:-18.0pt;mso-list:l0 level1 lfo1"><span
            lang="EN-US"><o:p></o:p></span></p>
        <p class="MsoListParagraph"
          style="text-indent:-18.0pt;mso-list:l0 level1 lfo1"><!--[if !supportLists]--><span
            style="font-family:Symbol" lang="EN-US"><span
              style="mso-list:Ignore">·<span style="font:7.0pt
                &quot;Times New Roman&quot;">        
              </span></span></span><!--[endif]--><span lang="EN-US">Multilingual:
            possibility to configure default language and others
            languages.<o:p></o:p></span></p>
        <p class="MsoListParagraph"><span lang="EN-US">On all pages, a
            listbox allowing to switch between configured languages with
            template support.</span></p>
      </div>
    </blockquote>
    i18n support is on my to-do list. It's a bit lower priority than
    Shibboleth / ADFS / SAML single sign-on support.<br>
    <blockquote cite="mid:86f7af30d2e5484a98e0433ea8b0e2ca@anses.fr"
      type="cite">
      <div class="WordSection1">
        <p class="MsoListParagraph"><span lang="EN-US"><o:p></o:p></span></p>
        <p class="MsoListParagraph"><span lang="EN-US">I understand that
            may be a lot of work to make all the adjustments.<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">I don’t know if you’ll
            take this suggestions into account; anyway, thank you for
            your time and work on this project; this is a very
            interesting and usefull application.</span></p>
      </div>
    </blockquote>
    I would be interested in your (and anyone else's!) thoughts on my
    comments and questions above.<br>
    <br>
    But I've done okay for today. Time for the pub!<br>
    <br>
    <blockquote cite="mid:86f7af30d2e5484a98e0433ea8b0e2ca@anses.fr"
      type="cite">
      <div class="WordSection1">
        <p class="MsoNormal"><span lang="EN-US"><o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">Keep goin’! </span><span
            style="font-family:Wingdings" lang="EN-US">J</span><span
            lang="EN-US"><o:p></o:p></span></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal"><span lang="EN-US">NB : after upgrading our
            test instance from 4.20-6 to 4.24-3, it seems the email sent
            when dropping-off or requesting to dropoff have a problem:
            the email is received by people but it is empty. I rolled
            back to 4.20-6 and it works again. I haven’t looked a lot
            about that issue and that might be just a problem in our
            config files (we used the upgrade_preferences_php utility to
            overwrite the previous config and did nothing more than
            that).</span></p>
      </div>
    </blockquote>
    Email bug is fixed (typo in my code). Check out the "SMTPserver"
    setting in preferences.php, set that and it will start sending
    pretty HTML emails too!<br>
    And you now have an "upgrade_zendto_conf" utility to do the other
    half of the job!<br>
    <br>
    Cheers,<br>
    Jules.<br>
    <br>
    <blockquote cite="mid:86f7af30d2e5484a98e0433ea8b0e2ca@anses.fr"
      type="cite">
      <div class="WordSection1">
        <p class="MsoNormal"><span lang="EN-US"><o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span style="mso-fareast-language:FR">Regards,<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="mso-fareast-language:FR">-- <o:p></o:p></span></p>
        <p class="MsoNormal"><span style="mso-fareast-language:FR">Thomas
            TEXIER<o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;mso-fareast-language:FR">Email:
            <span style="color:#1F497D"><a moz-do-not-send="true"
                href="mailto:thomas.texier@anses.fr"><span
                  style="color:blue">thomas.texier@anses.fr</span></a></span><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;mso-fareast-language:FR">Téléphone:
          </span><span style="font-size:8.0pt;mso-fareast-language:FR">01
            49 77 23 13</span><span
            style="font-size:9.0pt;mso-fareast-language:FR"><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;mso-fareast-language:FR"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:9.0pt;mso-fareast-language:FR"><img
              id="Image_x0020_1"
              src="cid:part2.E93CA047.FB78CF3C@Zend.To"
              alt="Description : Description : anses-pt" border="0"
              height="32" width="84"></span><span
            style="mso-fareast-language:FR"><o:p></o:p></span></p>
        <p class="MsoNormal"
style="mso-margin-top-alt:2.0pt;margin-right:0cm;margin-bottom:2.0pt;margin-left:0cm"><b><span
style="font-size:10.0pt;color:#548DD4;mso-fareast-language:FR">A</span></b><b><span
style="font-size:10.0pt;color:#595959;mso-fareast-language:FR">gence
            </span></b><b><span
              style="font-size:10.0pt;color:#548DD4;mso-fareast-language:FR">N</span></b><b><span
style="font-size:10.0pt;color:#595959;mso-fareast-language:FR">ationale
              de
            </span></b><b><span
              style="font-size:10.0pt;color:#548DD4;mso-fareast-language:FR">Sé</span></b><b><span
style="font-size:10.0pt;color:#595959;mso-fareast-language:FR">curité
            </span></b><b><span
              style="font-size:10.0pt;color:#548DD4;mso-fareast-language:FR">S</span></b><b><span
style="font-size:10.0pt;color:#595959;mso-fareast-language:FR">anitaire<o:p></o:p></span></b></p>
        <p class="MsoNormal"
style="mso-margin-top-alt:2.0pt;margin-right:0cm;margin-bottom:2.0pt;margin-left:0cm"><span
style="font-size:10.0pt;color:#7F7F7F;mso-fareast-language:FR">14 rue
            Pierre et Marie CURIE<br>
            94700 Maisons-Alfort<o:p></o:p></span></p>
        <p class="MsoNormal" style="margin-bottom:6.0pt"><span
            style="font-size:10.0pt;color:blue;mso-fareast-language:FR"><a
              moz-do-not-send="true" href="http://www.afsset.fr/"
              title="http://www.afsset.fr/"><font color="red"><b>MailScanner
                  has detected a possible fraud attempt from
                  "www.afsset.fr" claiming to be</b></font> <span
                style="color:blue">www.anses.fr</span></a></span><span
            style="font-size:10.0pt;color:#1F497D;mso-fareast-language:FR"><o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
ZendTo mailing list
<a class="moz-txt-link-abbreviated" href="mailto:ZendTo@zend.to">ZendTo@zend.to</a>
<a class="moz-txt-link-freetext" href="http://mailman.ecs.soton.ac.uk/mailman/listinfo/zendto">http://mailman.ecs.soton.ac.uk/mailman/listinfo/zendto</a></pre>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">Jules

-- 
Julian Field MEng CEng CITP MBCS MIEEE MACM


<a class="moz-txt-link-abbreviated" href="http://www.Zend.To">www.Zend.To</a>
Twitter: @JulesFM
PGP footprint: EE81 D763 3DB0 0BFD E1DC 7222 11F6 5947 1415 B654
</pre>
  </body>
</html>