{"push_id":2301012624,"size":5,"distinct_size":1,"ref":"refs/heads/hardened/current/master","head":"1a32c7e9df924676b7f73d41937b3cdfca239e96","before":"ff01bbed37256d19b12e27f296b8d58c7c249b5f","commits":[{"sha":"5fe6ae4ad4f6df401afcf433a4b492a56ee7baf1","author":{"name":"mckusick","email":"266c969ed9e3b126d3e11fa86e60f953da4ab5d0@FreeBSD.org"},"message":"Fix punctuation.","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD-playground/commits/5fe6ae4ad4f6df401afcf433a4b492a56ee7baf1"},{"sha":"a0170c678b9fe7d46670abf19c312b2e8ae52a74","author":{"name":"mckusick","email":"266c969ed9e3b126d3e11fa86e60f953da4ab5d0@FreeBSD.org"},"message":"Use sbput(3) rather than sbwrite(3) to ensure that the updated copy of\nthe superblock gets written.\n\nReported by: Mark Johnston <markj@FreeBSD.org>","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD-playground/commits/a0170c678b9fe7d46670abf19c312b2e8ae52a74"},{"sha":"a07554bea56146909ccf7b0e8ff403a05f7b0f5e","author":{"name":"adrian","email":"cf7ed4b502ef3ce05bc86a716c1e59e590e64754@FreeBSD.org"},"message":"[etherswitch] add the first pass of a simple API to flush and fetch the L2 address table from the ethernet switch.\n\nThis stuff may be a bit fluid during this -HEAD cycle as various other\nswitch features are added, but the current stuff is enough to drive\ninitial development and features on the atheros range of integrated\nand external switches.\n\n* add a method to flush the whole address table;\n* add a method to flush all addresses on a given port;\n* add a method to download the address table;\n* .. and then a method to fetch entries from the address table.\n\nThe table fetch/read methods pass through to the drivers for now since\nthe drivers may implement different ways of fetching/caching the address\ntable data.  The atheros devices for example fetch the table by\niterating over the table through a set of registers and so you need\nto keep that locked whilst you iterate otherwise you may have the table\nflushed half way by a port status change.\n\nThis is a no-op until the userland and arswitch code shows up.","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD-playground/commits/a07554bea56146909ccf7b0e8ff403a05f7b0f5e"},{"sha":"de614dd7e7f59886c4e69c15c441031044e916c3","author":{"name":"swills","email":"081bdc25e6e29559bf1835a51e7beac76c2c4933@FreeBSD.org"},"message":"Correct longjmp\n\nReviewed by:\tnwhitehorn\nDifferential Revision:\thttps://reviews.freebsd.org/D14159","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD-playground/commits/de614dd7e7f59886c4e69c15c441031044e916c3"},{"sha":"1a32c7e9df924676b7f73d41937b3cdfca239e96","author":{"name":"Oliver Pinter +","email":"924fd90530ea0369cfaf1274bf61a797817afd0e@hardenedbsd.org"},"message":"Merge branch 'freebsd/current/master' into hardened/current/master\n\n* freebsd/current/master:\n  Correct longjmp\n  [etherswitch] add the first pass of a simple API to flush and fetch the L2 address table from the ethernet switch.\n  Use sbput(3) rather than sbwrite(3) to ensure that the updated copy of the superblock gets written.\n  Fix punctuation.","distinct":true,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD-playground/commits/1a32c7e9df924676b7f73d41937b3cdfca239e96"}]}
{"actor":{"display_login":"hbsd-robot0"}}