{"head":"edad53659e64fec07921051fbc263eadb027b997","size":20,"push_id":44074335,"shas":[["5788d764149c27c172c29378a5102e9780c0614b","8c05419cf750eecebb57eee18827b7594fe78c97@grubba.org","send_fd(): Added workaround for broken CMSG_* macros on MacOS X 10.5 and earlier.","Henrik Grubbström (Grubba)"],["8526c56a03285673a34b5eaafe629047f3f61a7a","8c05419cf750eecebb57eee18827b7594fe78c97@grubba.org","send_fd(): Fixed double free() on sendmsg() failure.","Henrik Grubbström (Grubba)"],["a4b689bfd38be90b908780fadf1b2ce1a32e94b5","8c05419cf750eecebb57eee18827b7594fe78c97@grubba.org","Stdio.File: Increased paranoia.","Henrik Grubbström (Grubba)"],["3009acf57c35cd4e8f34ec99d1943792df5cd691","8c05419cf750eecebb57eee18827b7594fe78c97@grubba.org","Tools.Standalone.forkd: Improved handshaking.","Henrik Grubbström (Grubba)"],["5f2b457f0e9ffb4029c3330e210d72eb20313410","91cc51653d31f4e006f010a6c4694fc0f6afba17@lysator.liu.se","Escape U+2028 and U+2029 in json for compat with buggy parsers.","Martin Stjernholm"],["143dbcbce991da593f7112eeb7cb5f0a3341cd49","91cc51653d31f4e006f010a6c4694fc0f6afba17@lysator.liu.se","Standards.JSON.validate now checks that \\u escapes produce valid unicode chars.","Martin Stjernholm"],["1e10ac958b7dc22a19ec345c3c1bfa66d35bbda8","91cc51653d31f4e006f010a6c4694fc0f6afba17@lysator.liu.se","Made string escaping accessible by itself through Standards.JSON.escape_string.","Martin Stjernholm"],["e94aeae55c1eac0fe07098fed55dc887d8da2387","91cc51653d31f4e006f010a6c4694fc0f6afba17@lysator.liu.se","Use surrogate pairs for chars above U+FFFF in ASCII_ONLY json output.","Martin Stjernholm"],["7717403abeb2b85f194d45974f32103c9a151204","91cc51653d31f4e006f010a6c4694fc0f6afba17@lysator.liu.se","Handle \\u encoded surrogate pairs in Standards.JSON.decode.","Martin Stjernholm"],["7b7f2267545a6157f7a3b2161d4abd6c73e744dc","91cc51653d31f4e006f010a6c4694fc0f6afba17@lysator.liu.se","Test json encode/decode of surrogate pairs.","Martin Stjernholm"],["3d65a8e2812d63f70c140ced6c653393524485c0","513c9ae9dfb9e5e1b415976c5770015a8e89483c@roxen.com","release number bumped to 584 by export.pike","Build system"],["004b4fe493397895b0adc6b54001a44c43401a95","513c9ae9dfb9e5e1b415976c5770015a8e89483c@roxen.com","release number bumped to 585 by export.pike","Build system"],["7e59e2589b5bfcde55b0bc69b3d08333a3d660d9","513c9ae9dfb9e5e1b415976c5770015a8e89483c@roxen.com","release number bumped to 586 by export.pike","Build system"],["240283e7aebea7b850a8b4f52bfd0d497c74c490","513c9ae9dfb9e5e1b415976c5770015a8e89483c@roxen.com","release number bumped to 587 by export.pike","Build system"],["bf2661f649dfdae06a026a085a3df3e90763b244","8c05419cf750eecebb57eee18827b7594fe78c97@grubba.org","_Roxen.html_encode_string(): Encode the equal-sign as well, to protect against attribute DWIM-exploits.","Henrik Grubbström (Grubba)"],["8e6fe886ea810eb706acf667c9a153514e9ff565","8c05419cf750eecebb57eee18827b7594fe78c97@grubba.org","Process.Process: Support zero as the second argument to create() for compat.","Henrik Grubbström (Grubba)"],["11d7a5e937e9b7f910f1365232afc89475de8e9c","513c9ae9dfb9e5e1b415976c5770015a8e89483c@roxen.com","release number bumped to 588 by export.pike","Build system"],["d6bbe06913f4fc55ec9c2006debffc7c13dc3d68","513c9ae9dfb9e5e1b415976c5770015a8e89483c@roxen.com","release number bumped to 589 by export.pike","Build system"],["ec70a8e79fd16887491012abdcc7f86487313e74","91cc51653d31f4e006f010a6c4694fc0f6afba17@lysator.liu.se","Revert encoding change in _Roxen.html_encode_string.\n\nThe risk for compat trouble is too big.\n\nThis reverts commit bf2661f6.","Martin Stjernholm"],["edad53659e64fec07921051fbc263eadb027b997","8c05419cf750eecebb57eee18827b7594fe78c97@grubba.org","Fixed typo.","Henrik Grubbström (Grubba)"]],"ref":"refs/heads/7.8"}