GitHub PushEvent at 2014-05-22 06:28:20
Repository: jenkins_jgit
Actor: ialbors
Payload: {"shas":[["ff9c194b8a3b8f21b46d77b491f5372365f69b43","36156f02a4c64bebfbb0a19503cdcca00d161470@twitter.com","Adds GSSManager factory class, to be used for SPNEGO HTTP authentication\n\nAdds a factory class for GSSManager. GSSManager is already a factory class but\nit doesn't work well with SPNEGO HTTP authentication unless the\njavax.security.auth.useSubjectCredsOnly system property is set to false.\n\nOn Sun JDK, Sun GSSManagerImpl can be configured directly for SPNEGO auth\n(without setting any system property). For a better experience, the class\navailability is detected by reflection and used instead.\n\nDetection is only done once, and fallbacks to org.ietf.jgss.GSSManager.\n\nBug: 428836\nChange-Id: Idb9123d1f4013966919db43043ec959d4b133ae2\nSigned-off-by: Laurent Goujon <lgoujon@twitter.com>\nSigned-off-by: Chris Aniszczyk <caniszczyk@gmail.com>","Laurent Goujon",false],["0e7622a9151e2247c95acec366e3f911e80f5764","36156f02a4c64bebfbb0a19503cdcca00d161470@twitter.com","Detects background authentication and force use of jgit authentication\n\nSun HttpURLConnection is able to handle authentication like SPNEGO without\ncaller intervention. However, there are some restrictions:\n- do not need user direct input (user,password for example)\n- it doesn't work when request body is chunked/streamed (because it cannot be\nreplayed)\n\nUnfortunately there is no real way to leverage HttpURLConnection authentication\nwork as the authentication header is stripped off the request before returning\nto the caller. There's also no way to explicitly disable authentication in\nHttpURLConnection (SPNEGO auth will always be attempted if a valid token can be\ncreated by GSSAPI).\n\nThis is an issue for jgit since it is expected that the first request will be\nused to detect authentication method, and reuse for the subsequent requests.\n\nThis patch modifies TransportHTTP to detect authentication done in the background\nby HttpURLConnection and sets the jgit authentication method accordingly so it will\nalways work for future requests (assuming that the authentication method used by\nHttpURLConnection is also supported by jgit).\n\nBug: 428836\nChange-Id: I79f3b70ca2b8377e20da8e6a01914e43e96595ce\nSigned-off-by: Laurent Goujon <lgoujon@twitter.com>\nSigned-off-by: Chris Aniszczyk <caniszczyk@gmail.com>","Laurent Goujon",false],["0b5441a8ce9a13ac255609f0a978ccd81b755b6d","36156f02a4c64bebfbb0a19503cdcca00d161470@twitter.com","Creates HttpAuthMethod type enum to support auth ordering\n\nRefactors HttpAuthMethod to support more authentication methods,\nstill sorted by priority orders.\n\nBug: 428836\nChange-Id: I049c1742e7afbc51f3f6033fa4d471b344813cfa\nSigned-off-by: Laurent Goujon <lgoujon@twitter.com>\nSigned-off-by: Chris Aniszczyk <caniszczyk@gmail.com>","Laurent Goujon",false],["4cb0bd8a43a8f09f8d7a1684870c5e6797f428d6","36156f02a4c64bebfbb0a19503cdcca00d161470@twitter.com","Adds support for SPNEGO\n\nAdds support for Negotiate(SPNEGO) HTTP authentication method. This method\nis set to have a higher priority as Digest HTTP authentication method.\n\nBug: 428836\nChange-Id: Ib181096d39f538df1dd7d3f36516843777bf12ae\nSigned-off-by: Laurent Goujon <lgoujon@twitter.com>\nSigned-off-by: Chris Aniszczyk <caniszczyk@gmail.com>","Laurent Goujon",false],["94953ac9cafe4ec632fff3510c926a78ff551e54","446760a3fbea85cd5f8f4f5c3de304fe3a38014f@sap.com","Add script to create JGit release\n\nChange-Id: I620a209406dd021f3e8e1dafcfb381631dfd25d2\nSigned-off-by: Matthias Sohn <matthias.sohn@sap.com>","Matthias Sohn",false],["d2d56e9efbfb4d3b1ad9b99b10a5d4b1c75cc62b","446760a3fbea85cd5f8f4f5c3de304fe3a38014f@sap.com","JGit v3.4.0.201405211411-rc1\n\nChange-Id: Ia3834770b9719f64cbdfd0338034c392fa3ae5db\nSigned-off-by: Matthias Sohn <matthias.sohn@sap.com>","Matthias Sohn",false],["0e13adb9cf3c498a790f080f07eb72cc2fb7c4e0","446760a3fbea85cd5f8f4f5c3de304fe3a38014f@sap.com","Prepare post 3.4.0 RC1 builds\n\nChange-Id: Ia8d29046439bc9134acdf7c88ab85ea49c4ddf47\nSigned-off-by: Matthias Sohn <matthias.sohn@sap.com>","Matthias Sohn",false],["1f1e93214bf2a2080f1fd2874d3ec39d8edcdf23","446760a3fbea85cd5f8f4f5c3de304fe3a38014f@sap.com","Remove usage of IOException(Throwable) not available on Java 5\n\nChange-Id: I386aa77fb78bed3fb38a3ce46eaeb47df95fdde3\nSigned-off-by: Matthias Sohn <matthias.sohn@sap.com>","Matthias Sohn",false],["18fdb5684fb91141b4d8126a492c466036dbe9b4","446760a3fbea85cd5f8f4f5c3de304fe3a38014f@sap.com","Add missing since tags\n\nChange-Id: I6090b81aa963731af369babbe71b05ac817ee3dc\nSigned-off-by: Matthias Sohn <matthias.sohn@sap.com>","Matthias Sohn",false],["f848190ea5e1e82cbb5126abdc4f45fd962c2cd4","4ddd6a290c7de74f23eb6169db70b9c104f23fbb@albors.ws","Merge branch 'master' into jenkins_ialbors","Ignacio Albors",true]],"size":10,"ref":"refs/heads/jenkins_ialbors","head":"f848190ea5e1e82cbb5126abdc4f45fd962c2cd4"}