[Freeipa-devel] [PATCH] 0034 Limit permission and selfservice names

Rob Crittenden rcritten at redhat.com
Wed Apr 11 12:41:52 UTC 2012


Petr Viktorin wrote:
> On 04/10/2012 08:06 PM, Rob Crittenden wrote:
>> Petr Viktorin wrote:
>>> On 04/10/2012 03:46 PM, Rob Crittenden wrote:
>>>> Petr Viktorin wrote:
> ...
>>>> pattern_errmsg should probably be removed from API.txt. We've been
>>>> paring back the amount of data to validate slowly as we've run into
>>>> these questionable items. Please open a ticket for this.
>>>
>>> Done: https://fedorahosted.org/freeipa/ticket/2619
>>>
>>
>> I made a minor change. VERSION shoudl just update the minor version
>> number. I changed this, ACK, pushed to master and ipa-2-2
>>
>> rob
>
> I followed the comment in the VERSION file, which says:
>
> # The version of the IPA API. This controls which #
> # client versions can use the XML-RPC and json APIs #
> # #
> # A change to existing API requires a MAJOR version #
> # update. The addition of new API bumps the MINOR #
> # version. #
>
> I see the actual policy is different. How does this really work?

Yes, I guess that isn't too clear.

You can ADD new API without causing backwards compatibility issues.

You can modify the validation without causing backwards compat issues 
(other than the data itself may no longer be allowed, but that is 
unrelated to the API).

In these cases just bump the minor version.

rob




More information about the Freeipa-devel mailing list