Simo Sorce
9648da8f5f
Fix versioning for configure.ac and ipa-python/setup.py
...
Fix make maintainer-clean
Also make RPM naming consistent by using a temp RELEASE file.
This one helps when testing builds using rpms.
Just 'echo X > RELEASE' to build a new rpms (X, X+1, X+2 ...)
Version 1.1.0 was released some times ago, bump up to 1.1.1
2008-08-11 18:31:05 -04:00
Rob Crittenden
110f60da8e
Change user and group validators to match shadow-utils
...
This sets the regex to [a-zA-Z0-9_.][a-zA-Z0-9_.-]{0,30}[a-zA-Z0-9_.$-]?
Also change the validators to return True/False
450613, 457124
2008-08-07 11:21:33 -04:00
Martin Nagy
f7ca405716
Wrap up the raw_input() to user_input() for convenience and uniformity.
2008-07-23 10:05:06 -04:00
Martin Nagy
b95c05f5c6
Fix attribute parsing so that you can add a DN or an attribute with a '=' character in it. Fixes #454630
2008-07-09 16:54:19 -04:00
Rob Crittenden
3f85a011c6
Be more exacting when deleting a group.
...
453222
2008-07-07 10:23:38 -04:00
Rob Crittenden
469fc7663c
Add documentation for -v/--verbose option
...
451117
2008-07-03 15:26:27 -04:00
Rob Crittenden
8752ebd185
Missed adding verbose to a couple of IPAClient invocations.
...
443987
2008-06-11 16:29:12 -04:00
Rob Crittenden
5c916a1cc8
Fix some minor man page issues.
...
438771
2008-06-04 12:50:13 -04:00
Rob Crittenden
5a56b7c885
Fix some minor man page issues.
...
438771
2008-06-03 14:33:18 -04:00
Rob Crittenden
8f639ea924
Add two now options, --addattr and --setattr, to allow arbitrary attributes to be added and set when a new user or group is created.
...
Make the user password not mandatory and add new option, -P, to prompt
for a password interactively.
449006
2008-05-30 11:22:56 -04:00
Rob Crittenden
e3ba80e3d3
Actually pass along the verbose option to IPAClient.
...
443987
2008-05-29 16:04:28 -04:00
Rob Crittenden
0f9b944dde
Add python-configobj as a Requires and do some other specfile cleanups.
...
432814
2008-05-28 14:09:08 -04:00
Rob Crittenden
3daa94ccc0
Catch name resolution errors coming from the socket module.
...
442650
2008-05-13 12:00:21 -04:00
Rob Crittenden
570b71372f
Second half of the redoing how the version is managed.
2008-05-07 18:26:03 -04:00
Rob Crittenden
5ad2af3429
Redo the way versioning works in freeIPA.
...
The file VERSION is now the sole-source of versioning.
The generated .spec files will been removed in the maintainer-clean targets
and have been removed from the repository.
By default a GIT build is done. To do a non-GIT build do:
$ make TARGET IPA_VERSION_IS_GIT_SNAPSHOT=no
When updating the version you can run this to regenerate the version:
$ make version-update
The version can be determined in Python by using ipaserver.version.VERSION
2008-05-05 13:53:57 -04:00
Rob Crittenden
23fe67996c
Remove duplicated "the" and add some formatting to the EXAMPLE for clarity.
...
443012
2008-05-05 11:10:40 -04:00
Rob Crittenden
12ea8efc0b
Add --verbose option so the HTTP headers and XML request/response can be seen.
...
Also re-do the way modules are imported. I was attemping to have ^C handled
gracefully but the way I did it could mask other problems.
443987
2008-04-25 10:35:22 -04:00
Rob Crittenden
47e6a75cff
Add nfs as a service principal type.
...
440242
2008-04-23 15:42:41 -04:00
Rob Crittenden
def28f3d5b
Become version 1.0.0
2008-04-16 14:29:17 -07:00
Rob Crittenden
78bdb75291
Move print statement to the correct scope so it displays both lock and unlock.
...
442625
2008-04-15 21:27:04 -04:00
Simo Sorce
f24842fd9d
is_integer returns the integer, don't use an if clause, just check it, if it
...
is wrong it will just throw an exception and exit.
Fix error reporting to use the canonical str(e)
2008-04-08 14:35:26 -04:00
Rob Crittenden
3ec54383f9
Fix error where password was getting set wrong if passed in on command-line.
...
439905
2008-04-08 15:44:05 -04:00
Rob Crittenden
bde9959091
When getting members let user indicate what type of member they want.
...
The memberOf attribute includes members that are directly in the group
via the "member" attribute and those that are included as a result of
being in a group that is in the group.
The UI needs to be able to distinguish between the two.
438706
2008-03-27 09:54:41 -04:00
Rob Crittenden
c3fedca013
Don't define bogus realm/server in configuration file by default
...
Add default exception handler to avoid backtraces in cmdline tools
Enhance error message when the IPA server or realm can't be found
437565
2008-03-17 13:16:56 -04:00
Rob Crittenden
6b960c008a
Allow groups to be added as a group membe
...
435134
2008-02-28 11:34:34 -05:00
Rob Crittenden
999bd4fb1e
In the UI we don't want to display Edit links unless someone can actually
...
edit things. We use the 'editors' group for this. This group itself grants
no permission other than displaying certain things in the UI.
In order to be in the editors group a user must be a member of a group that
is the source group in a delegation. The memberof plugin will do all the
hard work to be sure that a user's memberof contains cn=editors if they
are in a delegated group.
432874
2008-02-27 15:14:52 -05:00
Rob Crittenden
ad8096b51f
- Centralize try/except so the entire program is covered. This make it
...
possible to catch KeyboardInterrupt during the import process.
- Add function for handling python differences with GSSError
434798
2008-02-27 10:40:18 -05:00
Rob Crittenden
d6d12e9dc5
Require that service principals resolve to a DNS A record.
...
There is a --force option for those who know what they are doing.
433483
2008-02-26 13:51:56 -05:00
Rob Crittenden
6d759d7dcb
Move ipa-getkeytab man page into proper subdir
...
433878
2008-02-25 14:56:09 -05:00
Rob Crittenden
44797e3917
Command-line utility to manage password policy
...
432814
2008-02-25 13:11:15 -05:00
Rob Crittenden
b4c11c9bea
Remove reference to wrong command
...
Clean up language around automatically appending the Kerberos realm
433800
2008-02-21 22:37:36 -05:00
Rob Crittenden
84d1e08d76
Become freeipa-0.99.0
2008-02-21 16:11:42 -05:00
Rob Crittenden
f82b3b0b28
Handle input range properly and catch KeyboardInterrupt and exit gracefully
...
433496
2008-02-20 09:32:25 -05:00
Rob Crittenden
3817577525
Handle a ctrl-C gracefully while getting the new password
...
Resolves 433053
2008-02-20 09:26:34 -05:00
Rob Crittenden
9e3963acd5
Include some missing man pages
2008-02-08 16:06:15 -05:00
Rob Crittenden
a5da8d1523
Include some missing utilities in the Makefile
2008-02-08 15:55:13 -05:00
Rob Crittenden
97d9c235dd
Set the license uniformly to GPLv2 only.
2008-02-04 15:15:52 -05:00
Rob Crittenden
25057816a5
Remove = sign between [set|add|del]attr=attr=value to improve readability.
2008-02-04 13:52:04 -05:00
Rob Crittenden
96216539a7
Add --usage as a command-line option.
...
Resolves 431283
2008-02-01 22:22:34 -05:00
Rob Crittenden
0e3ecf6270
Marked with wrong license. IPA is GPLv2.
2008-01-31 16:49:01 -05:00
Rob Crittenden
5834ada3e9
Add option to list common attributes for use with --setattr,--addattr,--delattr
2008-01-31 11:24:52 -05:00
Rob Crittenden
64cce8f82e
Handle the --usage option by actually displaying the usage
...
Fix some missing options in --usage
Remove a few debugging statements
Resolves 430704
2008-01-31 10:52:05 -05:00
Rob Crittenden
ae5cb78ab8
Use proper string validation routine.
...
Resolves 430709
2008-01-31 10:59:38 -05:00
Rob Crittenden
94a3a5c038
Fix discrepencies between built-in help and the man page.
...
Resolves bz 429814
2008-01-25 13:49:08 -05:00
Rob Crittenden
9827ffedb7
Use consistent naming for tools.
...
Resolves 430243
2008-01-25 11:23:12 -05:00
Rob Crittenden
3594157f54
Add a copy of the LICENSE and populate some README's
2008-01-23 10:30:18 -05:00
Rob Crittenden
042fb11fa1
Fix issues reported by rpmlint.
...
- Removing shebangs (#!) from a bunch of python libraries
- Don't use a variable name in init scripts for the lock file
- Keep the init script name consistent with the binary name, so renamed
ipa-kpasswd.init to ipa_kpasswd.init
- Add status option to the init scripts
- Move most python scripts out of /usr/share/ipa and into the python
site-packages directories (ipaserver and ipaclient)
- Remove unnecessary sys.path.append("/usr/share/ipa")
- Fix the license string in the spec files
- Rename ipa-webgui to ipa_webgui everywhere
- Fix a couple of issues reported by pychecker in ipa-python
2008-01-18 16:20:36 -05:00
Rob Crittenden
29c42e853a
Find and delete service principals from the command-line.
2008-01-11 12:52:41 -05:00
Rob Crittenden
b51a147a6b
Fix help text of -a argument
2008-01-11 13:01:39 -05:00
Rob Crittenden
74d2153c5e
Clean up the formatting a little.
2008-01-04 16:44:33 -05:00