{"push_id":1319724696,"size":32,"distinct_size":32,"ref":"refs/heads/criu-dev","head":"424a0ff6b98c2864153fb5f0daa63787acb201f6","before":"411cde8815a4e1fb05852676a5b20d04fda5bbd0","commits":[{"sha":"015c2ead400702e21e53fcf30c77a6589f40d548","author":{"name":"Pavel Emelyanov","email":"97be45951aef3afc49338a5d4d55d2ea5d32a42b@virtuozzo.com"},"message":"help: Introduce separate section for external resources\n\nThe plan is to describe them all more carefully.\n\nSigned-off-by: Pavel Emelyanov <xemul@virtuozzo.com>","distinct":true,"url":"https://api.github.com/repos/cyrillos/criu/commits/015c2ead400702e21e53fcf30c77a6589f40d548"},{"sha":"b4d1158732ce2f133196b0c58ee120f802e02add","author":{"name":"Pavel Emelyanov","email":"97be45951aef3afc49338a5d4d55d2ea5d32a42b@virtuozzo.com"},"message":"ext: Sweep external resources code into separate files.\n\nSigned-off-by: Pavel Emelyanov <xemul@virtuozzo.com>","distinct":true,"url":"https://api.github.com/repos/cyrillos/criu/commits/b4d1158732ce2f133196b0c58ee120f802e02add"},{"sha":"13c28ece9aa23f95a2349494d85ccad4f2490a87","author":{"name":"Pavel Emelyanov","email":"97be45951aef3afc49338a5d4d55d2ea5d32a42b@virtuozzo.com"},"message":"ext: Add more helpers to mess with external resources.\n\nSigned-off-by: Pavel Emelyanov <xemul@virtuozzo.com>","distinct":true,"url":"https://api.github.com/repos/cyrillos/criu/commits/13c28ece9aa23f95a2349494d85ccad4f2490a87"},{"sha":"95cecf9c2f3bd7b547cb05a0256b19eb76e18679","author":{"name":"Pavel Emelyanov","email":"97be45951aef3afc49338a5d4d55d2ea5d32a42b@virtuozzo.com"},"message":"ext: Lookup by key return NULL or ENOENT\n\nMake it possible to distinguish 'no val' from 'empty val'.\n\nSigned-off-by: Pavel Emelyanov <xemul@virtuozzo.com>","distinct":true,"url":"https://api.github.com/repos/cyrillos/criu/commits/95cecf9c2f3bd7b547cb05a0256b19eb76e18679"},{"sha":"0e869bf82f30ff6bce3d7cdc66779d8b642c82af","author":{"name":"Pavel Emelyanov","email":"97be45951aef3afc49338a5d4d55d2ea5d32a42b@virtuozzo.com"},"message":"veth: Make --external support --veth-pair\n\nSigned-off-by: Pavel Emelyanov <xemul@virtuozzo.com>","distinct":true,"url":"https://api.github.com/repos/cyrillos/criu/commits/0e869bf82f30ff6bce3d7cdc66779d8b642c82af"},{"sha":"af3ec6b31786b2b4a5218c7ecc7a886af0f1b551","author":{"name":"Pavel Emelyanov","email":"97be45951aef3afc49338a5d4d55d2ea5d32a42b@virtuozzo.com"},"message":"unux: Make --external support --ext-unix-sk\n\nSigned-off-by: Pavel Emelyanov <xemul@virtuozzo.com>","distinct":true,"url":"https://api.github.com/repos/cyrillos/criu/commits/af3ec6b31786b2b4a5218c7ecc7a886af0f1b551"},{"sha":"d277b660a45fe64272b549ce08e52bc083bfa9d5","author":{"name":"Pavel Emelyanov","email":"97be45951aef3afc49338a5d4d55d2ea5d32a42b@virtuozzo.com"},"message":"mount: Relax ext mounts resolving\n\nSigned-off-by: Pavel Emelyanov <xemul@virtuozzo.com>","distinct":true,"url":"https://api.github.com/repos/cyrillos/criu/commits/d277b660a45fe64272b549ce08e52bc083bfa9d5"},{"sha":"10e1ffd29e3c3ea79a18cde8a04fb77514cd15b7","author":{"name":"Pavel Emelyanov","email":"97be45951aef3afc49338a5d4d55d2ea5d32a42b@virtuozzo.com"},"message":"mount: Helper for auto-ext entry creation\n\nSigned-off-by: Pavel Emelyanov <xemul@virtuozzo.com>","distinct":true,"url":"https://api.github.com/repos/cyrillos/criu/commits/10e1ffd29e3c3ea79a18cde8a04fb77514cd15b7"},{"sha":"0bd022fa1e4c774fe1cad27f635e2dbfd9b65fa3","author":{"name":"Pavel Emelyanov","email":"97be45951aef3afc49338a5d4d55d2ea5d32a42b@virtuozzo.com"},"message":"mount: Do not set key to anything for auto-ext-mounts\n\nSigned-off-by: Pavel Emelyanov <xemul@virtuozzo.com>","distinct":true,"url":"https://api.github.com/repos/cyrillos/criu/commits/0bd022fa1e4c774fe1cad27f635e2dbfd9b65fa3"},{"sha":"7509b31aeeeb61b365c483c6853fe94fa0f5abfd","author":{"name":"Kirill Tkhai","email":"d13947db9d9913cf8285f84b7d54ebf76b2f1bbe@virtuozzo.com"},"message":"mount: Corrent sibling path when parent and child have the same mountpoint\n\nWhen m and pa are mounted in the same directory, rpath is initialized\nto empty string (rpath[0] points to '\\0'). In this case snprintf() at\nthe bottom of function makes path have '/' at the end.\n\nIn further, function validate_shared(), which uses the result, calls\nfind_shared_peer() and fails to find a peer.\n\nSigned-off-by: Kirill Tkhai <ktkhai@virtuozzo.com>\nAcked-by: Andrei Vagin <avagin@virtuozzo.com>\nSigned-off-by: Pavel Emelyanov <xemul@virtuozzo.com>","distinct":true,"url":"https://api.github.com/repos/cyrillos/criu/commits/7509b31aeeeb61b365c483c6853fe94fa0f5abfd"},{"sha":"d9c6a6b9245b9a06cfe734f4a8671d32078704e4","author":{"name":"Adrian Reber","email":"5446449c4499361214c92f25f6b71c94001c9128@redhat.com"},"message":"crit: translate pagemap flags into strings\n\nThis translates pagemap flags into strings for easier readability.\n\nSigned-off-by: Adrian Reber <areber@redhat.com>\nSigned-off-by: Pavel Emelyanov <xemul@virtuozzo.com>","distinct":true,"url":"https://api.github.com/repos/cyrillos/criu/commits/d9c6a6b9245b9a06cfe734f4a8671d32078704e4"},{"sha":"f0b7f0c6b464eb3cc0bc210b439e140a4d61737c","author":{"name":"Pavel Emelyanov","email":"97be45951aef3afc49338a5d4d55d2ea5d32a42b@virtuozzo.com"},"message":"mount: Move fstypes related code into separate files\n\nAfter this the mount.c is no longer the fattest .c in the tree:\n\n  - before\n    3947 criu/mount.c\n    3179 criu/cr-restore.c\n    2622 criu/proc_parse.c\n    2095 criu/tty.c\n\n  - after\n    3179 criu/cr-restore.c\n    3170 criu/mount.c\n    2623 criu/proc_parse.c\n    2095 criu/tty.c\n\nOne \"not move\" thing is -- since fstype array is static to the\nfilesystems.c and mount.c needs to access fstype[1] for auto\nmounts, the fstype_auto() call is added.\n\nSigned-off-by: Pavel Emelyanov <xemul@virtuozzo.com>","distinct":true,"url":"https://api.github.com/repos/cyrillos/criu/commits/f0b7f0c6b464eb3cc0bc210b439e140a4d61737c"},{"sha":"f30911cbe5eff224908c92bd286dff23756d289a","author":{"name":"Stanislav Kinsburskiy","email":"294c77b0bcea1fa9fe40bf801c13a8eb912c7fbb@virtuozzo.com"},"message":"restorer: add forgotten CLONE_FS flag for threads clone\n\nThreads must share fs struct. Without this path each thread has it's own fs\nstruct.\n\nSigned-off-by: Stanislav Kinsburskiy <skinsbursky@virtuozzo.com>\nSigned-off-by: Pavel Emelyanov <xemul@virtuozzo.com>","distinct":true,"url":"https://api.github.com/repos/cyrillos/criu/commits/f30911cbe5eff224908c92bd286dff23756d289a"},{"sha":"e84eca903f3c4594d92ff5eafb1d40f463feeca6","author":{"name":"Stanislav Kinsburskiy","email":"294c77b0bcea1fa9fe40bf801c13a8eb912c7fbb@virtuozzo.com"},"message":"zdtm: add test for shared threads FS structure migration\n\nSigned-off-by: Stanislav Kinsburskiy <skinsbursky@virtuozzo.com>\nSigned-off-by: Pavel Emelyanov <xemul@virtuozzo.com>","distinct":true,"url":"https://api.github.com/repos/cyrillos/criu/commits/e84eca903f3c4594d92ff5eafb1d40f463feeca6"},{"sha":"4937ae2f764e92cf9260ebb4f9e6142779f840cd","author":{"name":"Dmitry Safonov","email":"fb751bce281cbc2ea7a54591daf82af5108a0d1e@virtuozzo.com"},"message":"make: define CONFIG_COMPAT on mrproper/clean\n\nAs it's a make/build option, the set of files to compile depends\non it. We don't do feature tests on mrproper/clean (no point in it).\nLet's define CONFIG_COMPAT for those targets, so compiled files\nwill be properly cleaned.\n\nReported-by: Adrian Reber <adrian@lisas.de>\nCc: Cyrill Gorcunov <gorcunov@openvz.org>\nSigned-off-by: Dmitry Safonov <dsafonov@virtuozzo.com>\nAcked-by: Cyrill Gorcunov <gorcunov@openvz.org>\nSigned-off-by: Pavel Emelyanov <xemul@virtuozzo.com>","distinct":true,"url":"https://api.github.com/repos/cyrillos/criu/commits/4937ae2f764e92cf9260ebb4f9e6142779f840cd"},{"sha":"1744d454738ee554b323d8991aacfefd7e32b448","author":{"name":"Dmitry Safonov","email":"fb751bce281cbc2ea7a54591daf82af5108a0d1e@virtuozzo.com"},"message":"Travis: check mrproper cleanings\n\nLet there be more make-tests.\n\nCc: Adrian Reber <adrian@lisas.de>\nCc: Andrei Vagin <avagin@virtuozzo.com>\nSigned-off-by: Dmitry Safonov <dsafonov@virtuozzo.com>\nAcked-by: Cyrill Gorcunov <gorcunov@openvz.org>\nSigned-off-by: Pavel Emelyanov <xemul@virtuozzo.com>","distinct":true,"url":"https://api.github.com/repos/cyrillos/criu/commits/1744d454738ee554b323d8991aacfefd7e32b448"},{"sha":"5a776721e760a38a65bb3e7bad388f4219d875a3","author":{"name":"Kir Kolyshkin","email":"d04be6e6c09fe2073d7fa7c291074c2bd9f1e330@openvz.org"},"message":"Documentation/Makefile: set nmkdir\n\nI was not able to find a way to make a target in sub-makefile\n(such as \"cd Documentation && make pdf\") without this hack.\n\nIf there's a better way, please let me know\n\nCc: Cyrill Gorcunov <gorcunov@openvz.org>\nSigned-off-by: Kir Kolyshkin <kir@openvz.org>\nReviewed-by: Cyrill Gorcunov <gorcunov@openvz.org>\nSigned-off-by: Pavel Emelyanov <xemul@virtuozzo.com>","distinct":true,"url":"https://api.github.com/repos/cyrillos/criu/commits/5a776721e760a38a65bb3e7bad388f4219d875a3"},{"sha":"8387852e3bc898e9ab977e40b53e0782b280a9ff","author":{"name":"Kir Kolyshkin","email":"d04be6e6c09fe2073d7fa7c291074c2bd9f1e330@openvz.org"},"message":"criu(8): massive man page update\n\nThis is an attempt to cleanup the man page. I am very sorry this comes\nin this one big patch. Here are the changes:\n\n1. Use *BOLD* for literals, 'ITALIC' for arguments (variable\nsubstituions)\n\n2. Do not use <> for arguments, as they are already marked so (italic)\n\n3. Remove details about \"criu exec\" and remote syscalls execution;\n   add note that it's obsoleted by Compel.\n\n4. Some descriptions are shrunk, some made longer, many are rephrased.\n\n5. Formatting: use second-level lists (*value*:::) where appropriate\n   (mostly instead of bulleted lists of values).\n\n6. Properly show comma-separated lists of arguments (with second pair\n   of [] and ...\n\n7. Proper use of terms 'option' and 'argument' (*--option* 'argument').\n\n8. Other fixes to formatting and English (such as missing a/the articles).\n\n...\n\n98. Change author to be \"the CRIU team\".\n\n99. Update copyright years, copyright holder is Parallels Holdings.\n\n[v2: rebase]\n\nCc: Cyrill Gorcunov <gorcunov@openvz.org>\nSigned-off-by: Kir Kolyshkin <kir@openvz.org>\nReviewed-by: Cyrill Gorcunov <gorcunov@openvz.org>\nSigned-off-by: Pavel Emelyanov <xemul@virtuozzo.com>","distinct":true,"url":"https://api.github.com/repos/cyrillos/criu/commits/8387852e3bc898e9ab977e40b53e0782b280a9ff"},{"sha":"de077a4fe73862b0e15ace76f837e20d689d6c74","author":{"name":"Kir Kolyshkin","email":"d04be6e6c09fe2073d7fa7c291074c2bd9f1e330@openvz.org"},"message":"Documentation: prettify the man page\n\nThis adds a way to re-enable justification and hyphenation for\nthe man page (which in enabled by default in troff but then\nDocbook explicitly disables it). The man page looks better this way.\n\nThe reason why hyphenation for man pages is disabled by Docbook is\n\"The problem is that groff is not particularly smart about how it\ndoes hyphenation; it can end up hyphenating a lot of things that you\ndon't want hyphenated\".\n\nThe reason why justification for man pages is disabled by Docbook is\n\"justified text looks good only when it is also hyphenated.\nWithout hyphenation, excessive amounts of space often end up\ngetting between words, in order to \"pad\" lines out to align\non the right margin\".\n\nI carefully checked the resuling man page using both terminal output\non 80 columns and the PS/PDF generated. In both cases hyphenation\nlooks normal, i.e. I don't see any unwanted cases of extra hyphenation.\nSame for justification.\n\nSigned-off-by: Kir Kolyshkin <kir@openvz.org>\nReviewed-by: Cyrill Gorcunov <gorcunov@openvz.org>\nSigned-off-by: Pavel Emelyanov <xemul@virtuozzo.com>","distinct":true,"url":"https://api.github.com/repos/cyrillos/criu/commits/de077a4fe73862b0e15ace76f837e20d689d6c74"},{"sha":"21bbe3492ae57256306ae5d5831a78376944364e","author":{"name":"Kir Kolyshkin","email":"d04be6e6c09fe2073d7fa7c291074c2bd9f1e330@openvz.org"},"message":"Documentation: enable monospaced font in PS/PDF\n\nSigned-off-by: Kir Kolyshkin <kir@openvz.org>\nReviewed-by: Cyrill Gorcunov <gorcunov@openvz.org>\nSigned-off-by: Pavel Emelyanov <xemul@virtuozzo.com>","distinct":true,"url":"https://api.github.com/repos/cyrillos/criu/commits/21bbe3492ae57256306ae5d5831a78376944364e"}]}
{"actor":{"display_login":"cyrillos"}}