{"push_id":990167179,"size":1000,"distinct_size":0,"ref":"refs/heads/master","head":"f6c4519adcb5138be4d733acd8c540af92b5c6df","before":"36032ffaf36222b5eda25c72039bcdbaf3d81d5d","commits":[{"sha":"6fb69649c6618cdd7a8735b1c3eace9cc8c75998","author":{"email":"3eb65786145ecb71e9dcbb3a09f06a0b3a6c4d2d@bsdpad.com","name":"Ruslan Bukin"},"message":"Merge branch 'master' of https://github.com/freebsd/freebsd into br-riscv","distinct":false,"url":"https://api.github.com/repos/freebsd-riscv/freebsd/commits/6fb69649c6618cdd7a8735b1c3eace9cc8c75998"},{"sha":"b4c0ed200971638f6794463f09341317e3dc8434","author":{"email":"3eb65786145ecb71e9dcbb3a09f06a0b3a6c4d2d@bsdpad.com","name":"Ruslan Bukin"},"message":"Merge branch 'master' of https://github.com/freebsd/freebsd into br-riscv","distinct":false,"url":"https://api.github.com/repos/freebsd-riscv/freebsd/commits/b4c0ed200971638f6794463f09341317e3dc8434"},{"sha":"e08f03aa03c4b27c1c383244e2e5e409e3041302","author":{"email":"3eb65786145ecb71e9dcbb3a09f06a0b3a6c4d2d@bsdpad.com","name":"Ruslan Bukin"},"message":"Cleanup","distinct":false,"url":"https://api.github.com/repos/freebsd-riscv/freebsd/commits/e08f03aa03c4b27c1c383244e2e5e409e3041302"},{"sha":"78c5210bf8bd29d8c4626741191c10dd7ab1a1a4","author":{"email":"c575a52645c4a162ba0549dae8e9ee41c16424f4@FreeBSD.org","name":"jilles"},"message":"sh: Remove a global variable from cd.c.","distinct":false,"url":"https://api.github.com/repos/freebsd-riscv/freebsd/commits/78c5210bf8bd29d8c4626741191c10dd7ab1a1a4"},{"sha":"988b55c72da38231401eded942a2c1a341541681","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@FreeBSD.org","name":"andrew"},"message":"Fix the style of the reading of a nodes xref to make it readable.","distinct":false,"url":"https://api.github.com/repos/freebsd-riscv/freebsd/commits/988b55c72da38231401eded942a2c1a341541681"},{"sha":"11bea4ed8b62f91b395fcec89287e2540fdeb720","author":{"email":"e296fe5e4d1ac64a5afa2c72280cae8efe3d5ec5@FreeBSD.org","name":"dteske"},"message":"Fix a typo in a comment\n\nMFC after:\t3 days\nX-MFC-to:\tstable/10","distinct":false,"url":"https://api.github.com/repos/freebsd-riscv/freebsd/commits/11bea4ed8b62f91b395fcec89287e2540fdeb720"},{"sha":"efed0a73779d66aaca7ff18c7dd2f5c56edab5f9","author":{"email":"2c0e3edad43231e7c50ffcd383d11ec8826df918@FreeBSD.org","name":"trasz"},"message":"The <libutil.h> is an ordinary header file; should sort just like any other.\n\nMFC after:\t1 month\nSponsored by:\tThe FreeBSD Foundation","distinct":false,"url":"https://api.github.com/repos/freebsd-riscv/freebsd/commits/efed0a73779d66aaca7ff18c7dd2f5c56edab5f9"},{"sha":"6eb4db3a267b26c137701ce0b7f994d8744643f0","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@FreeBSD.org","name":"andrew"},"message":"Add support for controlling the clocks for the audio codec and DMA engines.\n\nSubmitted by:\tJared McNeill <jmcneill@invisible.ca>\nDifferential Revision:\thttps://reviews.freebsd.org/D5052","distinct":false,"url":"https://api.github.com/repos/freebsd-riscv/freebsd/commits/6eb4db3a267b26c137701ce0b7f994d8744643f0"},{"sha":"3a67b607956ec43b13ba5e063510c136bd3a86f5","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@FreeBSD.org","name":"andrew"},"message":"Remove an extra newline that crept in.","distinct":false,"url":"https://api.github.com/repos/freebsd-riscv/freebsd/commits/3a67b607956ec43b13ba5e063510c136bd3a86f5"},{"sha":"a883ef609223b9657371e42076fc3ee4311f49b6","author":{"email":"e296fe5e4d1ac64a5afa2c72280cae8efe3d5ec5@FreeBSD.org","name":"dteske"},"message":"Bump copyright for change from fbt to syscall\n\nMFC after:\t3 days\nX-MFC-to:\tstable/10\nX-MFC-with:\tr294548 r294556","distinct":false,"url":"https://api.github.com/repos/freebsd-riscv/freebsd/commits/a883ef609223b9657371e42076fc3ee4311f49b6"},{"sha":"4336624706eebde80a45ef45503a8086910b66d2","author":{"email":"3eb65786145ecb71e9dcbb3a09f06a0b3a6c4d2d@bsdpad.com","name":"Ruslan Bukin"},"message":"Merge branch 'master' of https://github.com/freebsd/freebsd into br-riscv","distinct":false,"url":"https://api.github.com/repos/freebsd-riscv/freebsd/commits/4336624706eebde80a45ef45503a8086910b66d2"},{"sha":"082dc2cf03d114a3d2908246313b1786d01fee4d","author":{"email":"905394cdb94aa55421e108b9d7192d7a43730656@FreeBSD.org","name":"tuexen"},"message":"sctp_sendv() needs to fill in the association id on return.\n\nMFC after: 3 days","distinct":false,"url":"https://api.github.com/repos/freebsd-riscv/freebsd/commits/082dc2cf03d114a3d2908246313b1786d01fee4d"},{"sha":"1f19a8fc755a14865a5a5b67d5fa895c4b7cf622","author":{"email":"1f193d0897031fbb76ee6172e0f11f1f282111b4@FreeBSD.org","name":"sobomax"},"message":"Fix bug in the readpassphrase(3) function, which can be exposed\nby application closing its stdin (i.e. STDIN_FILENO) prior to\ncalling readpassphrase WITHOUT setting RPP_STDIN. What happens\nthen is that the readpassphrase would open /dev/tty, and since\nfile descriptors are reused, the call would return first unused\nfd, which is 0 which is also STDIN_FILENO. Then due to the usage\nof \"input != STDIN_FILENO\" in the code to do its logic, that\nwould result in noecho flags not set on that file descriptor,\nwhich was original issue I've been trying to fix.\n\nIn addition to that, the readpassphrase() would leak file\ndescriptor on its way out, so fix that one as well.\n\nThis problem can be tested with:\n\n $ ssh-add - < /tmp/myprivate.key\n\nThe password will not be hidden as it should and ktrace will\nshow:\n\n 53326 ssh-add  CALL  open(0x80142443c,0x100002<O_RDWR|O_CLOEXEC>,<unused>0x165f030)\n 53326 ssh-add  NAMI  \"/dev/tty\"\n 53326 ssh-add  RET   open 0\n 53326 ssh-add  CALL  sigprocmask(SIG_SETMASK,0x802eb1324,0x7fffffffd5e0)\n 53326 ssh-add  RET   sigprocmask 0\n 53326 ssh-add  CALL  sigaction(SIGALRM,0x7fffffffd630,0x7fffffffd610)\n\nInstead of:\n\n 57690 ssh-add  CALL  open(0x80142443c,0x100002<O_RDWR|O_CLOEXEC>,<unused>0x165f030)\n 57690 ssh-add  NAMI  \"/dev/tty\"\n 57690 ssh-add  RET   open 4\n 57690 ssh-add  CALL  ioctl(0x4,TIOCGETA,0x7fffffffd860)\n 57690 ssh-add  RET   ioctl 0\n 57690 ssh-add  CALL  ioctl(0x4,TIOCSETAF,0x7fffffffd680)\n 57690 ssh-add  RET   ioctl 0\n 57690 ssh-add  CALL  sigprocmask(SIG_SETMASK,0x802eb1324,0x7fffffffd620)\n 57690 ssh-add  RET   sigprocmask 0\n 57690 ssh-add  CALL  sigaction(SIGALRM,0x7fffffffd670,0x7fffffffd650)\n\nFor the case when the key is read from the file.\n\nTechnically this can also be workaround'ed at the application side\nby not closing the STDIN_FILENO in the first place, but readpassphrase(3)\ndoesn't need to make any assumptions about that. Plus the file descriptor\nleak confirms that this is an oversight, rather than a deliberate behaviour.\n\nMFC after:\t1 week","distinct":false,"url":"https://api.github.com/repos/freebsd-riscv/freebsd/commits/1f19a8fc755a14865a5a5b67d5fa895c4b7cf622"},{"sha":"ecb383966d935b9e2d2f89f965f1c7cc98b1971e","author":{"email":"c575a52645c4a162ba0549dae8e9ee41c16424f4@FreeBSD.org","name":"jilles"},"message":"sh: Constify internal representation in expand.c.\n\nForbid (temporary or permanent) modifications of the strings in NARG nodes\nduring expansion.\n\nTilde expansion now needs to copy the username for the terminating '\\0'.","distinct":false,"url":"https://api.github.com/repos/freebsd-riscv/freebsd/commits/ecb383966d935b9e2d2f89f965f1c7cc98b1971e"},{"sha":"01ec5b07468c4eeb80addcdd5d813cb84fa698ea","author":{"email":"905394cdb94aa55421e108b9d7192d7a43730656@FreeBSD.org","name":"tuexen"},"message":"sctp_sendx() needs to provide the assoc_id back.\n\nMFC after: 3 days","distinct":false,"url":"https://api.github.com/repos/freebsd-riscv/freebsd/commits/01ec5b07468c4eeb80addcdd5d813cb84fa698ea"},{"sha":"fe5a17c2a729ba27ad4fe2b36f73e1bcefc1a7da","author":{"email":"238379ae80a11fb9b4664e9c5a9703f8bb8eb25b@FreeBSD.org","name":"pfg"},"message":"ext2fs: passthrough any extra timestamps to the dinode struct.\n\nIn general we don't trust any of the extended timestamps unless the\nEXT2F_ROCOMPAT_EXTRA_ISIZE feature is set. However, in the case where\nwe freshly allocated a new inode the information is valid and it is\nbetter to pass it along instead of leaving the value undefined.\n\nThis should have no practical effect but should reduce the amount of\ngarbage if EXT2F_ROCOMPAT_EXTRA_ISIZE is set, like in cases where the\nfilesystem is converted from ext3 to ext4.\n\nMFC after:\t4 days","distinct":false,"url":"https://api.github.com/repos/freebsd-riscv/freebsd/commits/fe5a17c2a729ba27ad4fe2b36f73e1bcefc1a7da"},{"sha":"bbef05d1dc7ed112e2f28626759c07b26bb03bd0","author":{"email":"8e9dc3bc652eecff63f3e4c894f1d5ee43357189@FreeBSD.org","name":"avos"},"message":"net80211: reduce code duplication\n\nDo not duplicate code between IEEE80211_IOC_WPAIE and IEEE80211_IOC_WPAIE2\nswitch cases.\n\nApproved by:\tadrian (mentor)\nDifferential Revision:\tD5041 (part)","distinct":false,"url":"https://api.github.com/repos/freebsd-riscv/freebsd/commits/bbef05d1dc7ed112e2f28626759c07b26bb03bd0"},{"sha":"de08a6544d2a73982da327e334a6fead915d6586","author":{"email":"8e9dc3bc652eecff63f3e4c894f1d5ee43357189@FreeBSD.org","name":"avos"},"message":"net80211: reduce stack usage for ieee80211_ioctl*() methods.\n\nUse malloc(9) for\n - struct ieee80211req_wpaie2 (518 bytes, used in\nieee80211_ioctl_getwpaie())\n - struct ieee80211_scan_req (128 bytes, used in setmlme_assoc_adhoc()\nand ieee80211_ioctl_scanreq())\n\nAlso, drop __noinline workarounds; stack overflow is not reproducible\nwith recent compilers.\n\nTested with Clang 3.7.1, GCC 4.2.1 (from 9.3-RELEASE) and 4.9.4\n(with -fstack-usage flag)\n\nApproved by:\tadrian (mentor)\nDifferential Revision:\thttps://reviews.freebsd.org/D5041","distinct":false,"url":"https://api.github.com/repos/freebsd-riscv/freebsd/commits/de08a6544d2a73982da327e334a6fead915d6586"},{"sha":"246c221ba317dc51a5f4c1d17a91f86e1542ad61","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@FreeBSD.org","name":"andrew"},"message":"Update the Allwinner kernels:\n * Use the ARM PLATFORM framework\n * Use ARM_INTRNG on teh A20 as it has a GICv2\n * Add a method to find which Allwinner SoC we are running on\n\nDifferential Revision:\thttps://reviews.freebsd.org/D5059","distinct":false,"url":"https://api.github.com/repos/freebsd-riscv/freebsd/commits/246c221ba317dc51a5f4c1d17a91f86e1542ad61"},{"sha":"aa1ae9936261cc033254821a7064bcf4f2325a66","author":{"email":"aeb8da9b93f4f35c2ddc1280821f190e432a94e3@FreeBSD.org","name":"emaste"},"message":"elfdump: handle STT_SPARC_REGISTER\n\nSTT_SPARC_REGISTER is a SPARC-specific symbol type specified by the\nSparcv9 ABI to provide some information on register use by the object.\n\nAlso rework st_info type lookup to avoid out-of-bounds array access.\n\nMFC after:\t1 week\nSponsored by:\tThe FreeBSD Foundation","distinct":false,"url":"https://api.github.com/repos/freebsd-riscv/freebsd/commits/aa1ae9936261cc033254821a7064bcf4f2325a66"}]}