Commit graph

540 commits

Author SHA1 Message Date
Patrick Uiterwijk
c1593411db Header values need to be strings
This has seemingly always been documented, and broken in a recent release.

Reference: https://github.com/kennethreitz/requests/issues/3477

Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2016-11-22 23:26:19 +00:00
Patrick Uiterwijk
480cdfb540 Implement GSSAPI login
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2016-11-22 16:45:31 -05:00
Mike McLean
ed986086dc uncovered import exception 2016-11-22 16:41:31 -05:00
Mike McLean
f3a6bc86bc more smarts for ssl bug workaround 2016-11-22 16:41:31 -05:00
Mike McLean
20d67b5c63 ssl hack 2 2016-11-22 16:41:31 -05:00
Mike McLean
f86ca05c0e force a new session in ssl_login 2016-11-22 16:41:31 -05:00
Mike McLean
ef790857ad fix return 2016-11-22 16:41:31 -05:00
Mike McLean
3d16485c6f grab_session_options function 2016-11-22 16:41:31 -05:00
Mike McLean
33e1bdee97 force https when using ssl auth 2016-11-22 16:41:31 -05:00
Mike McLean
7b33327030 avoid tickling race condition with common keep alive timeout setting
The default KeepAliveTimeout in Apache httpd 2.4 is 5 seconds. Sleeping for that
same time and then resuming calls can tickle a race condition.

The previous commit /should/ catch that now, but there's no sense hitting that
error so often.

See also: https://github.com/mikem23/keepalive-race
2016-11-22 16:41:31 -05:00
Mike McLean
0a5650cf28 update connection error retry code
see also: https://github.com/mikem23/keepalive-race
2016-11-22 16:41:31 -05:00
Mike McLean
a6440820a6 honor verify in compatrequests 2016-11-22 16:41:31 -05:00
Mike McLean
1caa748a6d avoid with statement for now 2016-11-22 16:41:31 -05:00
Mike McLean
4e872d67b7 suppress warnings in requests 2016-11-22 16:41:31 -05:00
Mike McLean
c1e91486bd no_ssl_verify session opt 2016-11-22 16:41:31 -05:00
Mike McLean
2ac8d7a701 only use default certs if they exist 2016-11-22 16:41:31 -05:00
Mike McLean
be7c97eacd move cert date directly into client session opts 2016-11-22 16:41:31 -05:00
Mike McLean
f8c58e9f64 fix post handler 2016-11-22 16:41:31 -05:00
Mike McLean
b13994082a use compatrequests if requests no present 2016-11-22 16:41:31 -05:00
Mike McLean
c3556dee43 add config for use_old_ssl. make new session on errors 2016-11-22 16:41:31 -05:00
Mike McLean
17e79df68b use correct port 2016-11-22 16:41:31 -05:00
Mike McLean
33da7cf84d trying to fix auth 2016-11-22 16:41:31 -05:00
Mike McLean
6b02479210 compat mode works anonymously 2016-11-22 16:41:31 -05:00
Mike McLean
45dd3bf187 working? 2016-11-22 16:41:31 -05:00
Mike McLean
a211a56401 More work on compatrequests 2016-11-22 16:41:31 -05:00
Mike McLean
ce768fc59e stub for compatrequests 2016-11-22 16:41:31 -05:00
Mike McLean
6f08b8d064 fix handler url for upload 2016-11-22 16:41:31 -05:00
Mike McLean
aed2a1a054 honor debug_xmlrpc 2016-11-22 16:41:31 -05:00
Mike McLean
9af4c393f5 move is_cert_error(); require python-requests 2016-11-22 16:41:31 -05:00
Mike McLean
37bd3c460b ssl auth working 2016-11-22 16:41:31 -05:00
Mike McLean
fc8a8c6582 parse host from baseurl in _serverPrincipal()
krb auth working now
2016-11-22 16:41:31 -05:00
Mike McLean
eff7bad45a pull requests bits from py3 work
auth not working
untrusted https not working
2016-11-22 16:41:31 -05:00
Yuming Zhu
de5a34288a ut: koji.utils - cases for related Maven build utils 2016-11-21 10:52:32 -05:00
Mike McLean
47ec115355 More policy tests -- 100% coverage for policy.py 2016-10-25 17:16:12 -04:00
Mike McLean
a1c8808544 ImportErrors are uncovered 2016-10-25 17:16:12 -04:00
Tomas Kopecek
78d34d7b9d ignore optional deps for rpm < 4.12 2016-10-13 00:29:39 -04:00
Tomas Kopecek
51eca7346e getRPMDeps exposes additional deps
Adding Conflicts, Suggests, Enhances, Supplements and Recommend header fields
in addition to original Requires, Conflicts, Obsoletes and Provides

relates: https://pagure.io/koji/issue/142
2016-10-13 00:29:39 -04:00
Mike McLean
30226706e1 fix cut and paste errors 2016-10-06 17:40:51 -04:00
Mike McLean
b481229d8f assert basic nvr sanity for cg imports 2016-10-06 17:40:51 -04:00
Tomas Kopecek
c37effcbd7 remove unused variables/methods 2016-10-04 15:48:54 +02:00
Tomas Kopecek
921258749a removed unused imports 2016-10-04 15:48:54 +02:00
Mike McLean
15f483feea handle btypes in import_archive 2016-09-28 18:20:09 -04:00
Mike McLean
2f412fbcfb support untyped build archive imports 2016-09-28 18:20:09 -04:00
Mike McLean
016c3f4b46 allow hosts with no channels to take assigned tasks
Fixes #91
2016-09-23 13:01:22 -04:00
Mike McLean
b9d6948d81 add postCommit to callbacks list 2016-09-14 14:58:22 -04:00
Mohan Boddu
dd82e9cea2 Remove all bad-whitespaces
Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2016-08-29 14:26:32 -04:00
Mike McLean
125df6771b use correct temporary dirs in openRemoteFile and mergerepos 2016-08-10 12:06:30 -04:00
Mike McLean
0e7c45a544 update raise syntax in safer_move() 2016-07-26 16:20:54 -04:00
Mike McLean
720c647959 just wrap shutil.move for now 2016-07-26 16:20:54 -04:00
Mike McLean
03c3be7125 stub 2016-07-26 16:20:54 -04:00