From: | Dave Page <dpage(at)pgadmin(dot)org> |
---|---|
To: | Murtuza Zabuawala <murtuza(dot)zabuawala(at)enterprisedb(dot)com> |
Cc: | pgadmin-hackers <pgadmin-hackers(at)postgresql(dot)org>, Ashesh Vashi <ashesh(dot)vashi(at)enterprisedb(dot)com>, Akshay Joshi <akshay(dot)joshi(at)enterprisedb(dot)com> |
Subject: | Re: [pgAdmin4][Patch]: Allow user to provide custom SSL certificates and provide .pgpass file |
Date: | 2017-09-27 12:27:03 |
Message-ID: | CA+OCxozSaf75gYKDAmeH0fnxRVHFsnOf38jaO4xbSxSAgu7+2w@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgadmin-hackers |
It's also missing a schema version bump isn't it?
On Wed, Sep 27, 2017 at 12:36 PM, Dave Page <dpage(at)pgadmin(dot)org> wrote:
> Hi
>
> I've attached an updated patch, as I changed the docs a little. However:
>
> - "Hidden?" on the File dialogue should be "Show hidden files and
> folders?" for clarity.
>
> - Please remove the confirmation messagebox when the user checks the
> Hidden checkbox. I don't think it's necessary, as nothing will be lost.
>
> - If I open the file dialogue, check the Hidden box, close the dialogue
> again and then open it again, the previous value for Hidden isn't restored.
> It should be remembered between dialogue invocations, like the path is.
>
> Any chance you can fix the above by tomorrow AM?
>
> Thanks.
>
> On Mon, Sep 25, 2017 at 6:34 PM, Murtuza Zabuawala <murtuza.zabuawala@
> enterprisedb.com> wrote:
>
>> Hi Dave,
>>
>> Attaching updated patch, Please review.
>>
>> On Mon, Sep 4, 2017 at 7:31 PM, Dave Page <dpage(at)pgadmin(dot)org> wrote:
>>
>>> Hi
>>>
>>> On Mon, Sep 4, 2017 at 2:55 PM, Murtuza Zabuawala <
>>> murtuza(dot)zabuawala(at)enterprisedb(dot)com> wrote:
>>>
>>>> Hi Dave,
>>>>
>>>> Can we at least commit the patch?
>>>>
>>>> In future, If user complaints regarding SSL default path behaviour in
>>>> server mode then adding default null file wouldn't be a big change if
>>>> required.
>>>>
>>>
>>> I'm not concerned about complaints on the behaviour, I'm concerned about
>>> complaints that it's a security risk if we have multiple users
>>> inadvertently able to read a certificate and key owned by the webserver
>>> account.
>>>
>> Done.
>> Added logic to handle default certificates in Web mode.
>>
>>
>>>
>>> Ashesh/Akshay - please read the thread and provide your feedback. Others
>>> chime in if you have anything as well please.
>>>
>>> Thanks.
>>>
>>>
>>>>
>>>> On Wed, Aug 30, 2017 at 2:23 PM, Dave Page <dpage(at)pgadmin(dot)org> wrote:
>>>>
>>>>> Hi
>>>>>
>>>>> On Wed, Aug 30, 2017 at 6:49 AM, Murtuza Zabuawala <
>>>>> murtuza(dot)zabuawala(at)enterprisedb(dot)com> wrote:
>>>>>
>>>>>> Hi Dave,
>>>>>>
>>>>>> PFA updated patch with new screenshots and docs accordingly.
>>>>>>
>>>>>> RM
>>>>>> #
>>>>>> 2649
>>>>>> & RM#
>>>>>> 2650
>>>>>>
>>>>>> On Tue, Aug 29, 2017 at 7:51 PM, Dave Page <dpage(at)pgadmin(dot)org> wrote:
>>>>>>
>>>>>>> Hi
>>>>>>>
>>>>>>> On Fri, Aug 25, 2017 at 2:45 PM, Murtuza Zabuawala <
>>>>>>> murtuza(dot)zabuawala(at)enterprisedb(dot)com> wrote:
>>>>>>>
>>>>>>>> Hi Dave,
>>>>>>>>
>>>>>>>> Please find updated patch,
>>>>>>>> - For displaying hidden files I have added preference option in
>>>>>>>> Storage section.
>>>>>>>>
>>>>>>>
>>>>>>> How painful would it be to include it on the file dialogue as well?
>>>>>>>
>>>>>> Done
>>>>>>
>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>> - Updated Docs & Screenshots.
>>>>>>>> - User can use 'prefer' option to enable SSL options.
>>>>>>>>
>>>>>>>
>>>>>>> Cool.
>>>>>>>
>>>>>>> A couple of other things I realised in playing with this:
>>>>>>>
>>>>>>> 1) The SSL tab should come before Advanced I think.
>>>>>>>
>>>>>> Done
>>>>>>
>>>>>>
>>>>>>>
>>>>>>> 2) The docs now mention the default SSL files. In server mode, using
>>>>>>> defaults is probably a bad idea I suspect (because they would be shared).
>>>>>>> Should we force the values to /dev/null (and whatever is appropriate on
>>>>>>> Windows) if running in server mode? Users can always override that with
>>>>>>> something from their storage area.
>>>>>>>
>>>>>>> Thoughts?
>>>>>>>
>>>>>> In my opinion we should not force users to provide certificates, we
>>>>>> can let them decide how they want to configure it.
>>>>>>
>>>>>
>>>>> It's not about forcing them to provide them, it's about preventing
>>>>> them from using defaults which may be owned by the user that the app runs
>>>>> as on a server, but that should not be (unless explicitly allowed by the
>>>>> sysadmin) accessible to every pgAdmin user.
>>>>>
>>>>> Thoughts from others? Ashesh?
>>>>>
>>>>> --
>>>>> Dave Page
>>>>> Blog: http://pgsnake.blogspot.com
>>>>> Twitter: @pgsnake
>>>>>
>>>>> EnterpriseDB UK: http://www.enterprisedb.com
>>>>> The Enterprise PostgreSQL Company
>>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> Dave Page
>>> Blog: http://pgsnake.blogspot.com
>>> Twitter: @pgsnake
>>>
>>> EnterpriseDB UK: http://www.enterprisedb.com
>>> The Enterprise PostgreSQL Company
>>>
>>
>>
>
>
> --
> Dave Page
> Blog: http://pgsnake.blogspot.com
> Twitter: @pgsnake
>
> EnterpriseDB UK: http://www.enterprisedb.com
> The Enterprise PostgreSQL Company
>
--
Dave Page
Blog: http://pgsnake.blogspot.com
Twitter: @pgsnake
EnterpriseDB UK: http://www.enterprisedb.com
The Enterprise PostgreSQL Company
From | Date | Subject | |
---|---|---|---|
Next Message | Dave Page | 2017-09-27 15:46:07 | pgAdmin 4 commit: Update release notes. |
Previous Message | Dave Page | 2017-09-27 11:36:39 | Re: [pgAdmin4][Patch]: Allow user to provide custom SSL certificates and provide .pgpass file |