summaryrefslogtreecommitdiffstats
path: root/ipapython/ipautil.py
Commit message (Expand)AuthorAgeFilesLines
* ipapython.ipautil.run: allow skipping stdout/stderr loggingAlexander Bokovoy2019-06-291-3/+15
* ipaserver.install.installutils: move commonly used utils to ipapython.ipautilAlexander Bokovoy2019-06-291-0/+60
* Make netifaces optionalChristian Heimes2019-04-091-1/+7
* Add option to remove lines from a fileChristian Heimes2019-04-021-3/+10
* Py3: Replace six.moves importsChristian Heimes2018-10-051-1/+1
* Py3: Replace six.bytes_type with bytesChristian Heimes2018-09-271-2/+2
* Py3: Replace six.text_type with strChristian Heimes2018-09-271-3/+3
* Py3: Replace six.string_types with strChristian Heimes2018-09-271-3/+3
* uninstall -v: remove TracebacksFlorence Blanc-Renaud2018-08-231-11/+12
* Disable Pylint 2.0 violationsArmando Neto2018-07-161-0/+1
* pylint3: workaround false positives reported for W1662Alexander Bokovoy2018-05-171-1/+1
* Fix installer CA port check for port 8080Christian Heimes2018-04-041-0/+49
* Add better CalledProcessError and run() loggingChristian Heimes2018-02-201-15/+27
* Fix pylint warnings inconsistent-return-statementsChristian Heimes2017-12-181-1/+4
* Backup ipa-custodia conf and keysChristian Heimes2017-11-131-0/+19
* Warning the user when using a loopback IP as forwarderFelipe Barreto2017-11-091-0/+19
* Use os.path.isfile() and isdir()Christian Heimes2017-10-201-18/+2
* ipautil: port host_port_open() to python 3Stanislav Laznicka2017-08-181-1/+1
* log progress of wait_for_open_portsPetr Vobornik2017-08-111-1/+6
* control logging of host_port_open from callerPetr Vobornik2017-08-111-10/+4
* logging: do not log into the root loggerJan Cholasta2017-07-141-17/+18
* python-netifaces: update to reflect upstream changesMartin Basti2017-06-201-3/+14
* CheckedIPAddress: remove match_local paramMartin Basti2017-06-201-9/+1
* refactor CheckedIPAddress classMartin Basti2017-06-201-7/+22
* Fix local IP address validationMartin Basti2017-06-201-3/+3
* Only warn when specified server IP addresses don't match intfMartin Basti2017-06-061-28/+34
* ipapython.ipautil.run: Add option to set umask before executing commandDavid Kupka2017-05-191-20/+23
* ipapython.ipautil.nolog_replace: Do not replace empty valueDavid Kupka2017-03-211-1/+1
* py3: ipa_generate_password: do not compare None and IntMartin Basti2017-02-101-0/+2
* private_ccache: yield ccache nameFraser Tweedale2017-01-311-1/+1
* py3: decode bytes for json.loads()Martin Basti2017-01-241-0/+50
* py3: ipautil: open tempfiles in text modeMartin Basti2017-01-241-2/+2
* py3: service.py: replace mkstemp by NamedTemporaryFileMartin Basti2017-01-241-1/+1
* Fix used before assignment bug in host_port_open()Christian Heimes2017-01-061-2/+2
* ipa_generate_password algorithm changePetr Spacek2017-01-061-30/+86
* ipautil: check for open ports on all resolved IPsTomas Krizek2016-12-071-10/+34
* ipa-replica-conncheck: do not close listening ports until requiredTomas Krizek2016-12-011-71/+0
* ipapython: remove hard dependency on ipaplatformJan Cholasta2016-11-291-1/+1
* ipautil: move file encryption functions to installutilsJan Cholasta2016-11-291-57/+0
* ipautil: move kinit functions to ipalib.installJan Cholasta2016-11-291-85/+0
* ipautil: move is_fips_enabled() to ipaplatform.tasksJan Cholasta2016-11-291-19/+0
* ipautil: remove the timeout argument of run()Jan Cholasta2016-11-291-11/+1
* ipautil: remove get_domain_name()Jan Cholasta2016-11-291-11/+0
* ipautil: remove SHARE_DIR and PLUGIN_SHARE_DIRJan Cholasta2016-11-291-3/+0
* paths: remove DEV_NULLJan Cholasta2016-11-291-1/+1
* Python3 pylint fixesChristian Heimes2016-11-251-0/+2
* Replace LooseVersionChristian Heimes2016-11-241-0/+32
* UnsafeIPAddress: Implement __(g|s)etstate__ and to ensure proper (un)picklingDavid Kupka2016-10-121-0/+22
* Pylint: fix the rest of unused local variablesMartin Basti2016-10-111-8/+6
* Move character escaping function to ipautilMartin Babinsky2016-10-031-0/+27