{"push_id":688945865,"size":53,"distinct_size":53,"ref":"refs/heads/master","head":"6717a59dcbd8f291d2944e942f5c0e0f68c753e5","before":"2c41456551451b6df7df532f6fff51573ed0a372","commits":[{"sha":"5855a1c6c0d207d9a7e3e9ded6eb13cc0ce4502c","author":{"email":"8d5133e2c0996f2645f50a6f798ea45849ce8cfe@felloff.net","name":"cinap_lenrek@felloff.net"},"message":"libsec/x509: use SHA2-256 digest algorithm instead of MD5\n\nthis implements SHA2 (224, 256, 384, 512) signature algorithms and\nuses sha256WithRSAEncryption for X509req() and X509gen() instead\nof oid_md5WithRSAEncryption.","distinct":true,"url":"https://api.github.com/repos/mischief/9problems/commits/5855a1c6c0d207d9a7e3e9ded6eb13cc0ce4502c"},{"sha":"34c3e1859d6a9d6a0df78558acdabc9800aff30b","author":{"email":"8d5133e2c0996f2645f50a6f798ea45849ce8cfe@felloff.net","name":"cinap_lenrek@felloff.net"},"message":"libsec/x509: fix verify_signature(), digest_certinfo(), X509dump()\n\nmake digest_certinfo() return the digest length, otherwise\nreturn -1 as an error and handle it in the callers.\n\npass expected digest length to verify_signature() and\ncheck digest length from certificate! make sure we wont\nrun off the buffer.\n\nfix newlines in error prints of X509dump().","distinct":true,"url":"https://api.github.com/repos/mischief/9problems/commits/34c3e1859d6a9d6a0df78558acdabc9800aff30b"},{"sha":"4adcf81bb4ccbf0aa52779c98f0b8ada46bb7830","author":{"email":"8d5133e2c0996f2645f50a6f798ea45849ce8cfe@felloff.net","name":"cinap_lenrek@felloff.net"},"message":"ape: include <sys/types.h> in <sys/wait.h> for pid_t (thanks jens staal)","distinct":true,"url":"https://api.github.com/repos/mischief/9problems/commits/4adcf81bb4ccbf0aa52779c98f0b8ada46bb7830"},{"sha":"12eda6e7a5fe813e9aac64d51ee0f0ccec932092","author":{"email":"8d5133e2c0996f2645f50a6f798ea45849ce8cfe@felloff.net","name":"cinap_lenrek@felloff.net"},"message":"libsec: cleanup x509 and tlshand\n\n- add overflow checks for newbytes(), newbits(), newints()\n- remove suspicious nil check from estrdup()\n- remove useless nil checks before free","distinct":true,"url":"https://api.github.com/repos/mischief/9problems/commits/12eda6e7a5fe813e9aac64d51ee0f0ccec932092"},{"sha":"136a451caf2d1c4148c622b97cc1d803ab0cfcbe","author":{"email":"8d5133e2c0996f2645f50a6f798ea45849ce8cfe@felloff.net","name":"cinap_lenrek@felloff.net"},"message":"uhtml: check if document is valid utf8 even with charset specified\n\noften, documents specify charsets but are really utf-8 encoded.\nwe now try to decode as utf-8 and only if that fails assume\nthe charset specified in the document.","distinct":true,"url":"https://api.github.com/repos/mischief/9problems/commits/136a451caf2d1c4148c622b97cc1d803ab0cfcbe"},{"sha":"a7821eb5f9d7f319b62523dbc971e7ee7c347856","author":{"email":"8d5133e2c0996f2645f50a6f798ea45849ce8cfe@felloff.net","name":"cinap_lenrek@felloff.net"},"message":"tcs: fix swaped alias mapping gb <-> gb2312","distinct":true,"url":"https://api.github.com/repos/mischief/9problems/commits/a7821eb5f9d7f319b62523dbc971e7ee7c347856"},{"sha":"724811b062ec437913eaa8c3b8b03449b32bae21","author":{"email":"8d5133e2c0996f2645f50a6f798ea45849ce8cfe@felloff.net","name":"cinap_lenrek@felloff.net"},"message":"cputime(2): fix prototype for cycles() (thanks qrstuv)","distinct":true,"url":"https://api.github.com/repos/mischief/9problems/commits/724811b062ec437913eaa8c3b8b03449b32bae21"},{"sha":"368b5dad6d33a486832107c48f26f8605d171444","author":{"email":"8d5133e2c0996f2645f50a6f798ea45849ce8cfe@felloff.net","name":"cinap_lenrek@felloff.net"},"message":"nusb/disk: adding identical partition is a no-op","distinct":true,"url":"https://api.github.com/repos/mischief/9problems/commits/368b5dad6d33a486832107c48f26f8605d171444"},{"sha":"f03ad3d88510eb35a8ac7c728f474b1971f96752","author":{"email":"8d5133e2c0996f2645f50a6f798ea45849ce8cfe@felloff.net","name":"cinap_lenrek@felloff.net"},"message":"disk/fdisk: fix help text","distinct":true,"url":"https://api.github.com/repos/mischief/9problems/commits/f03ad3d88510eb35a8ac7c728f474b1971f96752"},{"sha":"83e9613e659ce955de6fe08093effb646fbce08c","author":{"email":"8d5133e2c0996f2645f50a6f798ea45849ce8cfe@felloff.net","name":"cinap_lenrek@felloff.net"},"message":"disk/partfs: adding identical partition is no-op","distinct":true,"url":"https://api.github.com/repos/mischief/9problems/commits/83e9613e659ce955de6fe08093effb646fbce08c"},{"sha":"c264683e746169c3331df467e90217f61e6d471f","author":{"email":"8d5133e2c0996f2645f50a6f798ea45849ce8cfe@felloff.net","name":"cinap_lenrek@felloff.net"},"message":"disk/edisk: gpt partition table editor (no manpage, work in progress)","distinct":true,"url":"https://api.github.com/repos/mischief/9problems/commits/c264683e746169c3331df467e90217f61e6d471f"},{"sha":"4a078b69d7363177735359b3d0402a30fd3acf6b","author":{"email":"8d5133e2c0996f2645f50a6f798ea45849ce8cfe@felloff.net","name":"cinap_lenrek@felloff.net"},"message":"disk/edisk: fix usage (was disk/gdisk)","distinct":true,"url":"https://api.github.com/repos/mischief/9problems/commits/4a078b69d7363177735359b3d0402a30fd3acf6b"},{"sha":"f174634e003d30955e5a5fbde00c966e4569c5d2","author":{"email":"8d5133e2c0996f2645f50a6f798ea45849ce8cfe@felloff.net","name":"cinap_lenrek@felloff.net"},"message":"pc/io.h: fix comment for PciSID","distinct":true,"url":"https://api.github.com/repos/mischief/9problems/commits/f174634e003d30955e5a5fbde00c966e4569c5d2"},{"sha":"818d332d93b65c93c3fd897683081c3b5c90ece3","author":{"email":"8d5133e2c0996f2645f50a6f798ea45849ce8cfe@felloff.net","name":"cinap_lenrek@felloff.net"},"message":"io.h: fis comment PciSID (alphapc, kw, mtx, teg2) (thanks qeed!)","distinct":true,"url":"https://api.github.com/repos/mischief/9problems/commits/818d332d93b65c93c3fd897683081c3b5c90ece3"},{"sha":"dbfb7175266c564f559dcc0fccb556e5d2930e23","author":{"email":"8d5133e2c0996f2645f50a6f798ea45849ce8cfe@felloff.net","name":"cinap_lenrek@felloff.net"},"message":"test: use libc.h constants for access() mode (thanks qrstuv)","distinct":true,"url":"https://api.github.com/repos/mischief/9problems/commits/dbfb7175266c564f559dcc0fccb556e5d2930e23"},{"sha":"ad439abaff48a84e86843a30297f3b47f72706d1","author":{"email":"8d5133e2c0996f2645f50a6f798ea45849ce8cfe@felloff.net","name":"cinap_lenrek@felloff.net"},"message":"disk/edisk: little improvements\n\n- make UU() shorter by using long long constant to encode node field\n- store Flag as a mask, not as a shift count\n- put the attributes before the name in cmdsum() as it is fixed length","distinct":true,"url":"https://api.github.com/repos/mischief/9problems/commits/ad439abaff48a84e86843a30297f3b47f72706d1"},{"sha":"2bcd8fff4952afaa2cca91c1f30e5137206de797","author":{"email":"8d5133e2c0996f2645f50a6f798ea45849ce8cfe@felloff.net","name":"cinap_lenrek@felloff.net"},"message":"libdisk: error handling, sanity checks\n\n- make sure disk file is an actual file and not a directory, log or empty file\n- sanity check: file has to be at least one sector to be a disk\n- simplify error handling using freedisk()","distinct":true,"url":"https://api.github.com/repos/mischief/9problems/commits/2bcd8fff4952afaa2cca91c1f30e5137206de797"},{"sha":"33230cd58e6443c5cb35a9de941bcb392d2e6ecd","author":{"email":"8d5133e2c0996f2645f50a6f798ea45849ce8cfe@felloff.net","name":"cinap_lenrek@felloff.net"},"message":"integrate disk/edisk with diskparts, bootfs and installer (gpt support)","distinct":true,"url":"https://api.github.com/repos/mischief/9problems/commits/33230cd58e6443c5cb35a9de941bcb392d2e6ecd"},{"sha":"fe7f7fd055c58f7878e2b8e17b98cfae48de8462","author":{"email":"8d5133e2c0996f2645f50a6f798ea45849ce8cfe@felloff.net","name":"cinap_lenrek@felloff.net"},"message":"prep(8): document disk/edisk","distinct":true,"url":"https://api.github.com/repos/mischief/9problems/commits/fe7f7fd055c58f7878e2b8e17b98cfae48de8462"},{"sha":"0992c744e67942154b62c60adc4d282c8eab58dc","author":{"email":"8d5133e2c0996f2645f50a6f798ea45849ce8cfe@felloff.net","name":"cinap_lenrek@felloff.net"},"message":"inst/bootplan9: skip mbr installation and active partition switching when we have no plan9 dos partition\n\non efi systems, there is no plan9 partition in the dos partition table\nthat could be marked active and the mbr should be left alone.","distinct":true,"url":"https://api.github.com/repos/mischief/9problems/commits/0992c744e67942154b62c60adc4d282c8eab58dc"}]}