{"push_id":708808951,"size":32,"distinct_size":32,"ref":"refs/heads/caf/upstream/pending","head":"363880970344e8c54ba7e5db40eac761a7153c7f","before":"24f4ad04f7320915a6d62925a414c490b382154e","commits":[{"sha":"5ed6519625f992d22a9d4dd8214fc6db0d9bbb78","author":{"email":"5c2dd944dde9e08881bef0894fe7b22a5c9c4b06@w1.fi","name":"Jouni Malinen"},"message":"hw_features: Merge similar return cases\n\nThere is no need to have separate return statements for these corner\ncases that are unlikely to be hit in practice.\n\nSigned-off-by: Jouni Malinen <j@w1.fi>","distinct":true,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-external-wpa_supplicant_8/commits/5ed6519625f992d22a9d4dd8214fc6db0d9bbb78"},{"sha":"2eb5967d99cf88a305cbf3919028aaa91aac3eaf","author":{"email":"5c2dd944dde9e08881bef0894fe7b22a5c9c4b06@w1.fi","name":"Jouni Malinen"},"message":"AP: Add more 2.4 GHz channels for 20/40 MHz HT co-ex scan\n\nThis needs to find the PRI channel also in cases where the affected\nchannel is the SEC channel of a 40 MHz BSS, so need to include the\nscanning coverage here to be 40 MHz from the center frequency. Without\nthis, it was possible to miss a neighboring 40 MHz BSS that was at the\nother end of the 2.4 GHz band and had its PRI channel further away from\nthe local BSS.\n\nSigned-off-by: Jouni Malinen <j@w1.fi>","distinct":true,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-external-wpa_supplicant_8/commits/2eb5967d99cf88a305cbf3919028aaa91aac3eaf"},{"sha":"d5479878b811ade99dc703974b8d8005b5b14cbe","author":{"email":"5c2dd944dde9e08881bef0894fe7b22a5c9c4b06@w1.fi","name":"Jouni Malinen"},"message":"tests: HT40 co-ex scan conflict (HT40-)\n\nThis verifies a case where the neighboring BSS is at the other end of\nthe band and has its PRI channel further away.\n\nSigned-off-by: Jouni Malinen <j@w1.fi>","distinct":true,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-external-wpa_supplicant_8/commits/d5479878b811ade99dc703974b8d8005b5b14cbe"},{"sha":"c99df20192d8c3f164bdb8531d04cbfe3b482b21","author":{"email":"5c2dd944dde9e08881bef0894fe7b22a5c9c4b06@w1.fi","name":"Jouni Malinen"},"message":"Remove redundant NULL check in ieee802_1x_encapsulate_radius()\n\nThe eap argument to this function is never NULL and the earlier\nieee802_1x_learn_identity() call is dereferencing it anyway, so there is\nno point in checking whether it is NULL later in the function.\n\nSigned-off-by: Jouni Malinen <j@w1.fi>","distinct":true,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-external-wpa_supplicant_8/commits/c99df20192d8c3f164bdb8531d04cbfe3b482b21"},{"sha":"6ce1bea1ffc4c875c876d770df35d61c1911d981","author":{"email":"5c2dd944dde9e08881bef0894fe7b22a5c9c4b06@w1.fi","name":"Jouni Malinen"},"message":"bsd: Remove redundant NULL check in bsd_init()\n\ndrv cannot be NULL here (it is dereferenced even on the preceding line)\nand anyway, os_free(NULL) is allowed, so remove the redundant check.\n\nSigned-off-by: Jouni Malinen <j@w1.fi>","distinct":true,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-external-wpa_supplicant_8/commits/6ce1bea1ffc4c875c876d770df35d61c1911d981"},{"sha":"c3c5b5fe92814cd6add29c336e1710cc37f1d662","author":{"email":"5c2dd944dde9e08881bef0894fe7b22a5c9c4b06@w1.fi","name":"Jouni Malinen"},"message":"ERP server: Make erp_send_finish_reauth() easier for static analyzers\n\nThe flags argument is used to indicate a failure case (0x80) which\nallows erp == NULL. This may be a bit too difficult combination for\nstatic analyzers to understand, so add an explicit check for !erp as\nanother condition for returning from the function before the erp pointer\ngets dereferenced without checking it.\n\nSigned-off-by: Jouni Malinen <j@w1.fi>","distinct":true,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-external-wpa_supplicant_8/commits/c3c5b5fe92814cd6add29c336e1710cc37f1d662"},{"sha":"c5ca73d1f766cfa5bc507a8aa58cddcc3a7041d8","author":{"email":"5c2dd944dde9e08881bef0894fe7b22a5c9c4b06@w1.fi","name":"Jouni Malinen"},"message":"P2P: Use offsetof() instead of local implementation\n\nThe construction used here to figure out the offset of variable length\nIEs in Probe Request frames was a bit odd looking and resulted in a\nwarning from a static analyzer, so replace it with more standard use of\noffsetof().\n\nSigned-off-by: Jouni Malinen <j@w1.fi>","distinct":true,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-external-wpa_supplicant_8/commits/c5ca73d1f766cfa5bc507a8aa58cddcc3a7041d8"},{"sha":"59bae7463a1a9680b7a8bd3fff1271f6c2b823c0","author":{"email":"555e9b814081688c5a214cfb1c980d91d2e45ae4@samsung.com","name":"Nishant Chaprana"},"message":"HS 2.0R2: Fix memory leak on error path in hs20-osu-client\n\nfqdn was not freed before return in case the server uses an unsupported\nlocation for the PPS MO in the addMO command.\n\nSigned-off-by: Nishant Chaprana <n.chaprana@samsung.com>","distinct":true,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-external-wpa_supplicant_8/commits/59bae7463a1a9680b7a8bd3fff1271f6c2b823c0"},{"sha":"91b7a5e146a69e6c076b147d52dfaf4d3f365c6c","author":{"email":"5c2dd944dde9e08881bef0894fe7b22a5c9c4b06@w1.fi","name":"Jouni Malinen"},"message":"Use unsigned/signed printf format more consistently\n\nThese configuration parameters did not use matching printf format string\nparameters (signed vs. unsigned). While these configuratin values are,\nin practice, small unsigned integers, the implementation should use\nmatching types to write these.\n\nSigned-off-by: Jouni Malinen <j@w1.fi>","distinct":true,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-external-wpa_supplicant_8/commits/91b7a5e146a69e6c076b147d52dfaf4d3f365c6c"},{"sha":"f6df3f3a001afe27b65ee86de98dbc3918ea4bf1","author":{"email":"5c2dd944dde9e08881bef0894fe7b22a5c9c4b06@w1.fi","name":"Jouni Malinen"},"message":"Use os_* wrapper more consistently\n\nos_free() needs to be used when freeing memory that was allocated with\nos_malloc()/os_zalloc()/os_calloc().\n\nSigned-off-by: Jouni Malinen <j@w1.fi>","distinct":true,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-external-wpa_supplicant_8/commits/f6df3f3a001afe27b65ee86de98dbc3918ea4bf1"},{"sha":"f6332b0be1d5e1b75ec834c64a67750aa00965ab","author":{"email":"5c2dd944dde9e08881bef0894fe7b22a5c9c4b06@w1.fi","name":"Jouni Malinen"},"message":"wpa_gui: Initialize WpaGuiApp::w in the constructor\n\nThis gets rid of a static analyzer warning. The actual value for\nWpaGuiApp::w will be set after the constructor has returned, so this\nvalue was not really used uninitialized.\n\nSigned-off-by: Jouni Malinen <j@w1.fi>","distinct":true,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-external-wpa_supplicant_8/commits/f6332b0be1d5e1b75ec834c64a67750aa00965ab"},{"sha":"ba54933f63b6ececde3e1a85bb5149fd59b22f6e","author":{"email":"5c2dd944dde9e08881bef0894fe7b22a5c9c4b06@w1.fi","name":"Jouni Malinen"},"message":"libtommath: Fix mp_init_multi() stdarg use on error path\n\nPreviously, it would have been possible for va_end(args) to be called\ntwice in case mp_init() fails. While that may not cause issues on number\nof platforms, that is not how va_start()/va_end() are supposed to be\nused. Fix this by returning from the function without using va_end()\ntwice on the same va_list args.\n\nSigned-off-by: Jouni Malinen <j@w1.fi>","distinct":true,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-external-wpa_supplicant_8/commits/ba54933f63b6ececde3e1a85bb5149fd59b22f6e"},{"sha":"fdc5608c125c21975728df1f526ebe1fd232f48e","author":{"email":"5c2dd944dde9e08881bef0894fe7b22a5c9c4b06@w1.fi","name":"Jouni Malinen"},"message":"OpenSSL: Remove SSL_CTX_{get,set}_app_data() compatibility wrapper\n\nOpenSSL 0.9.8 (and newer) includes SSL_CTX_get_app_data() and\nSSL_CTX_set_app_data(), so there is no need to maintain this old\nOPENSSL_SUPPORTS_CTX_APP_DATA backwards compatibility design.\n\nSigned-off-by: Jouni Malinen <j@w1.fi>","distinct":true,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-external-wpa_supplicant_8/commits/fdc5608c125c21975728df1f526ebe1fd232f48e"},{"sha":"c1a14ef42f1decf308133a133aa1cd429093fdec","author":{"email":"5c2dd944dde9e08881bef0894fe7b22a5c9c4b06@w1.fi","name":"Jouni Malinen"},"message":"Do not check unsigned size is less than zero\n\nThe variables here are unsigned and as such, cannot have a negative\nvalue. Use == 0 instead of <= 0 to make this cleaner.\n\nSigned-off-by: Jouni Malinen <j@w1.fi>","distinct":true,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-external-wpa_supplicant_8/commits/c1a14ef42f1decf308133a133aa1cd429093fdec"},{"sha":"8e2a3a4c21ce6b1fb1d440333de7a9718e755005","author":{"email":"5c2dd944dde9e08881bef0894fe7b22a5c9c4b06@w1.fi","name":"Jouni Malinen"},"message":"dbus: Do not initialize variable twice\n\nThere is no point in initializing 'success' to FALSE when the actual\nvalue is set just below this.\n\nSigned-off-by: Jouni Malinen <j@w1.fi>","distinct":true,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-external-wpa_supplicant_8/commits/8e2a3a4c21ce6b1fb1d440333de7a9718e755005"},{"sha":"4e7e68890a1a1eac34b70adf0c0c034b0e27810b","author":{"email":"5c2dd944dde9e08881bef0894fe7b22a5c9c4b06@w1.fi","name":"Jouni Malinen"},"message":"Add crypto_ec_point_cmp()\n\nThis is needed to allow SAE to check whether ECC elements are identical.\n\nSigned-off-by: Jouni Malinen <j@w1.fi>","distinct":true,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-external-wpa_supplicant_8/commits/4e7e68890a1a1eac34b70adf0c0c034b0e27810b"},{"sha":"6a58444d27fdb475ca2fa2f5cea0806b077fc31d","author":{"email":"5c2dd944dde9e08881bef0894fe7b22a5c9c4b06@w1.fi","name":"Jouni Malinen"},"message":"SAE: Verify that own/peer commit-scalar and COMMIT-ELEMENT are different\n\nThis check explicitly for reflection attack and stops authentication\nimmediately if that is detected instead of continuing to the following\n4-way handshake that would fail due to the attacker not knowing the key\nfrom the SAE exchange.\n\nSigned-off-by: Jouni Malinen <j@w1.fi>","distinct":true,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-external-wpa_supplicant_8/commits/6a58444d27fdb475ca2fa2f5cea0806b077fc31d"},{"sha":"939527b59d6935b050454009e5d255158cac3e6a","author":{"email":"5c2dd944dde9e08881bef0894fe7b22a5c9c4b06@w1.fi","name":"Jouni Malinen"},"message":"tests: SAE reflection attack\n\nSigned-off-by: Jouni Malinen <j@w1.fi>","distinct":true,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-external-wpa_supplicant_8/commits/939527b59d6935b050454009e5d255158cac3e6a"},{"sha":"d93abd4a97569488f27f65f530a95bb811fb97a2","author":{"email":"5c2dd944dde9e08881bef0894fe7b22a5c9c4b06@w1.fi","name":"Jouni Malinen"},"message":"SAE: Merge sae_get_rand() error case return statements\n\nThese error cases have the exact same outcome, so a single return\nstatement can be used.\n\nSigned-off-by: Jouni Malinen <j@w1.fi>","distinct":true,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-external-wpa_supplicant_8/commits/d93abd4a97569488f27f65f530a95bb811fb97a2"},{"sha":"8ec33326c14ad659de687d6a37d77a7af234de85","author":{"email":"5c2dd944dde9e08881bef0894fe7b22a5c9c4b06@w1.fi","name":"Jouni Malinen"},"message":"SAE: Merge sae_derive_commit() error case return statements\n\nThese error cases have the exact same outcome, so a single return\nstatement can be used.\n\nSigned-off-by: Jouni Malinen <j@w1.fi>","distinct":true,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-external-wpa_supplicant_8/commits/8ec33326c14ad659de687d6a37d77a7af234de85"}]}