python-ploop-8.0.85-1.vz9 >    aw  }Dͭ*KJ.s=p)bkUί^S_\Kj݄Xs z**ٲV sAyBs0LLˣ0҈ T/2\ץ$0qh)N_0~}G>[xU%4571c18eefbeb33c3026824b3338f76e137307368743dac15145278032a9f908f8f0d8f1d4e746f05f99bb057f1fc4e7e59969d05\aw  }Dͭ*A]ntɖ\J+<ץ-KߖtQ/zL 3Kݚav ʰ\ ǩ AH>ROH)2)eZ^a% kX`ﶝ=vQH ~rjzw"Ix8>p<=?=d  6hl    ,  @  h     H z  t   (8@9@:@G7L H7t I7 X7Y7\7 ]8 ^8b9d;e;f;l; t;8 u;` v;w 8.0.85Igor Sukhih 8.0.84Igor Sukhih 8.0.83Igor Sukhih 8.0.82Igor Sukhih 8.0.81Igor Sukhih 8.0.79Igor Sukhih 8.0.78Igor Sukhih 8.0.77Igor Sukhih 8.0.76Igor Sukhih 8.0.75Igor Sukhih 8.0.74Igor Sukhih 8.0.73Igor Sukhih 8.0.72Igor Sukhih 8.0.71Igor Sukhih 8.0.70Igor Sukhih 8.0.69Igor Sukhih 8.0.68Igor Sukhih 8.0.67Igor Sukhih 8.0.66Igor Sukhih 8.0.65Igor Sukhih 8.0.64Igor Sukhih 8.0.63Igor Sukhih 8.0.62Igor Sukhih 8.0.61Igor Sukhih 8.0.59Igor Sukhih 8.0.58Igor Sukhih 8.0.53Igor Sukhih 8.0.52Igor Sukhih 8.0.51Igor Sukhih 8.0.50Igor Sukhih 8.0.49Igor Sukhih 8.0.48Igor Sukhih 8.0.47Igor Sukhih 8.0.46Igor Sukhih 8.0.45Igor Sukhih 8.0.44Igor Sukhih 8.0.43Igor Sukhih 8.0.42Igor Sukhih 8.0.41Igor Sukhih 8.0.40Igor Sukhih 8.0.39Igor Sukhih 8.0.38Igor Sukhih 8.0.37Igor Sukhih 8.0.35Igor Sukhih 8.0.34Igor Sukhih 8.0.33Igor Sukhih 8.0.32Igor Sukhih 8.0.31Igor Sukhih 8.0.30Igor Sukhih 8.0.29Igor Sukhih 8.0.28Igor Sukhih 8.0.27Igor Sukhih 8.0.26Igor Sukhih 8.0.25Igor Sukhih 8.0.24Igor Sukhih 8.0.23Igor Sukhih 8.0.22Igor Sukhih 8.0.21Igor Sukhih 8.0.20Igor Sukhih 8.0.19Igor Sukhih 8.0.17Igor Sukhih 8.0.16Igor Sukhih 8.0.15Igor Sukhih 8.0.12- Pass preallocation option to kernel if it is needed #PSBM-131770- "lazytime" mount option for both ext4 and xfs filesystems #PSBM-137413- check bmap array bound #PSBM-137391- "double free or corruption (fasttop)", action=3) at malloc.c:4967 \#PSBM-137640- ploop_umount(): qcow2 live check failed #PSBM-137114- dump_xfs(): Total space inside CT is greater set diskspace value #PSBM-136571- read status from push_bakup target - cbt_get_dirty_bitmap_metadata(): validate ci_blksize - check_deltas_live(): handle race in live check #PSBM-136735- plooptool_info: disable logging to console- fix typo- [qcow2] switch snapshot #PSBM-130610- fixed processing umount_timeout- workaround #PSBM-133521 - redesign secondary disk resize scheme without mounting target fs in the host \#PSBM-86308 - qcow2: skip locking check on snapshot - etc/modules-load.d/ploop.conf: add dm-qcow2- setup trusted exec for devices #PSBM-135851 - File system check from outside of the CT #PSBM-135678 - send_dirty_bitmap_to_kernel(): open delta with O_DIRECT|O_RDONLY #PSBM-136147- qcow2: Create and mount device #PSBM-128992- Use xfs 'norecovery' mount option if mounted in 'ro' #PSBM-135509- Check_one_slot(): revalidate image size on bound error #PSBM-135719- dm_tracking_get_next(): end of changed block mark #PSBM_135671- modules-load.d/ploop.conf: add dm-tracking - use generic tracking driver #PSBM-134068 - ploop_umount(): do not fail umount if image in a deleted state - ploop_stop(): resume device before remove - send_optional_header(): fixed copy CBT - test/test-pcopy.py: update test logic- ploop_mount(): add automount logic - ploop_get_mnt_info(): get fstype and fsuuid #PSBM-135508 - 'ploop moutn -F' Force checking even if the file system seems clean- encrypt_image(): failed to encrypt #PSBM-135415- Xfs: allow mounting fs with same uuid #PSBM-135409- xfs offline resize- failed to resize xfs #PSBM-135393- xfs support #PSBM-131693- detect/cleanup died backup client #PSBM-134395 - Introduce long operation lock - deny ploop umount while backup is active #PSBM-134394 - lock disk images in a compatible with QEMU way #PSBM-127665 - Add API to init/deinit dm target #PSBM-129841- Compilation fixes under CentOs-9 - drop es cache before filefrag call - BUGFIX PSBM-132275 Pcompact ignore timeout- update_gpt_partition(): align end of partition- Align partition to 4096 page size #PSBM-132357- is_device_inuse(): fixed detect device in use #PSBM-132072- Create ploop with partition by default - dm_remove(): retry DM_DEVICE_REMOVE on EBUSy #PSBM-132095- Log dm error code #PSBM-132095- Create partition table by default #PSBM-131608- get_mount_dir(): pass incorrect buffer size #PSBM-131691- Do not truncate image at max size #PSBM-129597 - Fixed umount of encrypted device- Fixed umount of encrypted device- failed umount device with partition- Use .qcow2 image extension as type mark #PSBM-131317- failed to execute mkfs.ext4: No such file or directory: #PSBM-130620- check_snapshot_mount (ploop.c:4106): Snapshot is busy by device(s) \#PSBM-131209- fixed 'umount -d device' #PSBM-131030- suspend device before update RW delta- ploop_umount(): fix SIGSEGV #PSBM-130924- dm-qcow2: initial implemantation- Error in open_delta (delta_read.c:168): Image is in use /vzt/disk_test7/root.hds #PSBM-130736- blockdev_set_untrusted (ploop.c:1493): Can't open: No such file or directory \#PSBM-130835- Disallow accidental execution from a ploop/dm image (Valeriy Vdovin ) (#PSBM-129780)- hrink_device(): failed to offline shrink #PSBM-130584- Use umount timeout if specified - add_delta(): fd leaked - failed to umount: Error in wait_for_open_count #PSBM-129839- ploop_discard_get_stat_by_dev(): provide native discard mode info \#PSBM-127086 - 'ploop defrag' should have parameter for threshold #PSBM-127354 - ploop ext4 on kaio: Add defragger #PSBM-125608 (root )- ploop_discard_get_stat_by_dev(): provide native discard mode info \#PSBM-127086- 'ploop defrag' should have parameter for threshold #PSBM-127354 - ploop ext4 on kaio: Add defragger #PSBM-125608- Snapshot mount logic #PSBM-128855 - Dump CBT on ploop stop #PSBM-99977- balloon: remove in kernel maintenance logic- remove loop layer #PSBM-129306- plooptool_info(): the same src and dst is used in snprintf() #PSBM-128672- Attach snapshot via reload #PSBM-129257- merge_image(); remove dup code chunk #PSBM-128705- ploop_umount() exits with 0 in case umount failure #PSBM-128674 - dm_remove(): return correct error- Add processing balloon_ino mount option #PSBM-127420- Fix python module import errors #PSBM-123941 (Pavel Vokhmyanin )- grow_loop_image(): call fsync after ftruncate() #PSBM-122078- snapshot-merge does not work #PSBM-103039- device-mapper: remove ioctl on ploop10561 failed: Device or resource busy \#PSBM-120748 - ploop_check(): image truncated to max allocated cluster #PSBM-121194 - tools/ploop-test.c: update usage - ploop-copy: switch to main api #PSBM-121566 - repair_sparse(): call ioctl(EXT4_IOC_CLEAR_ES_CACHE) #PSBM-106781 - Add only aligned deltas to kernel #PSBM-108314 - ploop_check(): CBT dropped in force mode #PSBM-120760 - ploop_check: uninitialized pointer in free() #PSBM-120757 - Check BAT consistency before and after operations #PSBM-107837 - check_and_repair(): perform sparse repair only if requested - Do not round ending_lba to blocksize on GPT convert #PSBM-106920 - Revert "ploop_copy_receiver(): call filefrag #PSBM-105933" - Revert "ploop_copy_receiver(): validate image #PSBM-105933" - ploop-copy: Add compatibility with old protocol - ploop-copy: introduce handshake - ploop-copy: introduce md5 checksum check - ploop-copy: switch to queue chunk schema - cleanup: move private data from header - fill_hole(): print parameters before fail - ploop_copy_receiver(): validate image #PSBM-105933 - ploop_copy_receiver(): call filefrag #PSBM-105933 - restore_hole(): process CHECK_REPAIR_SPARSE flag - ploop_copy_receiver(): flush all modified data #PSBM-105933 - fill_hole(): add debug logging - BLKRRPART /dev/ploop18626: Device or resource busy #PSBM-105751 - tools/ploop-cbt.c: fix logging - tools/ploop: create CBT bitmap #PSBM-104586 - STYLE: split create_snapshot() - creating CBT snapshot is racy #PSBM-104462 - ploop_mount(): use of uninitialized variable - Change encrypted image layout #PSBM-104039 - Makefile.inc -Wformat-truncation=0 - tools/ploop.c perform online resize fro unmounted image - tools/ploop allow ploop creation without partition - dev_num2dev_start(): adopt to dm-crypt schema - sgdisk_resize_gpt() - Unable to create snapshot with same uuid #PSBM-103419 - check_snapshot_mount: return correct error message - Failed to delete temparary snapshot: snapshot is busy - check_snapshot_mount(): run lsof utility if snapshot is busy - Offline merge can corrupt BAT #PSBM-102808 (#PSBM-101080) - build_hole_bitmap(): do not use header copy - ploop_resize_image(): missed check- Introduce ploop_get_devname() - Get rid of Parallels word in source code #PSBM-102329 - ploop_resize_image(): missed check - ploop-copy: data corruption #PSBM-101845 - ploop_chek(): remove false error message - plooptool_info(): fixed typo #PSBM-102708 - ploop_resize_image(): offline resize is going on mounted ploop #PSBM-101918 - Failed to mount snapshot: Failed to fallocate: Text file busy #PSBM-101388 - auto_mount_fs(): use namespace pid to find mountpoint - Unable to resize secondary ploop #PSBM-101799 - Unable to operate with additional ploop images #PSBM-101605 - get_mount_dir(): return real mountpoint from mnt namespace - lib/merge.c: remove debug logging #PSBM-101561 - check_and_repair_sparse\(): do not call fsync for every block #PSBM-101508 - check_and_repair(): remove duplicate error message - Add possibility to iterate all deltas on defrag #PSBM-101490 - ploop_image_shuffle(): update the end of image calculation - send_image_block(): skip zero block transmition #PSBM-100783 - bad geometry: block count 2620929 exceeds size of device (2620928 blocks) \#PSBM-101397 - test/Makefile: add more tests - Remove debug logging - test/Makefile: add Makefile for test - test-snapshot: test update - Check holes on RAW base images on EXT4 are populated #PSBM-101218 - Faile dto mount RAW image with snapshot #PSBM-101200 - test-snapshot: offline snapshot merge test - Print ploop BAT - reallocate_cluster(): u32 type overflow - check_and_repair(): remove debug logging - Allow ploop v1 format defragmentation - define copy_file_range() - tools/ploop-check.c: process check flags if DiskDescriptor.xml is used - tools/ploop-check.c: update usage - dump_bat(): display additional info - check_and_repair(): calculate reverse map size - Turn off automatic image defragmentation on ploop mount - Use free block from the beginning of the image on merge #PSBM-101080 - range_build_rmap(): fixed reverse array size calculation - CBT dropped on image mount #PSBM-100989 - fill_hole(): access memory beyond end of array - check_and_repair(): use fstat() to get image size #PSBM-100975 (#PSBM-100873) - check_and_repair(): incorect end of file calculated #PSBM-100873 - Revert "range_build_rmap(): incorect max filled index returned #PSBM-100959 - Add tools/ploop-test.c - Implement a way to shuffle ploop clusters for test #PSBM-100773 - range_build_rmap(): incorect max filled index returned #PSBM-100873 - check_and_repair(): fix repair raw image #PSBM-100719 - Surpress log messages on console for 'ploop list' - ploop-check: added defrag option - ploop_check(): log ftruncate() parameters - Repair ploop image with cluster block outside device #PSBM-10012 8.0.85-1.vz98.0.85-1.vz900.build-idd3f855b60af404a5492671ddc8d2fce1604352dclibplooplibploop-0.0.0-py3.9.egg-info__init__.py__pycache____init__.cpython-39.opt-1.pyc__init__.cpython-39.pyclibploopapi.cpython-39-x86_64-linux-gnu.so/usr/lib//usr/lib/.build-id//usr/lib/.build-id/d3//usr/lib64/python3.9/site-packages//usr/lib64/python3.9/site-packages/libploop//usr/lib64/python3.9/site-packages/libploop/__pycache__/-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-redhat-linux-gnudirectoryASCII textPython script, ASCII text executablepython 3.9 byte-compiledELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d3f855b60af404a5492671ddc8d2fce1604352dc, strippedPPRRRRRPRRRRR utf-840ca9139dfd7b535b398f82616a09812e6e7fceb36dfa80916566ce7d9809f9b864020b7f0d86cc0d16095112c2e6b261eb73f6c0b80e3440487187ac4f3ea0e?@7zXZ !#,x7] b2u jӫ`(y-8ctPokhL3$u|w;'~^OELދ5< g' swк01j Mz-9u5ȺBbSTP2.; }I-#E%Ap^]elDzr!q43 Bg] ISF,Y~z7*kX*-McGΖ~P`>2kFc]: .4}kqאk)9[G$ IWU+[ljdH@Q^aS _ )t'Mt)MdO@ck7TG{~#.s{w"wxkaO{WV+DŽBhp/O8Cx4>w3 >Bo7JZcj!K( :8D`i 3SÃn9?o^g) Usr1{G\Xh@<(@R]'N*2H=i|O챤tiBbUJ],E}ps˞q: rgJPзfcw͇pWOTɼiB8drre]s19wZIUX6/@:}X!!1f-q~3Rt e&TZI;6u<'Hj+Kϼ P-1 w--ͳ?=_61rebu XHveoΌ* \tlOge||9CnF:;Xz#*KHDު,]VlrQ*<O( {#KlʖM^DɈ@z)jqjBR{[M󾍖l/QF5JDzv@.Qj-}bQ0ڝٱ\Ի&pfNO_RF ͒YfZ6Ȭ$xg4i.+wYFN\<؂>.XђǷ'q#wʀwe]LU&2XL9TjdO/f.XpX2('`5ym5 [KWչtUaO3XIF+\n5%~tU"CA2KR3Iv.m]s>f/tX'OG/ATu* wl5M_p1-^dX금 ޿7Eg;Eʩn%$(«bWPu_b/egfse=sJG4c]5-R&e`2,9L)Mv*ԛs*4(n)L>UN8&z5gEKi* ۆoR m"Tx0X;9i>y V~V>jz:@[J@!TC#$V}>'W1zwAS[7ry] w}^PjNB ɕV+* dB>U^V}<hweX2uHr1v#C8uj;"WmZܓ"Ů3>Im+(j$dV鵯MXP|2C_V5=?p#:ףc1-0(@Iq}%8TnoY!|Z%&o8e*|d1<ɭi/ڐD|v0 b&7E#I5%=m5R$Z!*ZOc4Yy"=tD0Z^Q_؁ N7ɅD[sd1d|7D%Έisƣ[$ >B1B =ԕ>(_'?N6x|{{ZG]uӈo#LP^며M8\c~xwGS;+ن9{ D a<~pnMP"Xq҆V .: {l 0H@`f6y?D=W-VXMh#+>c~OitH%F9oSN*nm)19-WE:@8v0l`Aeᓣ??dSLr<쮘B+"F}0)IݠB"tzE[%cMcS4K驶v3N*7:nS87벩4 lv_h:9e{Bd3r̟ 4CQAԼ/ByX⣑BCjT Oa$E3[tLN:cP#vvIyBZ3UhfS]ns{ѕ-_kλ}5&|bZ+ިUȭ28syr>Q|1IU*30ZIy"~oB>9@0eq~˞ "6O.ieU,1c8B{G$:\cKpdɑ]Khs]x"vR>ui'p5ZxkI"6݉k7z1s $)^?tfsMTWQ X\4l|mp5 ;\G0 3!hr  C{80#& $tʟXІ9>LȫrIE23#4C?7ؾ?N fQb [-Iuh;];3:.w-bF_qJ˯ ؟(fۆŘ|`Æ]F(9WUЏ3i()<*0Р^TR1 NN]dye!zDD\X@rۊcA\[: gl:;ܙ2NM#]ER,7u=uQcq#^P575 g ܋l!> xJ'AfnjG׋ >D(2= nt;Ux66 ɭ<9e=$5xAp&<X1Q:zUx%pdMJ Di%%%zE'(NlYl~ukH5+XvT&:j_lWQ5}bCWL]@FϏL[D_R Lq\B jVB~$$aaSlS4jr_{!}{! ]9$n4q30*% gju_3!fE',hTy%ȩU1A弽Exݤp5rnPFJ@_}t9\^v*P CJі{i. 5_ƛItb2}6v'2>vQӠbsy^ x4wLF^T;`<JP,H8b_Kc=H_Q.؂3,_1z# 8/3 l6 KB8w#_ѽ;´5:vi$tux7kcиh"{=^u[ |=TCc7[w\Y׬$A^$X%s,WR!xçgt:+ek_j Y.7.,ۜl g|SEmfHǏl"bqvl3_͋ ;鋸&bZШ. MH X8]A \.RS}ٛDU2m "%M<; 78Wf 0ajݺ+[>7ek@ FFÿm\y5lz\䪩A+&>NYmmSO} OngI,KGr8wWlF S85Z$o65χQ4qhG)X]k/,`uhy<sRkV@Z j"\Taaht-^DH4)ĪU{ zZw(3-{`}_뛜Ybv1̰j?#+.Äu.KCca1s.Oߏc-pZJcnbwI8:y|c.dkSl*`rD WV圑nkW6f0p9o74Fp;NYlw;p=4n\#_d*%I>!<]S=~^-|Uŭm8 q9Y#=Fߛz3oØ'UMV䠌r1 YY}qM[UbK'&AhvjQqK28ݶ+n{"dqBq•*xUe-$n>1lY2Gf1YW4 чE=*>|گMP 'y~y?0w_DKBxX h@DvolL>F;\0$%a-<>WI d6SH D56BuĽU-bM)׶0d y,[n2T41e"p !-VF2r/ 't9g$Vcj")B5:E]7ߡ{ݍz2!" X?y .ę,IqXx$c&m#0G7d| !DvA7,b8ž[٦r\?Jۍ5%^M5PϲyKׁ+RD5Q2}efB`-(f*[H;r=X kMVPiN]0te8-s2h4.-m e O;=$gmHTix 0[.jG C|H?+pmq<;# ] Wg*j}⮷`d2QJ5eӒSJua `ׁMFSPC72tEو1vYS vb_cX Zt ff$RD-]tAzhr[Soktnl_,֝LJ4a'9R@ l`,.k&?l Dz6AHR YZ