{"push_id":806070810,"size":285,"distinct_size":1,"ref":"refs/heads/maint","head":"baecfac27507e28fb39e639f77953a77bab74696","before":"fa8ba17b7479f2686b1b0cb0c347913584c9ed33","commits":[{"sha":"63d9357482d977f110c1b1804d827bb81d513cfa","author":{"email":"f9231051ec6817d2d71487989ea7bb561d7f7c32@users.noreply.github.com","name":"eksperimental"},"message":"Improve success message when 2 tests have passed\n\n**2 tests have passed.** instead of **All 2 tests passed.**","distinct":false,"url":"https://api.github.com/repos/basho/otp/commits/63d9357482d977f110c1b1804d827bb81d513cfa"},{"sha":"b71856c612f82a44400f85d8fd2eafcf446202c5","author":{"email":"0cfa751ff4faac94a3101422276198dce94f740b@gmail.com","name":"Eric Meadows-Jönsson"},"message":"Fix formatting of depth option","distinct":false,"url":"https://api.github.com/repos/basho/otp/commits/b71856c612f82a44400f85d8fd2eafcf446202c5"},{"sha":"f940d1cc510b9eb86a2562f190825b17a31acee2","author":{"email":"2ac05969d3fb80cc71829e1db3294b2538e587c1@erlang.org","name":"Dan Gudmundsson"},"message":"Remove erlang:now() and random usage in tests","distinct":false,"url":"https://api.github.com/repos/basho/otp/commits/f940d1cc510b9eb86a2562f190825b17a31acee2"},{"sha":"c95f0a64e5189ad1240fc547fcd774fe60f414a2","author":{"email":"5786a5a8328b2d1323ee7ca0a6dac611be7b2417@erlang-solutions.com","name":"Stefan Strigler"},"message":"introduce odbc port_timeout\n\nThis introduces a new application environment variable 'port_timeout'\nthat lets you set a custom timeout for ODBC when connecting to the port\ndrivers upon initialization within odbc:connect/2. Default is still 5000\nmsec.","distinct":false,"url":"https://api.github.com/repos/basho/otp/commits/c95f0a64e5189ad1240fc547fcd774fe60f414a2"},{"sha":"1aab177fecf6784769cf7f44e8e8d3f7ca908d44","author":{"email":"5786a5a8328b2d1323ee7ca0a6dac611be7b2417@erlang-solutions.com","name":"Stefan Strigler"},"message":"add doc for odbc port_timeout","distinct":false,"url":"https://api.github.com/repos/basho/otp/commits/1aab177fecf6784769cf7f44e8e8d3f7ca908d44"},{"sha":"40a02d4e75e088b31df8e25973bd741ae0c39797","author":{"email":"5786a5a8328b2d1323ee7ca0a6dac611be7b2417@erlang-solutions.com","name":"Stefan Strigler"},"message":"add test for odbc port_timeout","distinct":false,"url":"https://api.github.com/repos/basho/otp/commits/40a02d4e75e088b31df8e25973bd741ae0c39797"},{"sha":"b602ed02a44e2cb6eec2d8e79f723cf607138934","author":{"email":"ae51a09c0214fee29405fd77600b1f3538fd3be2@gmail.com","name":"Leo Liu"},"message":"Export shell:catch_exception/1 as documented","distinct":false,"url":"https://api.github.com/repos/basho/otp/commits/b602ed02a44e2cb6eec2d8e79f723cf607138934"},{"sha":"b3b9d321ce0622e1d774ad54e9700e22edde8abd","author":{"email":"8a2957e0063f2abf61bd145b6236a74a3708ac54@erlang.org","name":"Björn Gustavsson"},"message":"Fix crash when disassembling modules with BIFs\n\nIn a debug-compiled emulator, running erts_debug:df(io) would\ntrigger an assertion failure:\n\n1> erts_debug:df(io).\nbeam/beam_debug.c:301:erts_debug_disassemble_1() Assertion failed: (((funcinfo[0]) & 0x3F) == ((0x0 << 4) | ((0x2 << 2) | 0x3)))\n                          Aborted (core dumped)\n\nIt turns out that the assertion is wrong. It should have been\nupdated in 64ccd8c9b7a7 which made it possible to have stubs for\nBIFs in the BEAM code for a module. The faulty assertion was only\nfound when when 16317f73f79265 added a smoke test of the BEAM\ndisassembler.","distinct":false,"url":"https://api.github.com/repos/basho/otp/commits/b3b9d321ce0622e1d774ad54e9700e22edde8abd"},{"sha":"ed830e036f1bb5c2f1f67224897a31d2fa544c91","author":{"email":"65adda4326914576405c9e3a62f4904d96573863@erlang.org","name":"Lukas Larsson"},"message":"erts: Don't abort when a system process is terminated","distinct":false,"url":"https://api.github.com/repos/basho/otp/commits/ed830e036f1bb5c2f1f67224897a31d2fa544c91"},{"sha":"97cf9d7e253f516417d5faa87a5de51118c8a272","author":{"email":"906d17ce9e83ff166273e036719e16b6796313e4@gmail.com","name":"Attila Gulyas"},"message":"Fix function reference (no first/2 in ets)","distinct":false,"url":"https://api.github.com/repos/basho/otp/commits/97cf9d7e253f516417d5faa87a5de51118c8a272"},{"sha":"860dd9e5f5f009db0c249ebd3deeb219bec394d9","author":{"email":"9d9370ad79803576bcf30dad1a4429fecb8df076@gmail.com","name":"Kirilll Zaborsky"},"message":"inets: cancel for handler with no requests\n\nhttpc_handler should react properly to cancel requests even\nwhen the request to be cancelled was already finished\nbut httpc_manager did not get notified about that yet","distinct":false,"url":"https://api.github.com/repos/basho/otp/commits/860dd9e5f5f009db0c249ebd3deeb219bec394d9"},{"sha":"60031d6b3b9b5a328eed3f972ab6550173006e8d","author":{"email":"dfdb7392591db597bc41cf266a9c3bc12a2706e5@erlang.org","name":"Anders Svensson"},"message":"Add missing watchdog suite clause\n\nThe suite pretends to be gen_tcp-ish in configuring itself to\ndiameter_tcp. The function close/1 can be called as a result.","distinct":false,"url":"https://api.github.com/repos/basho/otp/commits/60031d6b3b9b5a328eed3f972ab6550173006e8d"},{"sha":"862af31d8a91b56711e3da554bb08247b7ee43cd","author":{"email":"dfdb7392591db597bc41cf266a9c3bc12a2706e5@erlang.org","name":"Anders Svensson"},"message":"Remove unnecessary erlang:monitor/2 qualification\n\nThe function has been auto-exported since R14B.","distinct":false,"url":"https://api.github.com/repos/basho/otp/commits/862af31d8a91b56711e3da554bb08247b7ee43cd"},{"sha":"4f365c072b6df771004b388dd7e66f08e37ac5e7","author":{"email":"dfdb7392591db597bc41cf266a9c3bc12a2706e5@erlang.org","name":"Anders Svensson"},"message":"Don't start watchdog timers unnecessarily\n\nIn particular, restart the timer with each incoming Diameter message,\nonly when the previous timer has expired. Doing so has been seen to\nresult in high lock contention at load, as in the example below:\n\n(diameter@test)9> lcnt:conflicts([{print, [name, tries, ratio, time]}]).\n                lock   #tries  collisions [%]  time [us]\n               -----  ------- --------------- ----------\n          bif_timers  7844528         99.4729 1394434884\n              db_tab 17240988          1.7947    6286664\n           timeofday  7358692          5.6729    1399624\n           proc_link  4814938          2.2736     482985\n        drv_ev_state  2324012          0.5951      98920\n           run_queue 21768213          0.2091      63516\n             pollset  1190174          1.7170      42499\n            pix_lock     1956          2.5562      39770\n            make_ref  4697067          0.3669      20211\n           proc_msgq  9475944          0.0295       5200\n         timer_wheel  5325966          0.0568       2654\n           proc_main 10005332          2.8190       1079\n     pollset_rm_list    59768          1.7752        480","distinct":false,"url":"https://api.github.com/repos/basho/otp/commits/4f365c072b6df771004b388dd7e66f08e37ac5e7"},{"sha":"98647fcc1632f60871adee20031e294e5d5b6eb0","author":{"email":"ba3881205c5805402acf70e529c21de2872369dd@erlang.org","name":"Zandra Hird"},"message":"Merge branch 'scrapinghub/cancel_httpc_handler_with_no_requests' into maint\n\nOTP-12922\n\n* scrapinghub/cancel_httpc_handler_with_no_requests:\n  inets: cancel for handler with no requests","distinct":false,"url":"https://api.github.com/repos/basho/otp/commits/98647fcc1632f60871adee20031e294e5d5b6eb0"},{"sha":"2e61f98dd41ce7328aebc27debd78845afdc0dba","author":{"email":"5a6dfaa0f97b53eda10517849a53cd4b3eb6a449@gmail.com","name":"Mikael Pettersson"},"message":"erts: fix binary_to_integer boundary case\n\nerlang:binary_to_integer/1 and /2 fail to detect invalid\ninput consisting of a single + or - sign but nothing else.\nFor an input like <<\"+\">> they return 0, while list_to_integer/1\ncorrectly signals a badarg for \"+\".\n\nFixed by checking if the input is empty after the initial +/-\nsign processing.\n\nAdded a test case which fails without this fix but passes with it.\n\nThanks to \"niku\" for reporting the issue.","distinct":false,"url":"https://api.github.com/repos/basho/otp/commits/2e61f98dd41ce7328aebc27debd78845afdc0dba"},{"sha":"67e156b0472b06a04fd5b1b8ab830efc22e4466d","author":{"email":"8800578b51f022c8d8adb9606a8b3db4fedbdac6@erlang.org","name":"Hans Nilsson"},"message":"ssh: Repair/add experimental diffie-hellman-group-exchange-sha1 support\n\nDO NOT USE IN PRODUCTION!!!\n\nThis is a bug fixing of the previously partly impelmented kex algorithm.\nThere are more things to do, for example genrate/select better g,p pair obeying the min||n||max request.\nIt is not enabled by default, but may be enabled with the option\n  {preferred_algorithms, [{kex, ['diffie-hellman-group-exchange-sha1']}]}","distinct":false,"url":"https://api.github.com/repos/basho/otp/commits/67e156b0472b06a04fd5b1b8ab830efc22e4466d"},{"sha":"2a9f5054f89ca02c1a35dcb96c3ad747663afd51","author":{"email":"8800578b51f022c8d8adb9606a8b3db4fedbdac6@erlang.org","name":"Hans Nilsson"},"message":"ssh: Add experimental 'diffie-hellman-group-exchange-sha256 support\n\nDO NOT USE IN PRODUCTION!!!\n\nIt is not enabled by default, but may be enabled with the option\n      {preferred_algorithms, [{kex, ['diffie-hellman-group-exchange-sha256']}]}","distinct":false,"url":"https://api.github.com/repos/basho/otp/commits/2a9f5054f89ca02c1a35dcb96c3ad747663afd51"},{"sha":"b87115416297a57f8e303c6bc75483f943ea4954","author":{"email":"8800578b51f022c8d8adb9606a8b3db4fedbdac6@erlang.org","name":"Hans Nilsson"},"message":"ssh: add test group","distinct":false,"url":"https://api.github.com/repos/basho/otp/commits/b87115416297a57f8e303c6bc75483f943ea4954"},{"sha":"d964a7bfb9b87bf69f8a131aea517f4f0bfdfdd1","author":{"email":"8800578b51f022c8d8adb9606a8b3db4fedbdac6@erlang.org","name":"Hans Nilsson"},"message":"ssh: filter algs unknown to crypto (except pk)","distinct":false,"url":"https://api.github.com/repos/basho/otp/commits/d964a7bfb9b87bf69f8a131aea517f4f0bfdfdd1"}]}