{"push_id":902122477,"size":55,"distinct_size":10,"ref":"refs/heads/stdtypes","head":"d339b986de980a0e96ca78cb933deb3feb31acab","before":"db61df8760b13429abd133ccc4ef9f349b5c5b28","commits":[{"sha":"32a1406dc4f64542eff4606b7aa51719b70bd12a","author":{"email":"313d575bc822fefc4b8f5cef37aa7dabeb604115@trustedcs.com","name":"bjcollins"},"message":"Return FREERDP_ERROR_AUTHENTICATION_FAILED on an authentication failure\nwhen using NLA with xfreerdp.","distinct":false,"url":"https://api.github.com/repos/akallabeth/FreeRDP/commits/32a1406dc4f64542eff4606b7aa51719b70bd12a"},{"sha":"7fbc7e45a7275fdc6066e1beb2ac718c858125d8","author":{"email":"313d575bc822fefc4b8f5cef37aa7dabeb604115@trustedcs.com","name":"bjcollins"},"message":"Clean up NLA authentication failure handling code\n1. Make use of freerdp_set_last_error to set authentication failure without the helper functions\n2. Rename ssl callback function\n3. Break out AuthenticationOnly exit handling from bad connect handling","distinct":false,"url":"https://api.github.com/repos/akallabeth/FreeRDP/commits/7fbc7e45a7275fdc6066e1beb2ac718c858125d8"},{"sha":"be47c6f782c223aa2bbfc101805c0987848f754b","author":{"email":"313d575bc822fefc4b8f5cef37aa7dabeb604115@trustedcs.com","name":"bjcollins"},"message":"Remove unused functions from initial code to handle NLA authentication failures.","distinct":false,"url":"https://api.github.com/repos/akallabeth/FreeRDP/commits/be47c6f782c223aa2bbfc101805c0987848f754b"},{"sha":"ee3b39d70f7b9104134aa65c1bfb4a9d527ef1f8","author":{"email":"313d575bc822fefc4b8f5cef37aa7dabeb604115@trustedcs.com","name":"bjcollins"},"message":"Remove unnecessary variable to keep track of nlaFailure, instead just set the NLA authentication error in the callback\nwhere it is detected.","distinct":false,"url":"https://api.github.com/repos/akallabeth/FreeRDP/commits/ee3b39d70f7b9104134aa65c1bfb4a9d527ef1f8"},{"sha":"75ae38dff2b6fd59695ef1ba259e9bb0ffb2e0f7","author":{"email":"f013646d3fdff49fb049ba510f2befb652cc893e@thincast.com","name":"Armin Novak"},"message":"Silenced VerifyX509Certificate logging.\n\nNow only writing log entries if something was an actual\nerror, otherwise stay silent.","distinct":false,"url":"https://api.github.com/repos/akallabeth/FreeRDP/commits/75ae38dff2b6fd59695ef1ba259e9bb0ffb2e0f7"},{"sha":"17a2d1ba1c2bf90ad666efb79b1a357bfa108b34","author":{"email":"f013646d3fdff49fb049ba510f2befb652cc893e@thincast.com","name":"Armin Novak"},"message":"Fixed clipboard file contents response and message to string.","distinct":false,"url":"https://api.github.com/repos/akallabeth/FreeRDP/commits/17a2d1ba1c2bf90ad666efb79b1a357bfa108b34"},{"sha":"34191cdafcf4982ef0de4ca42f765286882d9cce","author":{"email":"f013646d3fdff49fb049ba510f2befb652cc893e@thincast.com","name":"Armin Novak"},"message":"Fixed clipboard file transfer.","distinct":false,"url":"https://api.github.com/repos/akallabeth/FreeRDP/commits/34191cdafcf4982ef0de4ca42f765286882d9cce"},{"sha":"d5385471a51eb8315d0cbda72e74a4522152877d","author":{"email":"f013646d3fdff49fb049ba510f2befb652cc893e@thincast.com","name":"Armin Novak"},"message":"Disabled file locking, added response checks.","distinct":false,"url":"https://api.github.com/repos/akallabeth/FreeRDP/commits/d5385471a51eb8315d0cbda72e74a4522152877d"},{"sha":"5de53096ed6537b20380ff3d032adc6534cba10c","author":{"email":"f013646d3fdff49fb049ba510f2befb652cc893e@thincast.com","name":"Armin Novak"},"message":"Fixed directory copy from remote to local.","distinct":false,"url":"https://api.github.com/repos/akallabeth/FreeRDP/commits/5de53096ed6537b20380ff3d032adc6534cba10c"},{"sha":"57c90eacc645c2da5a2a24d01c623ac772783915","author":{"email":"f013646d3fdff49fb049ba510f2befb652cc893e@thincast.com","name":"Armin Novak"},"message":"Fixed clipboard format for directory copy.","distinct":false,"url":"https://api.github.com/repos/akallabeth/FreeRDP/commits/57c90eacc645c2da5a2a24d01c623ac772783915"},{"sha":"b4dbe23d91687a08a7588ba236c43db0126517d3","author":{"email":"f013646d3fdff49fb049ba510f2befb652cc893e@thincast.com","name":"Armin Novak"},"message":"Fixed mixed declaration.","distinct":false,"url":"https://api.github.com/repos/akallabeth/FreeRDP/commits/b4dbe23d91687a08a7588ba236c43db0126517d3"},{"sha":"8206ae440f905b123cb92c7abf8c861070ea8cd8","author":{"email":"b6f29f077b372096f727f7a35065ebdf4dcf41c7@thincast.com","name":"Bernhard Miklautz"},"message":"Pump version to 2.0.0","distinct":false,"url":"https://api.github.com/repos/akallabeth/FreeRDP/commits/8206ae440f905b123cb92c7abf8c861070ea8cd8"},{"sha":"d73c4898c1766fc1f6a214b5c8dcc17648c29c7c","author":{"email":"b6f29f077b372096f727f7a35065ebdf4dcf41c7@thincast.com","name":"Bernhard Miklautz"},"message":"Add build-config.h\n\nbuild-config.h should contain configure/compile time settings that are\nrelevant for projects that use FreeRDP.\n\nFor example the compiled in plugin search paths.","distinct":false,"url":"https://api.github.com/repos/akallabeth/FreeRDP/commits/d73c4898c1766fc1f6a214b5c8dcc17648c29c7c"},{"sha":"07417599ce151e16bf13407877b47525bbea74c4","author":{"email":"b6f29f077b372096f727f7a35065ebdf4dcf41c7@thincast.com","name":"Bernhard Miklautz"},"message":"wlog: rework, cleanup and stabilize API\n\n* only expose necessary functions and types in header\n* don't expose appender internals\n* add generic function WLog_ConfigureAppender to have the possibility\n  to configure appender specific settings\n* detect appender availability if WLog_SetLogAppenderType or\n  WLog_Appender_New return FALSE or NULL respectively the appender isn't\n  available or the initialization failed. This is very useful for the\n  use with optional appenders.\n* add Free to the appender interface. At the time of the Free the\n  appender is known and available so it can be called directly (instead\n  of calling the right function according to the type)\n* make all appender internal function static\n* all appenders return the generic wLogAppender type now. Typecasts\n  are internally done where necessary this abstracts the appenders more\n  cleanly","distinct":false,"url":"https://api.github.com/repos/akallabeth/FreeRDP/commits/07417599ce151e16bf13407877b47525bbea74c4"},{"sha":"67368b2ec716c118301e37796311be7841ad8032","author":{"email":"b6f29f077b372096f727f7a35065ebdf4dcf41c7@thincast.com","name":"Bernhard Miklautz"},"message":"Adapt error level for debug messages\n\nWhen using xfreerdp a regular invocation should really only report grave\nproblems as error. \"Regular\" messages should be either info or even\ndebug.","distinct":false,"url":"https://api.github.com/repos/akallabeth/FreeRDP/commits/67368b2ec716c118301e37796311be7841ad8032"},{"sha":"0cdb4f792490cdc50f10454e7b6ac0f8e10109a8","author":{"email":"b6f29f077b372096f727f7a35065ebdf4dcf41c7@thincast.com","name":"Bernhard Miklautz"},"message":"Fix compiler warnings\n\ngcc (Debian 4.9.2-10) 4.9.2\n\nwinpr/libwinpr/thread/argv.c: In function ‘CommandLineToArgvA’:\nwinpr/libwinpr/thread/argv.c:94:6: warning: unused variable ‘index’ [-Wunused-variable]\n  int index;\n\nwinpr/libwinpr/file/test/TestFileGetStdHandle.c: In function ‘TestFileGetStdHandle’:\nwinpr/libwinpr/file/test/TestFileGetStdHandle.c:44:2: warning: implicit\n\tdeclaration of function ‘CloseHandle’ [-Wimplicit-function-declaration]\n  CloseHandle(stdout);\n    ^\nlibfreerdp/codec/test/TestFreeRDPRegion.c: In function ‘test_norbert2_case’:\nlibfreerdp/codec/test/TestFreeRDPRegion.c:697:6: warning: unused variable ‘i’ [-Wunused-variable]\n  int i;\n\nchannels/cliprdr/server/cliprdr_main.c: In function ‘cliprdr_server_receive_format_list’:\nchannels/cliprdr/server/cliprdr_main.c:636:24: warning: unused variable ‘cliprdr’ [-Wunused-variable]\n  CliprdrServerPrivate* cliprdr = (CliprdrServerPrivate*) context->handle;\n                        ^\nchannels/cliprdr/server/cliprdr_main.c: In function ‘cliprdr_server_init’:\nchannels/cliprdr/server/cliprdr_main.c:1097:24: warning: unused variable ‘cliprdr’ [-Wunused-variable]\n  CliprdrServerPrivate* cliprdr = (CliprdrServerPrivate*) context->handle;","distinct":false,"url":"https://api.github.com/repos/akallabeth/FreeRDP/commits/0cdb4f792490cdc50f10454e7b6ac0f8e10109a8"},{"sha":"57f952bbbcf31b411b2b7351ffa398471da43af6","author":{"email":"b6f29f077b372096f727f7a35065ebdf4dcf41c7@thincast.com","name":"Bernhard Miklautz"},"message":"wlog: fix android build","distinct":false,"url":"https://api.github.com/repos/akallabeth/FreeRDP/commits/57f952bbbcf31b411b2b7351ffa398471da43af6"},{"sha":"25137988feb19bc72d91d1bd379ef44e1d272c2d","author":{"email":"b6f29f077b372096f727f7a35065ebdf4dcf41c7@thincast.com","name":"Bernhard Miklautz"},"message":"wlog: fix build on windows","distinct":false,"url":"https://api.github.com/repos/akallabeth/FreeRDP/commits/25137988feb19bc72d91d1bd379ef44e1d272c2d"},{"sha":"59cc6c41179e00f1af35a7c74f5e0e7c72ad4e38","author":{"email":"b6f29f077b372096f727f7a35065ebdf4dcf41c7@thincast.com","name":"Bernhard Miklautz"},"message":"wlog: add some rudimentary documentation","distinct":false,"url":"https://api.github.com/repos/akallabeth/FreeRDP/commits/59cc6c41179e00f1af35a7c74f5e0e7c72ad4e38"},{"sha":"857c003e473e5c0d149db506d0e0b823e53852ab","author":{"email":"5adc84a2ed5ffb4e92b3d6a6260abc21f7c408b7@gmail.com","name":"Wouter van Kesteren"},"message":"cmake: tweak manpage install location\n\nThis patch is needed when wanting to install binaries/libraries to other\nlocations than data. The linux distro Exherbo installs binaries and\nlibraries to /usr/<chost>/bin, /usr/<chost>/lib respectively but\nmanpages should still go in /usr/share/man/ because they are\narchitecture independent, without this patch they go in\n/usr/<chost>/share/man unconditionally.\n\ncmake documentation states:\nDATAROOTDIR - read-only architecture-independent data root (share)\n\nSo this patch makes it use that so that its configurable.","distinct":false,"url":"https://api.github.com/repos/akallabeth/FreeRDP/commits/857c003e473e5c0d149db506d0e0b823e53852ab"}]}