{"push_id":1378199011,"size":1000,"distinct_size":1,"ref":"refs/heads/SVN/projects/ifnet","head":"ab7dae4a2dd5d46a3acf27ae012791b2900bf84d","before":"e1c1ad1d496e7aee016fd120986a4afe024b14ba","commits":[{"sha":"d7259c6c4a0d1153d66f789321e242e7cf03f973","author":{"name":"hselasky","email":"68e47392eacdfef802e6086c338e57194b8dc970@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f"},"message":"Make the system queue header file fully usable within C++ programs by\nadding macros to define class lists.\n\nThis change is backwards compatible for all use within C and C++\nprograms. Only C++ programs will have added support to use the queue\nmacros within classes. Previously the queue macros could only be used\nwithin structures.\n\nThe queue.3 manual page has been updated to describe the new\nfunctionality and some alphabetic sorting has been done while\nat it.\n\nDifferential Revision:\thttps://reviews.freebsd.org/D2745\nPR:\t\t\t200827 (exp-run)\nMFC after:\t\t2 weeks\n\n\ngit-svn-id: https://svn.freebsd.org/base/head@284915 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f","distinct":false,"url":"https://api.github.com/repos/mat813/freebsd/commits/d7259c6c4a0d1153d66f789321e242e7cf03f973"},{"sha":"589496ec97179d673650bef51948a94036d2aeda","author":{"name":"jilles","email":"603d3083d03e28641d3624b33419f23c9528e2c3@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f"},"message":"mv: Improve message when moving two or more files to non-directory.\n\nThe message text is from cp, which has had a nicer message for this since\n2007 (PR bin/50656).\n\nAs with cp, the exit status changes from 64 to 1.\n\nPR:\t\t201083\nMFC after:\t1 week\n\n\ngit-svn-id: https://svn.freebsd.org/base/head@284916 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f","distinct":false,"url":"https://api.github.com/repos/mat813/freebsd/commits/589496ec97179d673650bef51948a94036d2aeda"},{"sha":"128cbbc484b7e30a421ee21fa96c0cc9e6b6a814","author":{"name":"pfg","email":"b4bef5e76f3a4d1e472e2020ecbc9a2f265096d4@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f"},"message":"Add a new __sentinel attribute.\n\nThe sentinel attribute was originally implemented in OpenBSD's gcc and\nlater adopted by upstream GCC 4.0 (and clang). From the OpenBSD's\ngcc-local manpage:\n\n-   gcc recognizes the extra attribute __sentinel__, which can be used to\n    mark varargs function that need a NULL pointer to mark argument\n    termination, like execl(3).  This exposes latent bugs for 64-bit\n    architectures, where a terminating 0 will expand to a 32-bit int, and\n    not a full-fledged 64-bits pointer.\n\nWhile here sort the visibility attributes.\n\nHinted-by:\tOpenBSD\n\n\ngit-svn-id: https://svn.freebsd.org/base/head@284917 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f","distinct":false,"url":"https://api.github.com/repos/mat813/freebsd/commits/128cbbc484b7e30a421ee21fa96c0cc9e6b6a814"},{"sha":"b7081733daa468928356d000c1e7e5c79694d9ee","author":{"name":"kib","email":"ce9d581103e40ce1b4a3636d5281c849530292f7@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f"},"message":"Reduce code duplication.  Add helper fill_based_sd(9) which creates a\nbased user data descriptor covering whole VA.\n\nSponsored by:\tThe FreeBSD Foundation\nMFC after:\t2 weeks\n\n\ngit-svn-id: https://svn.freebsd.org/base/head@284918 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f","distinct":false,"url":"https://api.github.com/repos/mat813/freebsd/commits/b7081733daa468928356d000c1e7e5c79694d9ee"},{"sha":"ba145a7252caaab52a55942997f701bae9717fb1","author":{"name":"kib","email":"ce9d581103e40ce1b4a3636d5281c849530292f7@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f"},"message":"Add x86 PT_GETFSBASE, PT_GETGSBASE machine-depended ptrace requests to\nobtain the thread %fs and %gs bases.  Add x86 PT_SETFSBASE and\nPT_SETGSBASE requests to set the bases from debuggers.  The set\nrequests, similarly to the sysarch({I386,AMD64}_SET_FSBASE),\noverride the corresponding segment registers.\n\nThe main purpose of the operations is to retrieve and modify the tcb\naddress for debuggee.\n\nSponsored by:\tThe FreeBSD Foundation\nMFC after:\t2 weeks\n\n\ngit-svn-id: https://svn.freebsd.org/base/head@284919 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f","distinct":false,"url":"https://api.github.com/repos/mat813/freebsd/commits/ba145a7252caaab52a55942997f701bae9717fb1"},{"sha":"d8cbb3f7688463ee3bfd2f9e62586f5095d1d4d6","author":{"name":"julian","email":"a3d72ede65af40b9a6646def4d0f2a4fa8f320bb@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f"},"message":"Slight tidy up of comments before MFC\n\nMFC after:\t2 days\n\n\ngit-svn-id: https://svn.freebsd.org/base/head@284920 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f","distinct":false,"url":"https://api.github.com/repos/mat813/freebsd/commits/d8cbb3f7688463ee3bfd2f9e62586f5095d1d4d6"},{"sha":"084ddd0c503fe4a85522aeb8bb95c0b68f1f44ae","author":{"name":"kib","email":"ce9d581103e40ce1b4a3636d5281c849530292f7@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f"},"message":"pcb_gs32sd is unused for long time, remove it.  Keep the padding in pcb.\n\nSponsored by:\tThe FreeBSD Foundation\nMFC after:\t2 weeks\n\n\ngit-svn-id: https://svn.freebsd.org/base/head@284921 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f","distinct":false,"url":"https://api.github.com/repos/mat813/freebsd/commits/084ddd0c503fe4a85522aeb8bb95c0b68f1f44ae"},{"sha":"29cf4bba6fec07a2d89cd06c735c79c8a8efb0c6","author":{"name":"kib","email":"ce9d581103e40ce1b4a3636d5281c849530292f7@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f"},"message":"Add a comment about too strong semantic of atomic_load_acq() on x86.\n\nSubmitted by:\tbde\nMFC after:\t2 weeks\n\n\ngit-svn-id: https://svn.freebsd.org/base/head@284922 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f","distinct":false,"url":"https://api.github.com/repos/mat813/freebsd/commits/29cf4bba6fec07a2d89cd06c735c79c8a8efb0c6"},{"sha":"989cd669bee08a69f69e5c1e0f6eef163ab6453d","author":{"name":"kib","email":"ce9d581103e40ce1b4a3636d5281c849530292f7@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f"},"message":"Remove sv_sigtbl handling from the arm64 sendsig().  There is no ABI\nemulators on arm64.\n\nReviewed by:\tandrew\nReview:\thttps://reviews.freebsd.org/D2889\nSponsored by:\tThe FreeBSD Foundation\n\n\ngit-svn-id: https://svn.freebsd.org/base/head@284923 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f","distinct":false,"url":"https://api.github.com/repos/mat813/freebsd/commits/989cd669bee08a69f69e5c1e0f6eef163ab6453d"},{"sha":"a53cf189b87a4bb560fe555f2039bf8bfe2e642d","author":{"name":"kib","email":"ce9d581103e40ce1b4a3636d5281c849530292f7@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f"},"message":"svr4 emulator has custom sendsig() implementation, it does not use\nsv_sigtbl.\n\nSponsored by:\tThe FreeBSD Foundation\nMFC after:\t1 week\n\n\ngit-svn-id: https://svn.freebsd.org/base/head@284924 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f","distinct":false,"url":"https://api.github.com/repos/mat813/freebsd/commits/a53cf189b87a4bb560fe555f2039bf8bfe2e642d"},{"sha":"ece34c11b6c0d00873230a7fa10b62b5d0525682","author":{"name":"kib","email":"ce9d581103e40ce1b4a3636d5281c849530292f7@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f"},"message":"Move CS_SECURE() and EFL_SECURE() macros to the machine/frame.h.  They\nare useful for most implementations of sendsig().\n\nSponsored by:\tThe FreeBSD Foundation\nMFC after:\t1 week\n\n\ngit-svn-id: https://svn.freebsd.org/base/head@284925 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f","distinct":false,"url":"https://api.github.com/repos/mat813/freebsd/commits/ece34c11b6c0d00873230a7fa10b62b5d0525682"},{"sha":"16024f3ede6aeb5acf12c08b15e5dce067e31622","author":{"name":"kib","email":"ce9d581103e40ce1b4a3636d5281c849530292f7@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f"},"message":"Provide npx_get_fsave(9) and npx_set_fsave(9) functions to obtain and\nrestore the FPU state from the format of machine FSAVE area.  The\nintended use is for ABI emulators to provide FSAVE-formatted FPU state\nto usermode requiring it, while kernel could use FXSAVE due to\nXMM/XSAVE.\n\nThe core functionality to convert from/to FXSAVE format is shared with\nthe fill_fpregs_xmm() and set_fpregs_xmm().  Move the later functions\nto npx.c and rename them to npx_fill_fpregs_xmm() and\nnpx_set_fpregs_xmm().  They differ from nptx_get/set_fsave(9) since\nour mcontext contains padding to be zeroed or ignored.\n\nfill_fpregs() and set_fpregs() could be converted to use the new\ninterface, but there are small differences to handle.\n\nSponsored by:\tThe FreeBSD Foundation\nMFC after:\t1 week\n\n\ngit-svn-id: https://svn.freebsd.org/base/head@284926 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f","distinct":false,"url":"https://api.github.com/repos/mat813/freebsd/commits/16024f3ede6aeb5acf12c08b15e5dce067e31622"},{"sha":"7403c9eb822b302dab3a60b4bed2d5c4ee71665a","author":{"name":"kib","email":"ce9d581103e40ce1b4a3636d5281c849530292f7@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f"},"message":"Simplify code, no need to test the flag before clearing it.\n\nSubmitted by:\ted\nMFC after:\t12 days\n\n\ngit-svn-id: https://svn.freebsd.org/base/head@284927 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f","distinct":false,"url":"https://api.github.com/repos/mat813/freebsd/commits/7403c9eb822b302dab3a60b4bed2d5c4ee71665a"},{"sha":"4f4bdb81179263fc7267a24bc055c63d903ebaea","author":{"name":"emaste","email":"d2b7c921af14e445b1748f9c47642fe92e2e657e@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f"},"message":"speed up ar(1) on UFS file systems\n\nFault in the buffer prior to writing to workaround poor performance due\nto interaction with kernel fs deadlock avoidance code. See the comment\nprior to vn_io_fault_doio() in sys/kern/vfs_vnops.c for details of the\nissue.\n\nOn my stable/10 desktop with a 16MB obj.o and \"ar r out.a obj.o\" I see\nthe following run times (seconds):\n\nx ar.r284891\n+ ar.patched\n+----------------------------------------------------------------------+\n|+                                                                     |\n|+                                                                    x|\n|+                                                                   xx|\n|A                                                                   |A|\n+----------------------------------------------------------------------+\n    N         Min          Max        Median           Avg        Stddev\nx   3       1.307        1.321         1.315     1.3143333  0.0070237692\n+   3       0.020        0.023         0.022   0.021666667  0.0015275252\nDifference at 95.0% confidence\n        -1.29267 +/- 0.0115203\n        -98.3515% +/- 0.876513%\n        (Student's t, pooled s = 0.00508265)\n\nThanks to kib for diagnosing and explaining the issue and suggesting\nthe workaround.\n\nReviewed by:\teadler, kib\nMFC after:\t1 week\nSponsored by:\tThe FreeBSD Foundation\nDifferential Revision:\thttps://reviews.freebsd.org/D2933\n\n\ngit-svn-id: https://svn.freebsd.org/base/head@284928 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f","distinct":false,"url":"https://api.github.com/repos/mat813/freebsd/commits/4f4bdb81179263fc7267a24bc055c63d903ebaea"},{"sha":"1f5bb50275c4cfb2842c7b76cdf80140f26143ef","author":{"name":"brueffer","email":"3773b0dbb1b9f1832085e105c5fd200d81ae554e@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f"},"message":"Fix issues that kept some of the examples from actually working.\n\nPR:\t\t144534\nSubmitted by:\tNicolas Edel\nMFC after:\t1 week\n\n\ngit-svn-id: https://svn.freebsd.org/base/head@284929 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f","distinct":false,"url":"https://api.github.com/repos/mat813/freebsd/commits/1f5bb50275c4cfb2842c7b76cdf80140f26143ef"},{"sha":"aab6b5492d030df1e3968516f8c8bdae290d97dc","author":{"name":"brueffer","email":"3773b0dbb1b9f1832085e105c5fd200d81ae554e@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f"},"message":"Add CouchDB ports (5984 TCP/UDP).\n\nPR:\t\t193268\nSubmitted by:\tyuri@rawbw.com\nMFC after:\t1 week\n\n\ngit-svn-id: https://svn.freebsd.org/base/head@284930 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f","distinct":false,"url":"https://api.github.com/repos/mat813/freebsd/commits/aab6b5492d030df1e3968516f8c8bdae290d97dc"},{"sha":"02591fd94dda935941e62e3440ec9dfb39effef1","author":{"name":"brueffer","email":"3773b0dbb1b9f1832085e105c5fd200d81ae554e@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f"},"message":"Set the initial system time to a sane (as in: not end of 21st century) value when\nbooting on a PC with CMOS clock set to a year before 2000.\n\nThis uses 1980 (instead of 1970 as in the initial patch) as pivot year as\nsuggested by imp in the PR followup.\n\nPR:\t\t195703\nSubmitted by:\tcs@soi.spb.ru\nReviewed by:\timp\nMFC after:\t1 weeks\n\n\ngit-svn-id: https://svn.freebsd.org/base/head@284931 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f","distinct":false,"url":"https://api.github.com/repos/mat813/freebsd/commits/02591fd94dda935941e62e3440ec9dfb39effef1"},{"sha":"c3ef35960bf22bbfe4657851d4444230d882d114","author":{"name":"sbruno","email":"d5ff4883b309663de90db713f6552b6c0b42502b@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f"},"message":"Delete the refernce to VLAN handling being disabled by default.  This is\nno longer the case.\n\nPR:\t\t118693\nMFC after:\t3 days\n\n\ngit-svn-id: https://svn.freebsd.org/base/head@284933 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f","distinct":false,"url":"https://api.github.com/repos/mat813/freebsd/commits/c3ef35960bf22bbfe4657851d4444230d882d114"},{"sha":"2c0ea5639d02f4a7aed12569a5e25c81e6c55df0","author":{"name":"hiren","email":"24e5f7260bdd9b4db09a342e4ea1e7f6daa676eb@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f"},"message":"Avoid a situation where we do not set persist timer after a zero window\ncondition.\nIf you send a 0-length packet, but there is data is the socket buffer, and\nneither the rexmt or persist timer is already set, then activate the persist\ntimer.\n\nPR:\t\t\t192599\nDifferential Revision:\tD2946\nSubmitted by:\t\tjlott at averesystems dot com\nReviewed by:\t\tjhb, jch, gnn, hiren\nTested by:\t\tjlott at averesystems dot com, jch\nMFC after:\t\t2 weeks\n\n\ngit-svn-id: https://svn.freebsd.org/base/head@284941 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f","distinct":false,"url":"https://api.github.com/repos/mat813/freebsd/commits/2c0ea5639d02f4a7aed12569a5e25c81e6c55df0"},{"sha":"f92825bd82fd81db98b1e100ff767a550919c8d6","author":{"name":"brd","email":"1a09ea586af6203e559249a0ea01aecd4612fd31@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f"},"message":"Add Support for uploading Vagrant images to Hashicorp Atlas.\n\nApproved by:\tre (gjb)\n\n\ngit-svn-id: https://svn.freebsd.org/base/head@284942 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f","distinct":false,"url":"https://api.github.com/repos/mat813/freebsd/commits/f92825bd82fd81db98b1e100ff767a550919c8d6"}]}
{"actor":{"display_login":"mat813"}}