[CalendarServer] #311: Patch for PyKerberos
#311: Patch for PyKerberos -------------------------------+-------------------------------------------- Reporter: ssorce@… | Owner: wsanchez@… Type: Enhancement | Status: new Priority: 4: Nice to have | Milestone: Component: PyKerberos | Severity: Other Keywords: | -------------------------------+-------------------------------------------- We use PyKerberos in the FreeIPA project. Up to version one we carried a patch to set the delegate flag by default. With version 1.1 of PyKerberos I added a few flags to the init function so that it is easy to control the flags without patching the code. The code is backwards compatible as it adds a default argument to the function that is set to the previous defaults. It would be nice if you would consider including this patch in the upstream distribution. -- Ticket URL: <http://trac.calendarserver.org/ticket/311> CalendarServer </> HTTP/WebDAV/CalDAV Server
#311: Patch for PyKerberos -------------------------------+-------------------------------------------- Reporter: ssorce@… | Owner: cdaboo@… Type: Enhancement | Status: assigned Priority: 4: Nice to have | Milestone: Component: PyKerberos | Severity: Other Keywords: | -------------------------------+-------------------------------------------- Changes (by cdaboo@…): * cc: cdaboo@… (removed) * cc: ssorce@… (added) * owner: wsanchez@… => cdaboo@… * status: new => assigned -- Ticket URL: <http://trac.calendarserver.org/ticket/311#comment:2> CalendarServer </> HTTP/WebDAV/CalDAV Server
#311: Patch for PyKerberos -------------------------------+-------------------------------------------- Reporter: ssorce@… | Owner: cdaboo@… Type: Enhancement | Status: assigned Priority: 4: Nice to have | Milestone: Component: PyKerberos | Severity: Other Keywords: | -------------------------------+-------------------------------------------- Comment(by cdaboo@…): The default for gss_flags in kerberos.c is 0, but it needs to be GSS_C_MUTUAL_FLAG | GSS_C_SEQUENCE_FLAG to match the original default. -- Ticket URL: <http://trac.calendarserver.org/ticket/311#comment:3> CalendarServer </> HTTP/WebDAV/CalDAV Server
#311: Patch for PyKerberos -------------------------------+-------------------------------------------- Reporter: ssorce@… | Owner: cdaboo@… Type: Enhancement | Status: assigned Priority: 4: Nice to have | Milestone: Component: PyKerberos | Severity: Other Keywords: | -------------------------------+-------------------------------------------- Comment(by ssorce@…): Isn't it sufficient to have gssflags=GSS_C_MUTUAL_FLAG | GSS_C_SEQUENCE_FLAG in pysrc/kerberos.c ? -- Ticket URL: <http://trac.calendarserver.org/ticket/311#comment:4> CalendarServer </> HTTP/WebDAV/CalDAV Server
#311: Patch for PyKerberos -------------------------------+-------------------------------------------- Reporter: ssorce@… | Owner: cdaboo@… Type: Enhancement | Status: assigned Priority: 4: Nice to have | Milestone: Component: PyKerberos | Severity: Other Keywords: | -------------------------------+-------------------------------------------- Comment(by ssorce@…): Further testing seem to confirm it is not enough. Uploading revised patch. -- Ticket URL: <http://trac.calendarserver.org/ticket/311#comment:5> CalendarServer </> HTTP/WebDAV/CalDAV Server
#311: Patch for PyKerberos -------------------------------+-------------------------------------------- Reporter: ssorce@… | Owner: cdaboo@… Type: Enhancement | Status: new Priority: 4: Nice to have | Milestone: Component: PyKerberos | Severity: Other Keywords: | -------------------------------+-------------------------------------------- Changes (by cdaboo@…): * status: assigned => new Comment: The pysrc file is not part of the module as built by setup.py. It is primarily there to display what the python api of the module looks like. New patch looks good. I will apply this soon. Thanks for the submission. -- Ticket URL: <http://trac.calendarserver.org/ticket/311#comment:6> CalendarServer </> HTTP/WebDAV/CalDAV Server
#311: Add API hooks to control the flags for Kerberos delegate -------------------------------+-------------------------------------------- Reporter: ssorce@… | Owner: cdaboo@… Type: Enhancement | Status: new Priority: 3: Important | Milestone: Component: PyKerberos | Severity: Other Keywords: | -------------------------------+-------------------------------------------- Changes (by wsanchez@…): * priority: 4: Nice to have => 3: Important -- Ticket URL: <http://trac.calendarserver.org/ticket/311#comment:7> CalendarServer </> HTTP/WebDAV/CalDAV Server
#311: Add API hooks to control the flags for Kerberos delegate --------------------------------+------------------------------------------- Reporter: ssorce@… | Owner: cdaboo@… Type: Enhancement | Status: closed Priority: 3: Important | Milestone: Component: PyKerberos | Severity: Other Resolution: Software changed | Keywords: --------------------------------+------------------------------------------- Changes (by cdaboo@…): * status: new => closed * resolution: => Software changed Comment: Patch incorporated in r3947. -- Ticket URL: <http://trac.calendarserver.org/ticket/311#comment:8> CalendarServer </> HTTP/WebDAV/CalDAV Server
participants (1)
-
CalendarServer