| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
Use of the systemddir variable was removed from the diod repository in
commit c081e851744d33025ff2626029a9ac2a5f9ccf8d.
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
| |
Use of tcp-wrappers was removed from the diod repository in commit
59b221f7b5eb24a20fdd886fdd1f8ff9810bdb73.
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
| |
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumping lopper to latest, which comprises the following commits:
bd7deb3 ops/assists: Introduce new assist file to address PL overlay issues
ce3b41b openamp: xlnx: zynqmp: FreeRTOS IPI Vect ID can now be same as Versal so let it match
531e782 Revert "lopper: Improved Logging for Better Traceability"
16b5fab lopper: assists: bspconfig: Modify the behaviour when no memory is mapped to processor
282e0e7 lopper: Improved Logging for Better Traceability
05ef511 lopper: assists: gen_domain_dts: Fix syntax issues in lopper
446ecf0 lopper: assists: gen_domain_dts: Update status property based on pciepsu configured mode
81cf953 lopper: assists: Add Cadence I2C for Zephyr
4cee740 lopper: assists: yaml_bindings: Add tile format property
f67a124 lopper: assists: gen_domain_dts: Add DRC checks for microblaze riscv zephyr handling
18b3eaa lopper: assists: gen_domain_dts: Fix axi gpio DT error
b9856f3 openamp: xlnx: Enable OpenAMP plugin to run after domain access plugin
8775786 gen_domain_dts: update linux ignore list to remove mmi_gpu
6006a7c lopper: assists: zephyr: Add Xilinx WWDT node for Zephyr
3a7b30d openamp: xlnx: header only: Set VRINGS as FW_RSC_U32_ADDR_ANY
2b1b4d7 openamp: xlnx: ensure ipi vect id for rtos is same as baremetal for vitis-flow
4ce6ab9 openamp: xlnx: Ensure that openamp lopper run accounts for misc args
00a7817 spec: introduce Parent and GLOB device matching
4629360 openamp: xlnx: ensure ipi vect id for rtos is same as baremetal
e51e9c3 sanity: add try/except around node moving test
fbe0f60 tree: improve warning and assertion on node moving
d2496b3 sanity: add reference for adding phandle replacement
e32066e assists: gen_domain_dts: Add PMP support for mbv32 zephyr
0750650 lopper: Fix TTC instance exclusion and DTS split
dd4c77e lopper: lops: lop-gic-el1: Add lops for handling gic e1 ns use case
947bbf8 lopper: assists: Add support to generate zephyr compatible DT for R52
d6db002 lopper:assists:baremetallinker_xlnx: Remove reset vector check for microblaze_riscv
3519b15 lopper:__main__.py:Unify lopper_directory path handling across module
1f2e160 lopper: assists: yaml_bindings: Add boolean properties for HDCP
17f8a5b lopper: assists: yaml_bindings: Add boolean properties for HDCP protocol
e94725a lopper: assists: yaml_bindings: Add boolean properties for versal device
0577348 lopper: assists: yaml_bindings: Add boolean properties for versal device
e098f18 Update README: Add xlnx_overlay_dt.py usage details
82f374e lops: lop-microblaze-riscv: Add support for b extension in arch flags
5d9ad99 baremetalconfig_xlnx : Add support for gmiitorgmii-addr property
ee4d0fa gen_domain_dts: update linux ignore list to remove mmi_10gbe and gty
9f0f110 assist-sanity: test node ordering constraints
fc0f404 assists/domain_access: convert print to lopper.log
975f2b5 sanity: enhance sanity tests to cover device tree overlays
6448a06 lopper: allow multiple independenty setup/print calls
f20b3a9 tree: output flexibility and external tree dereferences
9310c83 tree: remove lopper-label-* properties on node load
02ac9cf lopper/tree: introduce core external trees support
1b8548a openamp: xlnx: VersalGen2: Catch TCM nodes for processing
ab74db0 openamp: xlnx: remove debug prints
4f37e92 openamp: xlnx: fix up generated header
9a26e77 lopper: assist: yaml_bindings: Add BSD License
5e1c024 lopper: assists: yaml_bindings: Add BSD License
6ab5ecc Revert "lopper: lops: lop-microblaze-riscv: Update multilib mapping when fpu is configured in the design case"
bf353f0 lopper: assists: gen_domain_dts: Fix interrupt-controller value in case of zephyr
228082d openamp: xlnx: move TTC removal logic to end of xlnx_openamp_parse
5e8f6d2 openamp: xlnx: Change FreeRTOS header symbol to FREERTOS_BSP
b7c6b52 lopper: Ensure Only Existing DT Node Parameters
4403fb5 lopper: assists: zephyr: Updates for mbv zephyr
f6f9b90 lopper/tree: make dts input node merging configurable
b00a75d lopper/fmt: detect fdt encoded empty strings
0797ae7 baremetalconfig: update warning message in xlnx_generate_config_struct
d8d9155 baremetal_linker: update xlnx_memipname list with ddr3 memory
d3adb7b lopper: lops: lop-microblaze-riscv: Update multilib mapping when fpu is configured in the design case
bfeccc6 lopper: Exclude last TTC instance for RPU peripheral tests
3f70bdd lopper: assists: TTC removal logic now based on compatible string
beff111 lopper/sanity: add dts overlay sanity test
c7bb82b lopper: allow .dtsi as an output extension for dts files
78d78eb tree: add dts_overlay type
abcd554 tree: ensure tha labels and meta-labels are consistent
c590d11 lopper: assists: remove gtwiz_versal from the linux_ip_ignore list as it has a linux driver
9f4770f lopper:assists:baremetallinker_xlnx: Update the logic to select the lower DDR.
aabc4f2 openamp: xlnx: Add checks for VersalGen2 to work with latest design
5003909 lopper:assists:baremetallinker_xlnx:Add the full names of the memory sections to the linker script to ensure proper alignment with Vitis Classic
6861007 lopper:assists:baremetallinker_xlnx: The repeating address maps are being overridden because they are stored in a dictionary as a key. This is due to a recent change(https://gitenterprise.xilinx.com/decoupling/lopper/commit/e575b351e61c26b3b7d13849b0c6ab8d74297a83) in get_mem_ranges that removes unwanted loops
116a7c9 lopper: assists: Move TTC removal logic to OpenAMP
91576d3 lopper: lop: lop-ttc-split: Add check for interrupt parent
b5bab63 lopper: assists: zephyr: Add AXI TIMEBASE WATCHDOG node for Zephyr
3751d9a openamp: xlnx: Update Host Bitmask for ZynqMP
d2bde8e lopper: assists: baremetal_xparameters_xlnx: Fix the issue of out-of-order node entries in xparameters.h file
cfaf312 lopper: assists: gen_domain_dts: Scale TTC0 removal to all SOCs
4fa11f3 lopper: assists: gen_domain_dts: Remove TTC0 for Versal-based SOCs
5e63e89 lopper:assists:baremetallinker_xlnx: Fixed the issue from the previous commit e575b351e61c26b3b7d13849b0c6ab8d74297a83. If lmb_bram is available in bram data, provide high precedence for lmb_bram for the memory test to align with the xsct.
a2c260c tree: fix debug print during filtering
18d14a0 assists/domain_access: enable command line asisst mode
b277009 assists/domain_access: allow absolute path to target domain
3f0c726 openamp: xlnx: Update NOBUF IPI support to include nobufipi6
e89f99f lopper: assists: zephyr: Add current-speed to UARTNS550
e6d3ff9 openamp: xlnx: xlnx_openamp_gen_outputs_only: Update to account for no IPI nodes inSDT
f95b278 assists: Make the regex strings containing escape characters raw strings
31f506e lopper: search user supplied directories before system
30710f7 dt: convert to logger for output
d671bd3 lopper: assists: baremetalconfig_xlnx: Fix the issue of out-of-order config struct node generation by first
7e02a46 lopper: assists: baremetallinker: Fix the bram start address when base vectors start address is non-zero
7f688d1 openamp: xlnx: add VNET NOBUF IPIs
6f6d4f3 openamp: xlnx: remove address-cells and size-cells from core remoteproc node
98499b4 lopper: assists: gen_domain_dts: Enable RPU domain support for OpenAMP
40a9511 lopper: baremetalconfig_xlnx: Add support for 'mdioproducer-baseaddr' property
a72f2e2 lopper:assists:petalinuxconfig_xlnx: 'get_memranges' function returns both the memory ranges and label names as part of adding the full names of the memory sections, to match the return values add '_'
e575b35 lopper: assists: baremetallinker_xlnx: Eliminated unnecessary code blocks that were no longer needed. - Separated the 'xlnx_generate_bm_linker' code into the following functions to improve code flow: - **generate_mem_config**: Generates the memory configuration. - **get_ddr_address**: Retrieves the default DDR address value. - **generate_linker_script**: Contains the generic code for the linker script. - Add the full names of the memory sections to the linker script to ensure proper alignment with Vitis Classic. lopper: assists: Integrated label names within the 'get_memranges' function, which returns both the memory ranges and label names as part of adding the full names of the memory sections.
00b5625 openamp: xlnx: Set native flag to false for remoteproc v2 case
cca4b94 lops: add namespace portion to lop nodes
531bd21 tree: ensure that properties with a value have a type
cfd467a sanity/openamp: use outdir for constructed system device trees
02a38b1 assists/extract: convert format strings to f-strings
ea89bc1 assists/grep: convert format strings to f-strings
35fbe51 assists/xen: convert format strings to f-strings
eac2bc9 assists/domain_access: convert format strings to f-strings
1b20b2b assists/lopper_lib: convert format strings to f-strings
e987d5d assists/isospec: convert format strings to f-strings
bf2c046 assists/subsystem: convert format strings to f-strings
e9d89b0 yaml: update format strings to f-strings
e12f24c tree: change format strings to f-strings
67342dc dt/fdt: update print statments to f-string
87d546f base: update print statments to f-string
baf9f69 init/main: convert print statements to f-string
34147fc sanity: convert print statements to f-string
4b30c2c sanity: update openamp tests with latest
5038197 openamp: xlnx: Fix platform check
955f705 openamp: xlnx: Add flag openamp_no_header
7a69639 openamp: xlnx: Enable output of header given OpenAMP DT
2fa66e8 lopper: assists: gen_domain_dts: Add MDM RISCV UART for Zephyr
b579561 lopper: assists: baremetallinker_xlnx: Enable the generation of the BASE_VECTOR cmake variable for the MicroBlaze processor
8aa734c openamp: xlnx: Update domains removal check
0ecb422 openamp: xlnx: Small fixes
f4efa37 lopper:assists:baremetallinker_xlnx: Add default heap size for OpenAMP Cases
b8b2363 openamp: xlnx: Add support for Versal2
f5f4edc openamp: xlnx: Add support for Versal MBox binding
aa14db3 openamp: xlnx: Add support for upstream driver
2e1de2b pip: update Pipfile and Pipfile.lock
05114a9 isospec: process all destinations in design cells
2b936c7 treewide: make regex strings raw
5a59aa3 vendor/libfdt: add python bindings for 3.13
370574d vendor/libfdt: add python bindings for 3.12
b104b95 fdt: fix literal string warnings
54418eb pipfile: bump minimum python version to 3.10
01d6c5a sanity: start python 3.13 preparation
3277d4d asists/subsystem: reduce verbose output
e5da33f lopper: lops: lop-cpu-oslist: Don't generate the cpu meta-data in case cpu is not mapped in the design
1d4649d lopper: assists: gen_domain_dts: Update memory node handling to consider device_type field
43a8d8d lopper: assists: baremetal_xparameters_xlnx: skip canonical defines generation incase of it matches with any of the label_names in the node_list
16cdb8c lopper: venv: add requirements.txt and venv usage in README
6b8e26d lops: Remove print statement
ce41ba6 lopper:assists:baremetallinker_xlnx: Add CODE and DATA sections
e916bb8 lopper: assists: gen_domain_dts: Add AXI GPIO node for Zephyr
567647a lopper: assists: gen_domain_dts: Add gtwiz_versal IP to the linux_ignore_ip_list
d419cb4 base.py: Enhance interrupts-extended Property Specification
9786f0b xlnx_overlay_dt.py: Fix interrupt-parent assignment logic in overlay generation
4d85a1d openamp: xlnx: Update ELF DDR Load carveout retrieval for baremetal linker
f097508 lopper_sanity: xlnx: Add sanity test for simple gen_domain case
39608c4 lopper: Add special hanlding for ttc baremetal use case
9e60693 openamp: xlnx: Add error handling in xlnx_openamp_find_channels to account for no domains present
c4ae400 lopper: assists: yaml_bindings: Add xilinx FMC node for versal devices
94eec7e lopper: assists: yaml_bindings: Add xilinx FMC node for versal devices
f1bc613 openamp: xlnx: outputs: Account for FreeRTOS IPI Vector ID
d9c1cfb openamp: xlnx: Enable gen_domain to invoke openamp processing
b053939 lopper: assists: gen_domain_dts: Add UART and AXI-IIC nodes for Zephyr
2d2cb8a Revert "lopper: assists: Optimized metadeta generation logic"
bb8514a assists: gen_domain_dts: Fix zephyr,sram property generation (#424)
dee4d5d lopper : Fixed path issues (#422)
742ad54 lopper: assists: Optimized metadeta generation logic
ad347ec lopper: assists: gen_domain_dts: Add Ignore IP entries for Versal Gen2 linux domain
b0d86c5 xlnx_overlay_dt.py: Use re.match instead of re.search for clock pattern matching
0309ec9 sanity/openamp: enable symbol tracking
6429792 isospec: process info section and check for shallow .iss files
00d1ab7 assists/subsystem: remove obvious debug print statements
4bf1d44 lopper_sanity: openamp: Clean up sanity testing
df9e2da openamp: xlnx: Enable user to pass in custom name for output header
b105fe9 openamp: xlnx: xlnx_rpmsg_construct_carveouts: preserve v1 parsing
60adb2a openamp: xlnx: Add YAML for each SOC and RPU configuration
e8bf87e openamp: xlnx: Update for lockstep and other SOCs for v2 driver
10d429c openamp: xlnx: Change warnings to errors
c3422ba lopper:assists: Added logging lopper:assists:baremetal_xparameters_xlnx: Fixed new line issue
da27ead baremetallinker: set memtest_config to False while updating default_ddr based on valid_mem_ips
e1be108 lopper:assists:baremetal_xparameters_xlnx: Fixed issue from the previous commit 6817b13
a68a949 Changed logger logic and used from lopper/log
6817b13 lopper: assists: common_utils: Added logger setup based on verbose lopper: assists: baremetalconfig_xlnx: For scan_reg_size added exception to handle the Index error and added logger warnings lopper: assists: baremetal_xparameters_xlnx: Added logger messages and removed duplicate code lopper: assists: gen_domain_dts: Removed duplicate code
7940ebf lopper: add search paths for input files
ed10228 lopper: fix assist not found error message
f972d3f lopper: assists: common_utils: Add support for read-only embeddedsw usecase
2a7c3e2 lopper: assists: baremetal_gentestapp_xlnx: Exclude pulling uartlite examples for tmr-sem
12717ad lopper: assists: xlnx_overlay_dt: Add support for 'cortexa78_0' processor
0074865 openamp: xlnx: Update YAML for latest upstream driver
46a04f2 openamp: xlnx: add support for upstream remoteproc bindings
b03947f lops: lop-mbv-zephyr-intc: Remove compatible from cluster node
481bda1 zephyr_dt: Align mbv32 interrupt controller wiring with zephyr-amd
9e8cc73 assist: gen_domain_dts: Align generated kconfig files with zephyr-amd
dfa8f2d demo: openamp: Make openamp demo work
a96b347 lopper: assists: baremetallinker_xlnx: update the mem_ranges to account for multiple NoC memory segments within a given region
c0facd0 lopper: assists: gen_domain_dts: delete unneeded nodes for zephyr MB-V
b801792 lopper: assits: yaml_bindings: Add audio snd-pcm proerties
84f06ca lopper: assists: baremetallinker_xlnx: Add support for handling xlnx, memory-ip-list property
a2d8522 assists: gen_domain: linker: Update the assist to handle ZU+ fsbl usecase
ecda3a2 assists: baremetalinker: Update microblaze-v default address
4cae84f lopper: hdmi: Add HDCP1x Keymanagement property
dc51298 lopper: assist: dt-binding: vphy: Fix the syntax error in vphy YAML binding
6515708 lopper: vphy: Add FMC connector property
d0cb1b4 lopper: assists: baremetal_gentestapp_xlnx:Add condition for tapp section check
8c5d992 lopper_sanity: openamp: add second test
a78cd4f lopper: assists: yaml_bindings: Fix the audio tx name
a2e32d9 lopper: assists: yaml_bindings: Fix optional properties
97d1c45 v-dprxss: Add missing property in DPRX yaml
2af672d lopper: assists: gen_domain_dts: Preserve TCM nodes with latest checks
196cb57 openamp: xlnx: Add compatible strings to remoteproc driver
220a50b assists: isospec: exit after file not found exception
7180d6d lopper: increment VERSION in preparation for release
034261a lopper: assists: baremetal_gentestapp_xlnx: Add support for dma headers
93878f3 vendor: add python 3.11 libfdt
c8b1685 lops/assists: Rename APU gic labels to gic instead of gic_a*
f1a54d0 assists:baremetallinker Add pmc_ram in valid list of memory IPs
0551671 assists:gen_domain_dts: Remove all the IP sub-cores from Linux Device Tree
36cf01a lopper: assists: gen_domain_dts: Don't delete the xlnx,name property for sysmon driver
99ffe0a lopper: assists: baremetal_gentestapp_xlnx: Improve test app selection logic.
51ea16f lopper: assists: baremetal_gentestapp_xlnx: Add DDR dependency
4105108 tree: remove potentially alarming print statement
df9df5a base: add comment about address-map non-compliance
a40684d lopper/tree: add the ability to lookup values in parent nodes
b0f2aa5 lopper: make output file type detection more specific
f981d8c lopper: Add 'external-fpga-config' option to support pre-configured FPGA use cases
8241086 assists: gen_domain_dts: Add strict check while fetching cpu nodes from SDT
5c8554f openamp: xlnx: xlnx_openamp_get_ddr_elf_load: Add logic for current VNET SDT
00c2490 lopper: assists: Add special handling for zynq nand
757ac34 assists: gen_domain_dts: Ignore subcore nodes for mipi pipeline
e30857c lopper: assists: gen_domain_dts: Don't delete the xmpu and xppu nodes while generating linux device-tree
d65f154 assists: gen_domain_dts: Ignore v_tc node generation
ac109ac lopper: assists: gen_domain_dts: Add missing properties in HDMI Phy yaml
9044c75 lopper: assists: gen_domain_dts: Add missing DT properties vphy yaml
a2abe17 lopper/device tree: variable sized records
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
| |
The scripted assignement operator cleanup incorrectly caught
BUILDTAGS, which breaks our build.
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
| |
The scripted assignement operator cleanup incorrectly caught
BUILDTAGS, which breaks our build.
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Along with the new commits we adjust the following:
- refreshed patches
- pytoml fixes for crit plugin
- debug prefix map for cuda
Bumping criu to version v4.1, which comprises the following commits:
b6059ff19 criu: Version 4.1 (CRISC-V)
bc1415317 criu: fix log_keep_err signal deadlock
0f6470944 namespace: skip cleaning up the uid/gid map in error cases
6826ac58c ci: run tests on a nftables only system
700a8c4b5 ci: do not run tests requiring iptables if it is missing
f22330ff0 test: print out logs if tests fail
29ccb5b62 test: others/rpc do not use nftables locking backend
95729ec32 docs: mark make commands with same format as elsewhere
2cd9d5ded docs: update INSTALL.md with a section about building CRIU
867c77303 make: allow setting the default network locking backend
720bf67e0 zdtm/vdso02: unmap vvar_vclock mappings
62a4a5874 vdso: correct data types for ELF hash table sizes
b8553d19e test/zdtm: check that PAC keys are C/R-ed
8ae5db37b arm64: C/R PAC keys
c5d46d86a restorer: Add a lock around cgroupd communication.
7748b3fe7 pstree: print clone flags in error message
d85550157 vdso: Fixes in DT_GNU_HASH handling
ed6374b48 lsm: use the user provided lsm label
d35808f5e ci: update to latest actions for codeql CI job
c298b51a6 scripts/uninstall_module: import signal module
38b9807cd coredump: enable coredump generation on arm
da90b33a4 coredump: enable coredump generation on aarch64
030fa4aff criu: fix internal representation of cgroups hierarchical structure
b7fa7d304 kerndat: run iptables with -n to not resolve service names
528c94c48 ci: install gawk for Fedora based tests
d66bc3499 Makefile: move codespell options to .codespellrc
8a06ca27c vdso: switch from DT_HASH to DT_GNU_HASH (aarch64)
6710cfce1 zdtm/netns_sub_sysctl: add ipv4/ping_group_range sysctl check
4ca74b9af net/sysctl: c/r ipv4/ping_group_range value
9c40781c2 net/sysctl: put common multiplier outside the brackets
d226bd4f6 ci: handle results from latest codespell
e2dffcbc8 lib: do not set protobuf has_* field too early
82b03429b cuda: disable CUDA plugin for pre-dump
7f0d107fe seize: use separate checkpoint_devices function
02056bf41 cuda: prevent task lockup on timeout error
f83931542 net: remember the name of the lock chain (nftables)
54795f174 criu: use libuuid for criu_run_id generation
815ef6884 ci: two check-commits.yml changes
061f4266e test/zdtm: add a new test to check non-periodic timers
09dc2e958 timer: Refine itimer_armed logic and improve timer value handling
aad66a4f7 test: fix cmdlinenv00 on aarch64
2b7492480 files-reg: fix buffer overflow on aarch64
6fdac5081 seize: Adjust the position of the log message
97398068b net: redirect nftables stdout and stderr to CRIU's log file
6dce80c53 util: added cleanup_file attribute.
260c08418 zdtm: Check CapAmb is restored correctly after C/R
6f8efad30 cr: Task CapAmb support
94b9b3c5d freeze_processes: implement kludges for cgroup v1
82f4ecda6 freeze_processes: fix logic
99e1fbd8a criu/seize.c: clang-format it
a8754905c test: run scm06 in the ns and uns flavors
15c81c126 test/java: increate the ghost file limit
dc6cef0b4 cuda: Fix return value from CHECKPOINT_DEVICES hook so that dump's fail properly
8ee2eba47 vdso: handle vvar_vclock vma-s
ed560a349 pidfd: add missing include
40b7f04b7 compel/arch/riscv64: properly implement compel_task_size()
399d7bdcb compel: fix gitignore and remove autogenerated code
21e5f4cfd test: add get-state to mocked cuda-checkpoint tool
28c2cb3fd cuda: enable checkpoint support for paused tasks
498bcf280 zdtm: Check many processes with common dead pidfd
7125bfc69 pidfd: one process creates a helper and opens all fds to it
b1cac7a8e cuda: fix check for GPU device availability
36a53fe23 ci: test interrupt-only mode with frozen cgroup
4196268ee seize: enable support for frozen containers
ff9dbef90 seize: fix error handling for check_freezer_cgroup
622b43392 criu: Initialize util before service worker starts
9052ef93c uffd: Disable image deduplication after fork
2be958d22 include: don't use GCC's __builtin_ffs on riscv64
da6b1807e ci: add workflow for riscv64
bb29067de zdtm: add riscv64 support
6d970ed04 criu: add riscv64 support to parasite and restorer
1d028ef44 images: add riscv64 core image
95359a62a compel: add riscv64 support
d8f93e7ba include: add common header files for riscv64
c49eb18f9 pidfd: block SIGCHLD during tmp process creation
5ca440069 zdtm: add inventory test plugins
5335b35f7 images/inventory: add field for enabled plugins
b524dab32 pycriu: fix lint errors
88aa7e2c1 make/lint: use 'ruff check <path>'
f29e655df zdtm: Check pidfd for thread is valid after C/R
7a64004dc zdtm: Check fd from pidfd_getfd is C/Red correctly
2e6f34845 zdtm: Check dead pidfd is restored correctly
3f30ec0ed zdtm: Check pidfd can kill descendant processes
2899d4600 zdtm: Check pidfd can send signal after C/R
3096df9ea zdtm: Check pidfd fdinfo entry is consistent
1ce408ffa criu: Support C/R of pidfds
3322d1e94 images: Add protobuf definition for pidfd
4f8f6f288 Makefile.config: set CR_PLUGIN_DEFAULT variable
f1d465448 amdgpu: remove exec permissions on source files
c2b48ff42 criu: Version 4.0 (CRIUDA)
a8cbe76d4 util: dump fsfd log messages
096c1f7a4 plugins/amdgpu - Increase maximum parameter length
60ee5ebd9 plugins/amdgpu: Zero ib_info on initialization
691899889 plugin/cuda: disable CUDA plugin if /dev/nvidiactl isn't present
e1331a4b6 fault: allow to check dont_use_freeze_cgroup
651df375b criu: Allow disabling freeze cgroups
59f49c627 codespell: fix typos
edb6fbb82 scripts/uninstall_module: fix package discovery
b1b3c14b1 cuda: unlock on timeout error
dbfa45024 ci: run aarch64 tests native via actuated
8beac656f coredump: fail on unsupported architectures early
d44fc0de5 test: only run macvlan tests if macvlan devices can be created
01c65732b test: better test for SELinux tools
615ccf98c crit: do not crash on aarch64 doing 'crit x ./ rss'
21ea718f9 plugins/amdgpu: fix printf format specifiers
3e2ed1879 plugins/amdgpu: use C99-standard types
d68205e91 ci: enable cross compile testing for amdgpu-plugin
2ee584441 plugins/amdgpu: fix cross-compilation
9a19cf34d scripts/ci: run tests with the mocked cuda-checkpoint tool
de31abb97 criu/plugin: don't call plugin device hooks for non-alive tasks
dea630591 test/zdtm: allow to run tests with the mocked cuda-checkpoint tool
67fe44e98 support user set remote mmap vma address
551cd9244 timer: fix printf specifiers for __suseconds64_t
a045c874c ci: run tests with amdgpu and cuda plugins
2453ed69a zdtm: add option to run tests with criu plugins
ad66c27a1 cuda: fix launch cuda-checkpoint
fde0b7ac6 cuda: don't leak fds to cuda-checkpoint
4dde52a30 ci/podman: show mounts
9a85fb638 ci/podman: show criu logs in case of error
8437663cc delete redundant include header files
c42b58f4f plugin: enable multiple plugins for the same hook
85050be66 seize: fix pause-devices plugin hook
21108b40d test/zdtm: mount a new tmpfs to the zdtm root /dev
fcbadfbdb plugins: set executable bit on .so files
5783706d5 docs: update amdgpu-plugin man page
089345f77 Adjust to glibc __rseq_size semantic change
b9081ca56 zdtm: make cgroup testcases run non-parallel
4f45572fd util: use close_range when it's supported
42b177da6 scripts/build: drop centos 7 targets
181583819 vdso: proxify the __vdso_clock_gettime64 function
ac22aaf57 apparmor: get_suspend_policy must return NULL in error cases
71999d888 cgroupd: unblock SIGTERM to make stop_cgroupd actually work
daed6c353 irmap: duplicate string in irmap_scan_path_add
b169e3b63 plugins/cuda: fix crosscompilation
ca971b7f8 compel: fix build on Amazon Linux 2 due to missing PTRACE_ARCH_PRCTL
bf417dd05 criu/plugin: Add NVIDIA CUDA plugin
5f486d5ae criu/plugin: Introduce new plugin hooks PAUSE_DEVICES and CHECKPOINT_DEVICES to be used during pstree collection
1012e542e criu: Restore rseq_cs state slightly earlier in the restore sequence and run the plugin finalizer later in the dump sequence
7ac453706 readme: update link to FAQ page
4f15fe8c5 make: improve check for externally managed Python
fdf546dbd ci: upgrade to Fedora 40 Vagrant images (38 is EOL)
f17164926 test/dump-crash: check code path when dump crashes
a252a240c zdtm: Distinguish between fail and crash of dump
6feb57a84 ci: remove CentOS Stream 8 test (EOL)
1da29f27f zdtm: add support for LD_PRELOAD tests
e7276cf63 pagemap-cache: handle short reads
cc88b1e1f net: Fix TOCTOU race condition in unix_conf_op
457bc6a8f criu: use proper format-specified to accommodate time_t 64-bit change
95f66d13d criu: move sigact dump/restore code into sigact.c
9c8a6927a ci: update check for SELinux
b3c3422cd test/make: remove unused target
30aa8dbe4 mount: fix unbounded write
708f872a6 sk-tcp: Add test cases for TCP_CORK and TCP_NODELAY socket options
9ba9aff77 sk-tcp: Move TCP socket options from SkOptsEntry to TcpOptsEntry
1cb75c0b1 sk-tcp: Move TCP socket options from TcpStreamEntry to TcpOptsEntry
13854a988 criu: fix a fatal failure if nft doesn't work
df178c7e5 sk-tcp: cleanup dump_tcp_conn_state error handling
4607b5356 mem: optimize debug logging of enqueued pages
f4290868b ci/vdso01: fix typo
e68a06cfd ci: update actions/checkout to v4
5aaf45021 ci: update base OS to ubuntu 22.04
1c2a3d7fa check: verify ino and dev of overlayfs files in /proc/pid/maps
e07ffa04b Makefile.config: fix/improve feature warnings.
af4058871 timer: fix wrapping allignment in function declaration
0fc83a79b ci: silence CircleCI warning about deprecated image
52623cca1 criu: move timers dump/restore code into separate file
231ba0cd2 zdtm/sched_policy00: use reset-on-fork flag
75fed59ef Add support for reset-on-fork scheduling flag
8f0e200e6 mem: fix some VMAs being incorrectly mapped wtih PROT_WRITE
a2b018a18 ci: try to fix broken docker test
a48aa33ea restorer: shstk: implement shadow stack restore
7dd583002 restore: add infrastructure to enable shadow stack
f47899c9e criu: kerndat: add kdat_has_shstk()
2ebd1a4f0 criu: shstk: prepare shadow stack parameters for restorer blob
4b6dda7ec criu: shstk: premap and prepopulate shadow stack VMAs
17eda3ce5 criu: shstk: add VMA_AREA_SHSTK flag
0aba3dcfa compel: shstk: prepare shadow stack signal frame
63a45e1c8 compel: infect: prepare parasite_service() for addition of CET support
6e491a19a compel: shstk: save CET state when CPU supports it
17f4dd095 compel: always pass user_fpregs_struct_t to compel_get_task_regs()
0b8c51eaa compiler: add ALIGN_DOWN macro
f590c2b63 zdtm/static: check that cgroup layout of threads is preserved
a0a6ec3dc cgroup: Add support for restoring a thread in a correct v1 cgroup
835afb1b8 criu-ns: fix lint error
e0b74f558 make: replace flake8 with ruff
7fd4a15e6 pb2dict: fix flake8 error
e0f91e66e kerndat: check support for PAGE_IS_SOFT_DIRTY
a808f09be amdgpu_plugin: fix lint errors
bd17bd43e sk-inet: fix codding style in restore_ip_opts
895a16c13 zdtm: Added tests for IP_TTL restore
71102e7f7 sk-inet: Added IP_TTL socket option
0d5923c95 amdgpu_plugin: Refactor code used to implement Checkpoint
733ef9631 amdgpu_plugin: Refactor code in preparation to support C&R for DRM devices
b689a6710 plugin/amdgpu: Also don't print 'plugin failed' in criu
59599dacd plugin/amdgpu: Don't print error for "No such process" during resume
92e8f9293 net: return bool with iptable_has_criu_jump_target
a62f82730 criu-log: remove unused declaration
d2511707f zdtm: socket-tcp-nft-nfconntrack: add a hook to the chain in nft case
afc0efcf7 pagemap-cache: add an ability to run tests without PAGEMAP_SCAN
cb64d73ad page-cache: use the PAGEMAP_SCAN ioctl when it is available
20628bc8a kerndat: check the PAGEMAP_SCAN ioctl
842289c7e net: add error messages for restore of nftables
d94251df7 test/nfconntrack: use nft or iptables-legacy
0ab2f9e97 net: fix network unlock with iptables-nft
d9c427d70 irmap: hardcode some more interesting paths
b419f3dfd make: fix compilation on alpine
7b689b7a4 gitignore: remove historical left-over files
2d1f4ec71 ci: disable non-root in user namespace test in container
fe8f5130c ci: fix centos-stream 9 ci errors
6679d60ff ci: do not use 'tail' for skip-file-rwx-check test
f86f1b849 tty: skip ioctl(TIOCSLCKTRMIOS) if possible
8a51639e3 Makefile: Use common warnings settings for loongarch64
37d62fa47 docker-test: downgrade docker to v24.0.7
1004625fa docker-test: fix condition for max tries
088390ea8 ci: switch to permissive selinux mode during test
900909d95 test: check for btrfs in the current directory
fc94b2d15 ci: fix rawhide netlink error
9f9737c80 comple: correct the syscall number of bind on ARM64
f8b14286b criu: Version 3.19 (Bronze Peacock)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
| |
With:
https://lists.openembedded.org/g/bitbake-devel/message/17508
there are many WARNINGs from this layer
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
| |
With:
https://lists.openembedded.org/g/bitbake-devel/message/17508
there are many WARNINGs from this layer
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
| |
With:
https://lists.openembedded.org/g/bitbake-devel/message/17508
there are many WARNINGs from this layer will cover src_uri.inc files
in next commit.
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
| |
With:
https://lists.openembedded.org/g/bitbake-devel/message/17508
there are WARNINGs like:
WARNING: meta-virtualization/recipes-containers/netavark/netavark_1.14.1.bb: meta-virtualization/recipes-containers/netavark/netavark_1.14.1.bb:25 has a lack of whitespace around the assignment: 'PACKAGECONFIG[aardvark-dns]= ",,, aardvark-dns"'
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
| |
Start the transition from styhead to walnascar by adding the
new core layer name as compatible. Once the transition is done,
styhead will be removed.
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumping virt-viewer to version v11.0-87-g107f60c, which comprises the following commits:
107f60c data: Add x-scheme-handler/vnc to desktop file
1676cd8 Fix handling of the --debug flag with glib >= 2.80
b6436a5 Translated using Weblate (Indonesian)
7f8944b Translated using Weblate (Romanian)
4f8b479 Translated using Weblate (French)
7dcc363 build-sys: skip mimedb update if missing
f666425 ci: refresh with latest 'lcitool manifest'
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumping virt-manager to version v5.0.0-91-g4f9618289, which comprises the following commits:
4f9618289 virt-install: detect wayland in order to start virt-viewer
297d1cd28 Separate virtio sound device testing into an individual test
e39e0ad5f virt-manager: add support for vDPA network device
e5142f28f virt-install: add support for vDPA network device
714d5f1af virt-manager: list virtual networks when creating new QEMU Session VM
0273621b4 Update issue templates
afc55ac0b ci: bump actions/setup-python from 3 to 5
1709dc829 ci: bump actions/checkout from 3 to 4
ccfe4a0ab urlfetcher: add riscv64 architecture for Debian
92e90e6e2 xmlapi: Don't escape property values
9137fd26e Use `pre-commit` to run `black` in CI
8d18bdc1e Add `pre-commit` as a runner for `black`
f4c57a4d3 Remove `pycodestyle` usage
9558daafd Translated using Weblate (Japanese)
354c1eeb7 Translated using Weblate (Romanian)
5c39b3816 Translated using Weblate (Spanish)
451b8cf92 Translated using Weblate (Georgian)
ef41638f5 tests: test_urls: fix dead URL
fb54f37b6 tests: Increase virtio-mem block size
a0e390b1b man/virt-install: Document pstore device
6c43ab386 tests: add pstore test
b5f6569bc virtinst: add --pstore backend=acpi-erst,path=XX,size=YY support
af07c39b1 chore: format the code with black
768390e50 chore: add configuration for black
6f188482b tests: uitests: handle linux2020 going EOL
6c6c39be2 createvm: prioritize riscv64
5ddd3456a virtManager: domain: fix indentation
9ef77c189 tests: skip some hyperv feature tests for libvirt older than 10.7.0/11.0.0
81c873ba3 cli: Add --features hyperv.tlbflush.extended.state=on/off
5f2a2dbd0 cli: Add --features hyperv.tlbflush.direct.state=on/off
1f43c0d1d cli: Add --features hyperv.emsr_bitmap.state=on/off
561733051 cli: Add --features hyperv.xmm_input.state=on/off
dc89a02c7 cli: Add nvram.templateFormat to indicate template format
f278c89b4 cli: Add --tpm backend.profile.{source,removeDisabled} support
926385994 .gitignore: Ignore coverage.xml
006ce4157 test_cli: Fix a pycodestyle E261 issue
a7c455f46 cli: Add 'poll' settings for iothread
36d00e0e7 cli: Add --disk driver.queue_size support
79c333e36 cli: add target.memReserve for pci-bridge and pcie-root-port controllers
8564ace73 cli: Add --memdev target.dynamicMemslots support for virtio-mem
54dc858f7 snapshots: warn users to not mix snapshot modes
40d86086b snapshots: default to same snapshot mode as currently used snapshot
83f391961 chore: stop excluding NEWS.md in codespell configuration
1af0ec1b4 chore: typo fixes in NEWS.md
2dc9c7b77 Translated using Weblate (Georgian)
b7879cc19 Translated using Weblate (Georgian)
f359fc72e Translated using Weblate (Georgian)
ccaa7a5ac Translated using Weblate (Georgian)
63798e18d Translated using Weblate (Georgian)
8a69419ba Translated using Weblate (Georgian)
6b69c652e Translated using Weblate (Georgian)
bc4dd1e90 Translated using Weblate (Georgian)
b5ca83c4a Translated using Weblate (Spanish)
270e8f136 Translated using Weblate (Finnish)
9447b51a0 Translated using Weblate (Spanish)
5f94cb86a Translated using Weblate (Spanish)
a6b97cf08 Translated using Weblate (Spanish)
fd3c7febd Translated using Weblate (Spanish)
dd06b6081 Translated using Weblate (Spanish)
e5312173c Translated using Weblate (Georgian)
c8fa4bf1e Translated using Weblate (Spanish)
3b43498bf Translated using Weblate (Spanish)
fdcbfeaa1 Translated using Weblate (German)
5a08f96f0 Translated using Weblate (Spanish)
514ff85b4 Translated using Weblate (German)
6f06d0fea Translated using Weblate (Italian)
adb04c31f Translated using Weblate (Finnish)
113320c19 Translated using Weblate (Kabyle)
22dce0d24 Translated using Weblate (English (United Kingdom))
b1c912117 Translated using Weblate (German)
ca62c0932 Translated using Weblate (Portuguese (Brazil))
9d4961bd3 Translated using Weblate (Spanish)
183525243 Translated using Weblate (Indonesian)
da2f65f92 ci: add a simple codespell job
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
| |
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumping rootlesskit to version v2.3.4-4-g530859a, which comprises the following commits:
8d196ce Build(deps): Bump golang.org/x/net from 0.33.0 to 0.36.0
c4026e3 v2.3.4+dev
59a459d v2.3.4
0ba161d Revert "detach-netns: simplify unshare helper"
f36cdb1 v2.3.3+dev
67494d9 v2.3.3
984c06b CI: release: update Ubuntu 24.04
1ebaa93 CI: update passt to 2025_02_17.a1e48a0
63d6a16 CI: update slirp4netns to 1.3.2
694339b CI: update Go to 1.24
0dfe464 detach-netns: simplify unshare helper
dd377ba Fix detach-netns permission error on Ubuntu 25.04
b949c1e Build(deps): Bump golang.org/x/sys from 0.30.0 to 0.31.0
01f93c6 Build(deps): Bump github.com/urfave/cli/v2 from 2.27.5 to 2.27.6
8f2b39f CI: test Docker v28 in addition to v27
68f2c8c Build(deps): Bump github.com/containernetworking/plugins
5688cce Build(deps): Bump golang.org/x/sys from 0.29.0 to 0.30.0
e5eed65 Build(deps): Bump gotest.tools/v3 from 3.5.1 to 3.5.2
f0427e9 v2.3.2+dev
b8175e1 v2.3.2
e3b42e9 CI: update Docker (27.5.0)
0db252c go.mod: github.com/insomniacslk/dhcp v0.0.0-20250109001534-8abf58130905
f858ea0 Build(deps): Bump actions/attest-build-provenance from 1 to 2
57f093a dependabot: add github-actions
35080d8 CI: update pasta (2024_12_11.09478d5)
0d11cdb pasta: set `--host-lo-to-ns-lo`
b4fe9a7 go fmt
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumping libvirt to version v11.1.0, which comprises the following commits:
9cd0673748 Release of libvirt-11.1.0
2c4e820188 Translated using Weblate (Korean)
538b50f0c9 NEWS: Document crasher fix in qemuDomainCheckCPU
d99d3e1232 NEWS: Document features/improvements/bug fixes I've participated in
4809604315 Translated using Weblate (Ukrainian)
ffeb1c99fc Translated using Weblate (Korean)
98262a61b2 docs: formatdomain: fix typo in passt section
aae38da829 qemucapabilitiestest: Update 'caps_10.0.0_x86_64' to 'v9.2.0-1967-gb69801dd6b'
291186daa3 apparmor: Allow SGX if configured
5c78395bad cpu: Do not call g_strv_contains on NULL list
d36c91ae14 run: Use correct SELinux context for modular daemons
9433433ddf Update translation files
ce88939324 po: Refresh potfile for v11.1.0
ce66d7e01b build: Enable syntax checks for vshError and vshWarn
2844744346 virsh: Let prohibit_newline_at_end_of_diagnostic check pass
ffad5ce459 virsh: Drop extra newlines at the end of error messages
ad59ebb8d0 virsh: Avoid using translated messages without format
ad57923b36 virsh: Properly mark all error messages for translation
644f56f9d5 virsh: Do not require \n in vshDebug messages
2fb76aeae6 virsh: Warn when hypervisor-cpu-* is used with host CPU
71fe4b97a9 virsh: Introduce vshWarn
c12f92a05e virsh: Refactor vshError
ddef7271fd virsh: Make messages printed by vshError properly translatable
575b3ea925 virsh: Do not format messages twice
af0507e2e4 docs: Clarify documentation of virsh hypervisor-cpu-baseline
e8323cc7db docs: Clarify documentation of virsh hypervisor-cpu-compare
c721f9ef78 Translated using Weblate (Chinese (Simplified) (zh_CN))
4e963f590f Translated using Weblate (Telugu)
be5332c81d schema: fix <interleave> errors when validating <domain> subelements
6f70da39c1 tests: be consistent about following DO_TEST_*() with a ;
d78260cd3f conf: Validate that iothreads are used only with 'virtio-scsi' controllers
1b4e451dcb conf: schemas: Rename 'diskDriverIothreads' to 'iothreadMapping'
e1c3fead7d qemuValidateCheckSCSIControllerIOThreads: Return '0' and '-1' instead of bools
a2183d9a13 qemu: validate: Extract iothread mapping validation code
a21319bb94 qemu: command: Rename 'qemuBuildDiskDeviceIothreadMappingProps' to 'qemuBuildIothreadMappingProps'
3313ab3932 hypervisor: domain: Extract code for checking iothread usage
79c68ae313 conf: domain: Extract code for parsing and formatting iothread mapping definition
4b651cf890 conf: Rename 'virDomainDiskIothreadDef' to 'virDomainIothreadMappingDef'
33ae851409 docs: formatdomain: Mention that vhostuser interface with mode='server' waits for connection
1348aa8f6e docs: formatdomain: Document few NVRAM config limitations
f0c9c34d58 qemuDomainGetStats: Convert worker functions to void
4086f9ed5c qemuDomainGetStatsDirtyRate: Don't error out
a0122665c6 qemuDomainGetStatsMemoryBandwidth: Don't error out
a761c44b90 qemuDomainGetStatsIOThread: Don't error out if fetching iothread info fails
f05f54d8fb qemuDomainGetStatsPerfOneEvent: Ignore erros from 'virPerfReadEvent'
613901baec virPerfReadEvent: Refactor to return -errno on failure
a4c0c6fd9f qemuDomainGetStatsCpuCache: Don't error out
f660984273 qemuDomainGetStatsCpuHaltPollTime: Remove return value
acad77f04b qemuDomainGetStatsCpuProc: Remove return value
a90df14a35 qemuDomainGetStatsCpuCgroup: Remove return value
3518f46cba virBitmapFormat: Don't check return value
a44a48b681 virDomainCputuneDefFormat: Refactor bitmap formatting
5e4262b9ac virDomainResctrlMonDefParse: Refactor temporary variables
13c54c8945 virBitmapFormat: Clarify returned values
3c6d78aff7 qemuDomainGetStatsBlockExportHeader: Remove return value
a4b5ef9c87 qemuDomainStorageAlias: Remove NULL checks from callers
f5e4c2a508 qemuDomainGetStatsOneBlock: Remove return value
e5b0612021 qemuDomainGetStatsOneBlockFallback: Remove return value
924805d29c qemuDomainGetStatsBlockExportBackendStorage: Remove return value
016fa9d73c qemuDomainGetStatsBlockExportFrontend: Remove return value
b14968e6bd qemuDomainGetStatsBlockExportHeader: Remove return value
d86e1aa510 build-aux: squelch trailing blank warnings from binary files
43eae1b707 qemu: Avoid crash in qemuDomainCheckCPU with unknown host CPU
08db3e8dc2 util: fix compile warning in virsystemd.c during mingw builds
f2023e8018 utils: Canonicalize paths before comparing them
b5dfcdc7ab docs: index: fix VMware capitalization
526f794b54 news: include info about supporting vhostuser+passt combination
96fd17a99b docs: document using passt backend with <interface type='vhostuser'>
a47a89a9d3 docs: improve type='user' docs to higlight differences between SLIRP and passt
70bce2e6ee qemu: fail validation if a domain def has vhostuser/passt but no shared mem
1e9054b9c7 qemu: complete vhostuser + passt support
7b7c56c3b8 qemu: make qemuPasstCreateSocketPath() public
6fe3d765e5 qemu: use switch instead of if in qemuProcessPrepareDomainNetwork()
fb4bfa7858 conf/qemu: make <source> element *almost* optional for type=vhostuser
56f4cc167a qemu: do all vhostuser attribute validation in qemu driver
c4746418d7 qemu: automatically set model type='virtio' for interface type='vhostuser'
154d44a585 qemu: validate that model is virtio for vhostuser and vdpa interfaces in the same place
6345ee60d8 qemu: fix qemu validation to forbid guest-side IP address for type='vdpa'
956c668411 conf: change virDomainHostdevInsert() to return void
3d3ac7964f NEWS: Document ccwgroup based qeth device support
715bfc5e54 remote_daemon: Silence DBus errors
0428c69b09 virgdbus: Introduce virGDBusHasSessionBus()
827a062e3c Translated using Weblate (English (United Kingdom))
bccbb592de qemu: add 'auto_start_delay' configuration parameter
1e9d58ef49 hypervisor: add support for delay interval during autostart
c23554fc34 src: convert drivers over to use new autostart helper
c0cdbecdaa hypervisor: introduce helper for autostart
8a6088221a remote: notify systemd when reloading config
785cd56e58 util: add APIs for more systemd notifications
354b455ec6 bhyve: stop opening & passing connection to bhyveProcessStart
2eb1de2a16 bhyve: add 'driver' to bhyveProcessStart method
2626fa0569 qemu: migration: Reactivate block nodes after migration if VM is left paused
d8f9cfb5e4 qemu: monitor: Add monitor backend for 'blockdev-set-active'
b402e167b6 qemu: capabilies: Introduce QEMU_CAPS_BLOCKDEV_SET_ACTIVE
c8c2996b2b qemucapabilitiestest: Update 'caps_10.0.0_x86_64' to 'v9.2.0-1636-gffaf7f0376'
ba4b9a7d8f qemu-replies-tool: Dump also query string for optional members
29d77d1a64 qemu: snapshot: Limit scope of checkpoint-snapshot interlock
5def28df55 qemu: fix qemuDomainSaveImageDefineXML
f1bd98f887 ci: refresh with 'lcitool manifest'
b1e9699b31 node_device: Do not lock the driver state needlessly
b6f4466b1b Translated using Weblate (English (United Kingdom))
ac9500aaf8 Translated using Weblate (Romanian)
662d47845c Translated using Weblate (Spanish)
af732d27cc node_device_udev: add error reporting to udevProcessCCWGroup
5830e564bb qemu: domain: Initialize FD passthrough for a virStorageSource before using it
7a119483a3 qemuxmlconftest: Add testing of FDs with 'writable' flag in 'disk-source-fd'
500d985a13 qemuxmlconftest: Allow testing of the 'writable' flag for passed FDs for disks
8e48a4fafb Translated using Weblate (Spanish)
105c33bfe7 docs: Reword virDomainGetEmulatorPinInfo description
14af443139 tests: qemuxmlconfdata: Update launch-security-sev-snp.xml
8a92493596 nodedev: udev: Hook up virFileWaitForExist to address uevent race of pci device
946b81a2e9 qemu: Attach persistent reservations manager if block-copy target requires it
1697323bfe qemu: blockjob: Remove persistent reservations manager when dropping disk images
fc5b6ed091 qemu: hotplug: Export persistent reservations manager helper functions
8e0591520f virDomainDefHasManagedPR: Consider also disk's 'mirror' chain
7087d8b46f qemu_hotplug.h: Reformat according to new coding style
712c39f987 qemucapabilitiestest: Add data for the qemu-10.0 dev cycle on x86_64
fde300fa74 qemucapabilitiestest: Final update for qemu-9.2 release on x86_64
650e6fb7eb qemu: snapshot: Ensure that NVRAM image exists when taking inactive internal snapshot
a377404ed9 qemu: process: Export qemuPrepareNVRAM for use in snapshot code
d15eff6304 qemuSnapshotForEachQcow2: Don't initialize 'nrollback'
15cd4ec832 node_device_udev: Fix build failure in ccw device code
78f72efddc nodedev: add qeth layer2 and layer3 device types
55e921d5cb nodedev: add ccwgroup capability support to ccw devices
985cb9c32a nodedev: add ccwgroup node device support
de4c28cd4a nodedev: refactor udevCCWGetState
20560cb6c4 nodedev: refactor CCW state format for use in ccwgroup
1260f3bd4f nodedev: remove virNodeDeviceCapCCWDefFormat
7ad25b4665 nodedev: refactor CCW device address
04de9ad285 nodedev: refactor CCW device address format
0d9d439175 docs: fix 'virsh domstats --vcpu' measure units and descriptions
4589468c69 Translated using Weblate (Chinese (Traditional) (zh_TW))
da17a3558a Translated using Weblate (Spanish)
4557ac4c77 NEWS: Mention preserving I/O error messages for qemu VMs
97c47333cb include: libvirt-domain: Add 'message' @reason of VIR_DOMAIN_EVENT_ID_IO_ERROR_REASON
3a3c5616eb include: libvirt-domain: Reword documentation for @reason of VIR_DOMAIN_EVENT_ID_IO_ERROR_REASON
666219f5f1 virDomainGetMessages: Introduce VIR_DOMAIN_MESSAGE_IOERRORS
1a02760cc6 virDomainObjGetMessages: Refactor using GPtrArray
042ea8630b libxlDomainGetMessages: Add existing flags to 'virCheckFlags'
18f8d572be qemuProcessHandleIOError: Log IO errors in the VM log file
300f7e9bd4 qemuProcessHandleIOError: Populate I/O error reason to virStorageSource
2f6c9fa4f6 virStorageSource: Add fields for storing last I/O error message
0525323175 qemuMonitorJSONHandleIOError: Propagate new 'qom-path' field
784538a470 qemuProcessHandleIOError: Prefer lookup by node name
f8f8d5a253 qemuMonitorJSONHandleIOError: Do not munge 'reason' field of IO error event
590a5765c1 qemuProcessHandleIOError: Rename local variables
2d6bd6f05f qemu: Rename 'diskAlias' to 'device' in qemu IO error event handling
2f8359f827 qemu: Handle quirks of 'device' field of BLOCK_IO_ERROR event in monitor code
22e90a3b17 NEWS: Document virtio-mem-ccw
f23f8ff91a qemuxmlconftest: Introduce memory-hotplug-virtio-mem-ccw-s390x.xml
ee0320a7fc qemu: Allow virtio-mem on CCW
541dfe40bc qemu: Validate virtio-mem-ccw
a46e33a925 qemu_caps: Introduce QEMU_CAPS_DEVICE_VIRTIO_MEM_CCW
621373d8a8 qemuxmlconftest: Introduce memory-hotplug-virtio-mem-pci-s390x.xml
89d56c41ac qemu_command: Use qemuBuildVirtioDevProps() to build cmd line for virtio-mem and virtio-pmem
a8ed747b9a qemu: Do NOT autoadd NUMA node for s390
17f3a9114c libvirt.spec.in: fix indentation
cf32953f5b rpm: disable account creation for Fedora >= 42
2dd4f594ea tools: add sysusers file to create 'virtlogin' group
ff77c2d596 NEWS: Document VBOX-6.1 removal
da9a804f4e vbox: Drop code supporting old VBox version
335bceb115 vbox: Drop support for VirtualBox-6.1.x
5ca7f27f75 vbox: Report an error when VBox CAPI initialization fails
10320ad526 vbox: Use g_autofree in tryLoadOne()
4118e79f3e qemu: Check for valid save image format when verifying image header
517248e239 qemu: Decompose qemuSaveImageOpen
50d65b94ef qemu: Move unlinking corrupt save image file to caller
18f0160994 remote: add sysusers file to create 'libvirt' group
1e88b8983c glibcompat: Sync g_string_replace()
8cf042d983 docs: add missing cellNum parameter in function call
c1166be347 qemuSnapshotDeleteValidate: Fix crash when disk is not found in VM definition
00f9f2ca1f qemu: Check empty drives in block I/O throttle API
fce24e433b Support IDE/SATA disk 'product' parameter
443ae4adec qemu_snapshot: allow reverting to external disk only snapshot
2c79c42477 tools: Move libvirt-guests lock file out of subsys directory
1cc990a1d0 virsh: pool-list: remove unnecessary spaces to align behavior
f6d76aad80 docs: Document that 'vcpu.delay' statistic is in nanoseconds
0264a7704a Translated using Weblate (Romanian)
879ee4aee8 Translated using Weblate (Korean)
c4c05c8655 Translated using Weblate (Spanish)
008560b0b2 Translated using Weblate (Italian)
72142dcde3 qemuProcessHandleIOError: Refactor to extract 'priv' instead of 'driver'
420c39d6bd build: Bump minimum glib2 version to 2.66.0
62b961d64c conf: check size of secret file for secret object
4819a14fec ch: Include unistd.h in ch_events.c
8b1578ab4b qemu: Allow virDomainBlockJobSetSpeed during migration
d9fca42e40 qemu: Add support for avail-switchover-bandwidth migration parameter
4bd103dde6 virsh migrate: Add --available-switchover-bandwidth option
c417ebf660 Add a migration parameter for available bandwidth in switchover
32cf090b84 rpm: Unify handling of directories used for loadable modules
40b5c302ab rpm: Add missing Requires
676453a0a7 meson: Unify handling of directories used for loadable modules
e797c3e3b3 ch: implement domainInterfaceAddresses
a9c73ac255 NEWS: Mention event handling support in ch driver
90299b0c6c ch: events: facilitate lifecycle events handling
104b0036ad ch: events: Read and parse cloud-hypervisor events
3015c28c1e ch: start a new thread for handling ch events
d7c9660b15 ch: pass --event-monitor option to cloud-hypervisor
f044f17825 .mailmap: add my contact info
5624489251 qemu: add RISC-V 'aia' command line
817eabd0cc conf,qemu: implement RISC-V 'aia' virt domain feature
34d7f53d1b qemu: add capability for RISC-V AIA feature
3e9440dbcb virsysinfo: fix RISC-V detection
652b2eeaa9 tests: add capabilities for QEMU 10.0.0 on s390x
0ca8d870a2 qemu: Fix hang when migration is canceled at the last moment
ab10c0695d tools: ssh-proxy: Check for domain status before parsing its CID
63a3d70697 nss: Skip empty files and avoid use of uninitialized value
a2297fb157 libvirt.spec: do not build ch driver on mingw
064b3a276d meson: error out when ch driver is requested but unsupported
981929112c spec: Only build ch driver on x86_64 and aarch64
22034bb77e storage_file_backend_fs: Compile out 'chown' backend on mingw
7a8c2319ac libvirt.spec: Move ownership of 'storage-file' backends directory to gluster
4933dfcce0 qemuxmlconftest: Drop s390-default-cpu-...ccw-virtio-2.7 test cases
06a7866d68 NEWS: Mention de-modularization of the 'fs' storage file backend
f8558a87ac storage_file: de-modularize the local file backend
e6a4245d2a virstoragetest: Add case for qcow2 image with empty string as 'data_file'
87a4fe2906 storage_file: Refuse qcow2 images with empty string as 'data_file'
a10728dc5b util: avoid overflow in hextable buffer
d908693167 Translated using Weblate (Spanish)
095760cddc cpu_x86: Probe host CPU for all MSR features
3766891c59 qemu_migration: Do not automatically resume domain after I/O error
e46e64be50 qemu_migration: Refactor qemuMigrationSrcRestoreDomainState
899bf2746a qemu: Report error from both sides of migration
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
| |
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
| |
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
| |
Updating the nagios plugins as well as converting to git from
the sourceforge tarball.
We also pass some additional paths to our binaries to avoid
probing the host build.
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
| |
Move nagios-core away from the sourceforge and tarball releases
to a git based fetch and build.
We update the configuration to adapt to the newer nagios core,
but otherwise, this is largely unchanged.
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumping libvmi to version v0.10-1144-gf02aeb7, which comprises the following commits:
f02aeb7 implement Windows PTE resolving (#1074)
8f9b010 update memory size properties as modified by daf350644dc in mmap logic (#1097)
60ddb31 Add KF/x's rwmem to examples (#1107)
033a0ec Add vmi_get_domain_status and Xen driver implementation (#1106)
932c602 add vmi_mmap_guest_pa method (#1103)
bdb9ffb Fix memory leak in read-disk-example.c (#1102)
2d7258b Move mmap option from source to CMake config (#1101)
c85b701 Export events.h only once if multiple drivers support it (#1100)
ea5d6ad Remove centos CI tests (#1099)
df8547f Set mem-range access, read wstrings, get last PF (#1095)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumping kvmtool to latest, which comprises the following commits:
e48563f riscv: Add Ssnpm extension support
4489348 riscv: Add Smnpm extension support
521b1b6 riscv: Add Svadu extension support
f8ed032 riscv: Add Svade extension support
6656791 Add __KERNEL_DIV_ROUND_UP() macro
4b2cc06 Sync-up headers with Linux-6.13 kernel
4c4191b Do not a print a warning on failing host<->guest address translation
6e0b718 Propagate the error code from any VCPU thread
6d754d0 Reset all VCPUs before any entering run loops
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumping cloud-init to version 25.1.1, which comprises the following commits:
8a1d73498 Release 25.1.1
a9e405737 test: pytestify cc_chef tests, add migration test
0d6aaeaac chef
de77e4e6d chef: migrate files in old config directories for backups and cache
eb5d386f7 fix: correct the path for Chef's backups (#5994)
9456cd206 fix(Azure): don't reraise FileNotFoundError during ephemeral setup (#6113)
b4a559a52 fix(azure): handle unexpected exceptions during obtain_lease() (#6092)
2a26bbd0f Allow to set mac_address for VLAN subinterface (#6081)
0042f191b fix: Remove erroneous EC2 reference from 503 warning (#6077)
1e839355e fix: NM reload and bring up individual network conns (#6073)
410795561 fix: stop warning on dual-stack request failure (#6044)
04673594d fix: install_method: pip cannot find ansible-pull command path (#6021)
648eae504 fix: Fix DataSourceAliYun exception_cb signature (#6068)
5df6b515d fix: Update OauthUrlHelper to use readurl exception_cb signature
fd38e428f test: add OauthUrlHelper tests
ab80b7c4e test: Remove CiTestCase from test_url_helper.py
4a8c8cd51 test: pytestify test_url_helper.py
36d98c856 fix: track more removed modules (#6043)
9dfa06835 Release 25.1 (#6039)
02388dfb9 ci: fix post-merge packaging CI (#6038)
39937db3e feat(azure): Fix imds-based ssh_pwauth (#6002)
1fbdb3e65 ci: check for sorted patches (#6036)
27adc8e59 feat: aliyun datasource support crawl metadata at once (#5942)
d52950c1d docs: document /usr merge breaking change (#6032)
7ddc7662d test: Add integration test for /var mounts (#6033)
ffd49b3fd test: Ensure pre-24.2 custom modules work (#6034)
c2778f086 doc: Update references to older keys (#6022)
28bd0bc38 fix: untyped-defs in tests/unittests/{config, net, sources} (#6023)
adbaf4828 fix: don't reference PR in post-merged CI (#6019)
1a9393ee9 chore: explicitly skip broken ansible integration tests (#5996)
60efeb07a tests(oracle): fix test_install_missing_deps apt race condition (#5996)
12613e516 test(oracle): fix test_ubuntu_drivers_installed (#5996)
024d66adc test(oracle): fix test_frequency_override integration test (#5996)
fb9c6bf38 chore: add type hint to IntegrationCloud's cloud_instance field (#5996)
8386271e3 test(oracle): fix modules/test_lxd.py::test_storage_lvm on noble (#5996)
9e591fff2 test(oracle): fix platform 'oci' for verify_clean_boot test (#5996)
fa331315d net/sysconfig: do not remove all existing settings of /etc/sysconfig/network (#5991)
f62735793 fix: remove wrong return when checking if network necessary (#6013)
2b7d9636b fix: typing for rsyslog, ubuntu_pro, power_state_change (#5985)
b860d70fa fix: Retry on OpenStack HTTP status codes (#5943)
b45d66a03 fix: Ensure fqdn is treated as string in get_hostname_fqdn (#5993)
b38ab5f23 feat(vmware): Convert imc network config to v2 (#5937)
1f58b5583 ci: add upstream post-merge test
4800b2dd1 ci: check if upstream commit causes ubuntu patch conflicts
0cf1ef227 ci: organize cla tests together
6677ce2db test: eliminate obsolete cases, add non-error case
d5793befc chore: remove redundant manual schema validation
1d2d5c3e9 doc: clarify subiquity docs
56ed508de chore: cleanup `len' usage (#5956)
eb1965a43 Fix: GCE _get_data crashes if DHCP lease fails (#5998)
a0ebb8d35 fix: correct the path for Chef's cache (#5994)
d9df24299 fix: Run ansible with run_user instead of root for distro install_method (#5986)
d75840bee fix: retry AWS hotplug for async IMDS (#5995)
d43678251 feat(integration_tests): add optional INSTANCE_TYPE setting (#5988)
4dce22a03 feat(integration-tests): set boto3 and botocore to INFO to prevent log spamming
415c8e4fe ci: add 'tox -e integration-tests-fast' command
5f290f516 chore: Add feature flag for manual network waiting (#5977)
622627755 Release 24.4.1
65e97883d fix: Ensure _should_wait_via_user_data() handles all user data types (#5976)
4ee653914 fix: Don't log error in wait_for_url (#5972)
054734921 fix: Use /usr/lib/ rather than /lib in packaging code (#5970)
6cdf51ad5 fix: uninstall custom signal handlers before shutdown (#5913)
38acce473 Use log_with_downgradable_level for user password warnings (#5927)
1e719e3c1 doc: change to hyphenated keys (#5909)
f97e5fbc4 fix: Don't break modules that use get_meta_doc() (#5953)
168f821e1 refactor: Pass deprecation log args as tuple (#5953)
1a5155320 feat(url_helper): Retry on 503 error (#5938)
7f09102ad fix: Wait for udev on openstack (#5947)
9bac08a99 test: disambiguate resource cleanup from test failure (#5926)
4ba9021f8 fix: use program name of netcat as installed by upstream, "nc" (#5933) (#5933)
0cfba0c01 ci: bump canonical/setup-lxd to version v0.1.2 (#5948)
486795521 feat(cc_chef): Allow change of Chef configuration file (#5925)
73ed293c6 docs: fix typo in generated file in LXD tutorial (#5941)
1304fe947 feat: Identify Samsung Cloud Platform as OpenStack (#5924)
bc26e15fd fix: don't deadlock when starting network service with systemctl (#5935)
179c69886 feat: Custom keys for apt archives (#5828)
eefd75256 test: improve test initialization error path (#5920)
2e3d4e699 chore: improve logging when lxd detection fails (#5919)
7104df9d0 fix: Add "manual" to allowed subnet types (#5875)
f6075a917 fix: remove bad ssh_svcname setting for Gentoo/OpenRC (#5918)
3f97be6df feat(gentoo): Add compatibility for Gentoo with systemd (#5918)
266536dab fix(ovf): no warning should be log when rpctool found no value (#5915)
44df41b8f Move DS VMware to be in front of DS OVF (#5912)
1a1bdca73 ci: Add proper 'Breaks: ' to integration testing simple deb (#5923)
2a6757da1 chore: Add akhuettel to CLA signers file (#5917)
3f821536e chore: eliminate calls at import time (#5889)
13ffd198a test: Add pyserial to test-requirements.txt (#5907)
cbcba9ed4 test: Allow unknown size in growpart test (#5876)
d9633a5e8 doc: Update tutorials
c42a92b69 fix: bump azure key size to 3072 (#5841)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumping ceph to version v20.0.0-709-ga53e858fd7c, which comprises the following commits:
b7dc6bb1ec5 rbd: print the return codes on error
20b621fceb8 doc/cephadm/services: Add mention of --zap for OSD removal
4dee7917bf0 PendingReleaseNotes; doc/rados/operations: document "rm-pg-upmap-primary-{all}" commands
1b6c0fd00cf .github/workflows,script: add test for missing .qa links
0d65d140d72 mgr/dashboard:fixed alignment of create action button
46ff6b42b5f qa: add missing .qa links
55d72f38b67 mgr/dashboard: NFS - Fix Edit NFS export request
7b5f73f4c17 doc/cephadm/services: Correct indentation in osd.rst
c18a78ef58a workflows: Pin specific SHAs
a74dbbe8ee1 PendingReleaseNote: add note that "volume create" accepts pool names...
3044bf7e4b6 doc/cephfs: mention new options for "fs volume create" cmd
e541dca2278 mgr/nfs: NFS Cluster and Export Listing
60b1bc4cd5e rgw: radolist clean up, calculate obj info slightly earlier
de2023f4fca rgw: modify radoslist to better support the rgw-gap-list tool
9d1ac190ffb rgw: fix regression in radoslist with SLO manifests
3d6de8a6698 mgr/dashboard: add types for mgr-module list
f4bc03e4040 mgr/dashboard: fix access control permissions for roles
e4147a0988a test/common: skip google tests which create core dumps in test_interval_set
8f7f923e945 mgr/dashboard: bucket lifecycle fixes after using xmltodict package
f4c74f50fa6 mgr/dashboard: Not able to edit user display/full name in user form
058b95abe62 doc/radosgw /notifications: fix topic details
3ae193035c8 qa/cephfs: test passing pool names to "fs volume create" cmd
058769c1317 qa/cephfs: separate the tests for "ceph fs volume create" cmd
e794a19fd0d mgr/vol: allow passing pool names to "fs volume create" cmd
f59066195fd mgr/dashboard:fixed issue with notification icon
58cd2958307 test/unitest_bluestore_types: fix a compilation error
c9382d87d64 osd: use cmd_getval_cast_or() to fetch shard-id
ae1e251c5f3 common: add cmd_getval_cast_or()
3d0283a0cd6 monitoring: add SMB overview grafana dashboard
49cc45afe88 libcephfs_proxy: remove redundant unsigned >= 0 comparison
ee69f521939 doc/cephadm: Add PG autoscaler advice to upgrade.rst
e7bf6072693 doc/dev/developer_guide/essentials: update mailing lists
c8953a03d24 doc/rados/troubleshooting/log-and-debug: add section for Monitors
a7e2fab0085 doc/radosgw: Improve layout.rst
37b70581d89 doc: add clarification note on how charmap is applied
ecce75132a5 qa: Edit test files to incorporate unset arguments, crush_rule, size, min_size
78a988f35db mgr/dashboard: Fix rgw user key modal not shown
84e2f2f3216 rgw: fix stacked delete marker test in test_rgw_versioning
017f3339c05 librbd: migrate from boost::variant to std::variant
6e9e2033bf0 mon, osd: add command to remove invalid pg-upmap-primary entries
82ec00ddf08 monitoring: rename NVMeoFSingleGatewayGroup alert
cc66889b974 doc/rados/operations/pools: Edit Unsetting values for a stretch pool
cacc5f51270 [3AZ Stretch pool]: Allow user to specify values when unsetting pools
4f3815deb96 crypto: remove unused include
98b70c149d5 cmake: make libcap REQUIRED
fe171132c35 nvmeof: bump image version to 1.5
94aebfc3f7d mgr/dashboard: Add RGW topics endpoint creation for create ,delete and list in dashboard
0727321d899 common: remove deprecated get_tracked_conf_keys()
300f6435095 rgw/cloudrestore: Add Restore support from Glacier/Tape cloud endpoints
38d2c11bf24 rgw/cloud-tier: Redefining cloud tier types
b1ddd68f7c7 rgw/cloud-restore: Add new tier-type & options related to S3 Glacier
826d4936896 rgw: skip replication from lock enabled buckets to lock disbaled buckets
2c4b7181621 rgw: skip versioned entries to non-versioned buckets and vice-versa
7e47deede0b rgw: reject PutBucketReplication on mismatched versioning and lock
56a21cbc03e doc/rados/troubleshooting: Improve troubleshooting-pg.rst
59a894713a9 doc/rados/operations: improve crush-map-edits.rst
62c3e5ec69f rgw/iam: add policy evaluation for Arn-based Conditions
66d2dc78720 mgr/volumes: fix issues pointed by flake8
0d6a6f528c3 mgr/volumes: correct logger names
8fd7be55f44 rgw/cloud-restore: Handle "null" instance non-current objects
cef383b0a76 rgw/cloud-restore: Handle versioned objects
afded137307 mgr/dashboard: add basic e2e to verify wizard
5c8fa84fe5d mgr/dashboard: fix multisite wizard form not showing
737ae7f73a8 mgr/dashboard: fix OAuth2 SSO when roles_path is empty
a7a63aa3ffe rgw/iam: match_policy() treats MATCH_POLICY_ARN as case-sensitive
4cd40c7f715 rgw/iam: simplify match_policy() for colon-delimited use only
567c9e76674 mgr/dashboard: add xlmtodict import and fix lifecycle get request
1ad62cf887b qa/tasks/radosbench: make use of concurrency flag
c29f531a972 qa/rgw: suppress "pool(s) full" cluster warning for rados-pool-quota
9ff036e7ed4 qa/rgw: test_rgw_rados_pool_quota expects InsufficientCapacity
7a06e841468 rgw/s3: map ENOSPC to 507 InsufficientCapacity
9d351a76ab1 rgw: rgw_init_ioctx() adds set_pool_full_try()
38929f4e17a rgw: RGWRadosRemoveCR uses rgw_init_ioctx()
7ad1937547d include/cephfs: dump optmetadata
5fc94be121f mds: set alternate_name for new fullbit dentries
db2784581ec qa: test alternate_name recovery during mds failover
c7c5089ff95 libcephfs: getcwd after chdir for API constraint
cda2a6e6fac client: unwrap dentries for getcwd
3bfd614a358 client: refactor / optimize chdir
28bdb8e565f test/libcephfs: test getcwd with case insensitive dir
d62a3795902 test/libcephfs: refactor ManyNestedDirs
a33faa7c413 include/filepath: add iterators for components
b4e11f75bfa script: ensure curl is always available in build containers
6b635d3ec08 script/build-with-container: fix incorrect build invocation for tests
5bcccabe7e0 crimson/os/seastore: introduce rename_omap_root() with src and dest onodes
ef2b82a3bc5 crimson/os/seastore: prevent omaptree_rm_key() to be called concurrently in the same transaction
c66e46f44c3 crimson/os/seastore: introduce and use omaptree_initialize()
5b97e495279 crimson/os/seastore: reuse get_omap_root()
71e094faba8 os/bluestore: Improve bluestore_blob_t::add_tail
5016925d96e os/bluestore: Make write_v2 not need to use compress_extents, addendum
bfff750dc4e os/bluestore: Make write_v2 calculate affected range
bda481b7b86 os/bluestore: Make write_v2 not need to use compress_extents
7a2a4720c3d mgr/dashboard: skip nfs exports check
ddd01a5f7f1 mgr/dashboard: save video only on failure
d8d7836e042 mgr/dashboard: fix rgw and osd regression in e2e
aeee649c203 mgr/dashboard: undefined while creating rbd image
a80aa1a84a3 mgr/dashboard: cypress failure after angular upgrade
09d3e67fd2f mgr/dashboard: fixing cephadm dashboard e2e failures
6cc1305cb2b mgr/dashboard: fix osd list search with id
f0f863a1a54 mgr/dashboard: reorder test runs
395c49a43d2 mgr/dashboard: add custom items to combo box
0140e6d1671 crimson/os/seastore: clear an omap root for log during _omap_clear
03b90d589ca PendingReleaseNote: add note for pause_purging and pause_cloninig
1f0bfe1c599 doc/cephfs: add note for config option pause_purging and pause_cloning
e7eb36e4393 qa/cephfs: add tests for mgr/vol config pause_cloning
6d6be8b41c9 qa/cephfs: extend wait for trash empty
f38fcbc6109 qa/cephfs: add tests for config option pause_purging
9582b9b13a4 qa/cephfs: don't strip any whitespace for get_shell_stdout
01d37d5e1ba mgr/vol: add pause/resume mechanism for async jobs
ea867b49ee1 qa/vault: create_secrets() cleanup checks for orphaned keys
5e40ec969cd doc/rados/configuration/bluestore-config-ref: Fix lowercase typos
34366f0f0d8 rgw: Try to handle unwatch errors sensibly
59220c1d538 librbd/ConfigWatcher: fix a missing 'override'
f9a687a339b build: Pass `-DBOOST_ALLOW_DEPRECATED_HEADERS` to compiler
b446290f441 build: Upgrade to Boost 1.87
bb3be446fbd test: add file blockdiff tests
72b6c7f3e9c libcephfs / client: wire up file blockdiff
8cc05b17255 mds: add blockdiff operation support
ab05bf908fb tools/rados: include latest snapshot sequence in listsnaps
1bc67295c8b doc/monitoring: Improve index.rst
cf93924c237 crimson/os/alienstore/CMakeLists: Add comment
95dcfd9d8c9 qa: test fio with multiple versions of NFS
5a8598acee5 mgr/dashboard: Disable MFA test
1f84505f123 mgr/dashboard: pin lxml to fix run-dashboard-tox-make-check failure
97c43c728dc OSDMonitor: exclude destroyed OSDs from "ceph node ls" output
fe829d461ad qa/cephfs: require-osd-release should now be tentacle
96be3f122c3 common/include: Add map type election and fmt::format to interval_map
af8d267e5f8 client: avoid multiple calls to path_walk
b7fdda71c7c os/bluestore: Add fault_range_ex
e685a333356 qa/suite/rados: exclude hybrid_btree2 from testing
35cf0f6c135 dmclock/.../dmclock_server: do not clean clients with requests
0938a592e92 test/osd/TestMClockScheduler: TestMultiClientOrderedEnqueueDequeue use client class
5562ecbcdb1 test/osd/TestMClockScheduler: create_item should pass prio < cutoff
b35589f7eb3 test/osd/TestMClockScheduler: add test for very slow dequeue
8b7b0463792 osd/scheduler/mClockScheduler: add constructor to specify idle/erase/check times
35b6176d90e osd/scheduler/mClockScheduler: move constructor to header
c95539ec370 src/dmclock: remove superfluous license files
c625008dae9 src/dmclock: copy dmclock submodule into ceph.git
53bac4648ed common: Remove unnecessary assert checking unsigned number is 0 or greater.
b6f3cda5597 */: Cleanup WITH_ALIENSTORE
2b9c79e881d os: Introduce WITH_KSTORE
b0970905291 crimson/os/alienstore/CMakeLists: move alien::cflags alien::cflags is now only relevant to crimson-alienstore.
5bb1d9e1d58 crimson/os/alienstore/CmakeLists: Drop WITH_SEASTAR/ALIEN
facd084b694 crimson/os/alienstore/CMakeLists: cleanup crimson-alien-common
9f3619af9ae mgr/dashboard: When configuring the RGW Multisite endpoints from the UI allow FQDN(Not only IP)
e5189891b09 test: test the fmt support for bitset_set & mini_flat_map
eeeb0127ae7 common: fmt support for bitset_set & mini_flat_map
e5003a6af51 mgr/cepahdm: adding a message when certificates check is OK
ec2b3415b95 mgr/cephadm: addressing reviewer comments
f4f0de8f3c6 mgr/cepahadm: fixing certificate get_status_description output
9ffe71350e7 mgr/cephadm: adding new debug flag for testing purposes only
81c54dd9c78 mgr/cephadm: fixing docs and defaults for some options
eae45d208a6 mgr/cephadm: improving individual certificates checks
dd6e81be3a2 mgr/cepahadm: added some logic to avoid loading unknown certs/keys
40e5ab760af mgr/cephadm: reverting usage of Org Name 'Ceph' in self-signed certs
37869ee2936 mgr/cephadm: adding new comands to remvoe keys/certificates
70e4e1c69e0 mgr/cepahadm: adding code to store self-signed rgw certificate
fa990d39db8 doc/cepahadm: adding new file for certmgr documentation
14b914fa3c1 mgr/cephadm: adding cephadm mgr-module to the gitleaks file
8be392f62b1 mgr/cepahdm: adjusting grafana custom code to handle certificates
b008856bcf7 mgr/cepahdm: fixing cert user_made and pre_remove actions of mgmt-gw
b1b74f74c28 mgr/cephadm: fixing oauth_proxy pre_remove action
6ce19fab002 mgr/cephadm: adding UT and adjusting existing unit-tests
5d42b73e748 mgr/cephadm: renaming cert-store cmds to certmgr, adding new cmds
3bb6c572a38 mgr/cepahdm: adding certificates validationg and management logic
2ab4e8b309a mgr/cephadm: refactor cert_store to use the same code for cert/key
bef277a5ce0 Revert "os/bluestore: Add debug hooks"
6f8275c880a Revert "os/bluestore: Deferred writes unit test, replicates corruption"
e1c75071b4e Revert "os/bluestore: Modify _deferred_replay"
caa77ed690c Revert "os/bluestore: Split _deferred_replay into 1) apply IO and 2) remove keys"
d2b49489447 Revert "test/unittest_deferred: debug code"
5ec60853cfb Revert "more debug code"
4180ff9cbd8 Revert "fixup"
c2b2d33293b kernel/KernelDevice: replace obsolete get_tracked_conf_keys()
6dfc166e53e crimson/osd/recovery_backend: scan_for_backfill pass start by value
8ca4fc01b1a crimson/osd/recovery_backend: scan_for_backfill to use seastar::lambda
6533f261dc3 test/crimson/test_crimson_coroutine: add test_coroutine_loops
1f80b3840d0 crimson/osd/recovery_backend: _handle_pull_response to use obc_manager
a0df2e5133c crimson/.../replicate_recovery_backend: remove unnecessary check
b6095992051 crimson/osd/recovery_backend: scan_for_backfill to use obc_manager
878f3bff706 crimson/osd/recovery_backend: move scan_for_backfill to coroutine
f65b00ea8a9 mgr/dashboard: Improve sso role mapping
0d0f38fb5cf osd: Make casting to/from shard_id_t require explicit casts.
bf6faed0010 mgr/dashboard: fix token polling req in multi-cluster UI
bedc75fff28 qa/workunits/rbd: wait for resize to be applied in rbd-nbd
8e9b08ec7f8 librbd/ConfigWatcher: replace obsolete get_tracked_conf_keys()
329043355e6 rbd/throttler: replace obsolete get_tracked_conf_keys()
4325a506351 mds: replace obsolete get_tracked_conf_keys()
bb2ac3222fc nvmeof: replace obsolete get_tracked_conf_keys()
52568c35460 test/crimson/test_config: replace obsolete get_tracked_conf_keys()
27c5678fd12 mgr/dashboard: update dashboard nvmeof proto files
2290a904bd6 doc/releases: Add ordering comment to releases.yml
a3f45c70a23 qa/rgw: add test for sync policy user mode
c22c5c1f6b8 qa/rgw: add non-account (alt) users to multisite tests
16daa6a687c ceph-volume: allow zapping partitions on multipath devices
cf0e9308836 mgr/smb: Add ceph_snapshots vfs module to share definition
32d57d77132 common: bitset_set and mini_flat_map
7b4ac886621 doc: fixup #58689 - document SSE-C iam condition key
bfcb5334c2f mgr/cephadm: use ip_hash to enforce the same prometheues upstream
db494081588 crimson/os/seastore/rbm: add do_with() to prevent accessing unavailable reference
d8eed120044 crimson/os/seastore/rbm: create a device file if it doesn't exist
afa53017330 qa/suite/crimson-rados: add seastore test with RBM
b7c189b33c7 qa/rgw: bump vault version to v1.19.0
2e73c875640 os/bluestore: implemented bluestore_blob_t::get_unused_mask
088c9ed28fb RGW - Temporarily disable List2Inotify1 in the posix bucket cache unit tests, until we can find why inotify fails on CI machines
8dbcb175e46 rgw: sync fairness watcher reconnects on any error
dc0c6ab5e86 crimson/osd/pg_backend: rep_op_ret_t to not return acked_peers
7462b1c06e3 crimson/osd/pg: Handle peer replies handling once received
522cc6c3c41 crimson/osd/replicated_backend: Introduce pending_shart_t::last_complete
551eb008718 crimson/osd/pg: Introduce PG peering helpers
164d76f5cc6 crimson/osd/pg: use rep_op_fut_t
81cac395a84 common/obj_bencher: include cleanup
7175fb3c13f common/cmdparse: include cleanup
19ab0fe8c3f common/Formatter: remove unnecessary include
5b589f55860 common/SloppyCRCMap: add missing include
30a9248d6ce common/ceph_time: remove unnecessary include
ec52e618774 common/convenience.h: remove unnecessary includes
2b5fbc050c0 common/Finisher: remove unnecessary include
498e7271c6b include/denc: remove unnecessary include
5ca8173af56 common/TrackedOp: add missing includes
b24aabad6a9 include/types.h: include cleanup
be3329477b5 common/perf_counters*: add missing includes
04e285e253e common/fair_mutex: include <thread> only with CEPH_DEBUG_MUTEX
90484deb9f0 common/PriorityCache: add missing include
d7467b0992e blk/kerneldevice: count ops not bytes in discard_op perf counter
814f1136cac qa: add test case for remove xattr
e16820fa4a0 test/libcephfs: include inode type change test for snapdiff
33c6f232069 mds: include deleted file dentry in snapdiff readdir result
6869996f2a1 doc/radosgw: Improve layout.rst
fd75679cf4b build-with-container.py: Add --rpmbuild-extra-args
a5a983c7363 Dockerfile.build: Install sccache
800f5c2924d build-with-container.py: Add --ceph-version
a1f607bd1be make-srpm.sh: Skip make-dist if tarball is present
8e9544fed3d build-with-container.py: Add --env-file
ef84118419a cephfs-shell: Add the option to remove xattr
70eb1d64ac1 cmake/cephfs: fix options to enable client and dependencies
28d8281ad60 crimson/osd/osd_operation/client_request: remove CompletionEvent from instance_handle_t::pg_tracking_events
90ac7409279 pybind/cephfs: use legacy noexcept for cdefs for cython 3.Y.Z
f2b3bc810a1 osd_type: use SERVER_TENTACLE for fixing the pg_pool_t dencoding
395263ceb2f pybind/cephfs: increment ref before calling out to c++
fd184893ac0 test/osd: Code formatting changes for plugin support in ceph_test_rados_io_support
dd06be06eb2 test/osd: Added support for new plugins
4cc245e43c7 src/test/osd: Split reader classes for program options into a seperate class
e66437a98d5 src/test/osd: Move ceph_test_rados_io_sequence to its own subfolder
678ed6e1b09 erasure-code: Add minimum granularity interface to EC plugins
fe3bc7605c7 rgw/rados: calculate_preferred_shards takes bool is_versioned
519b8b2808c rgw: scale shards based on versioned() to cover suspended buckets
b45f65615d3 rgw: trigger resharding of versioned buckets sooner
66077a8a49e tests: replace obsolete get_tracked_conf_keys()
fe97d05f0de crimson/mgr/client: add Client::retry_interval()
d3e0ca7ffa8 crimson/mgr/client:Introduce Client::send()
ce3181ed251 mds: Fix MMDSCacheRejoin::dn_strong version check failure
693f058426a mds: Fix mdcache rejoin invented referent inode
7b2d9c4b580 qa: add more referent inode tests
43b4ef3f54c qa: referent inodes - unlink, stray_reintegration
1adfe920f28 test: ceph_test_rados_io_sequence - seq 14 - write object filling gaps
146e4d7085a test: ceph_test_rados_io_sequence - scripting enhancements
ae012cce34e test: ceph_test_rados_io_sequence - add truncate
fff72a05b65 test: ceph_test_rados_io_sequence - add append with gaps sequence
f3ee8757f49 test: ceph_test_rados_io_sequence append sequences
03316ff4ace test: ceph_test_rados_io_sequence support appends
9911ecb683b mgr/dashboard: carbonize rgw user and bucket form
3303f86fdd5 crimson/os/seastore/linked_tree_node: set reserved_ptr to an 8-byte aligned address
c2d226adb00 rgw/cloudtier: Correct option ordering in RGWZoneGroupPlacementTier
a090f14fc73 os/bluestore: New unit test for BlueFS
deb78a9199e Revert "pybind/mgr: Protobuffer file generation for grpc deps."
741742e3910 Revert "pybind/mgr: Generate pb2 file in src/pybind/mgr/dashboard/services/proto using the protobuf file from the gateway submodule."
9cc3fbebb7e Revert "Move proto generation code block out of if(WITH_MGR_DASHBOARD_FRONTEND)."
6e23a1e43be crimson/mgr/client: partial move to coroutines
b5f7200c05b crimson/mgr/client: update logger
c34d9b039c7 qa/suites/orch: add a test to verify ctdb_status doesn't include GONE node
ecd24969339 qa: Disable referent inodes for a few test_strays tests
f27a47ac9de qa: referent inode test - link w/ max_mds=1
5e4812cdb55 qa: Add function to fetch inode from metadata pool
d4a93ce43ad tools/ceph-dencoder: Add an option stray_okay
1772dc1cdf0 mgr/dashboard: Changing SimpleGraphPanel to TimeSeries Panel in cephfs.libsonnet
5935a0f295a fixup
5a29f74454f qa/rgw: add new teuthology for cloud restore s3 tests
d2c1f9953d8 qa: Fix dashboard test_health failure
f6f460c1492 tools/cephfs-journal-tool: Recover referent hardlink dentry
ba5df7ae75a qa/cephfs-data-scan: Validate referent hardlink recovery
4e0f7dbd558 qa/test_backtrace: Validate remote_inode xattr is stored
410dcccc79b tools/cephfs-data-scan: Recover referent_inode list
3d4ac8c82fe tools/cephfs-data-scan: Recover referent hardlink - build dentry
97650eeef18 mds: Referent hardlink Recovery - Store remote_inode
f264f11f44d mds: Fix straydn race between unlink/rename linkmerge
f66353d36e7 mds/rename: Handle referent inode rollback
1c8ec948f62 mds/rename: Handle source dentry being referent remote
04b1ead3e45 mds/rename: Handle existing destdn referent remote
69d401f606e mds/rename: Handle referent remote linkmerge case
e6c6f52e548 multi-mds/unlink: Handle rollback of referent_inodes list
236a4b7b046 multi-mds/unlink: Referent inode - reverse link mgmt
42d88f4072f multi-mds/unlink: Unlink referent inode on dentry replicas
f94c8327fac multi-mds/unlink: Remove referent inode on unlink
0779064a7c2 mds/unlink: Referent inode - reverse link management
bcf2e7d9a0f mds/unlink: Remove referent inode on unlink
0ed8c2a2b1c multimds: Consistent view of referent inode list
c39977ff26f multi-mds/link: Handle rollback for referent_inodes list
18165365fe6 multi-mds/link: Reverse link primary inode to hardlink
d7d294e3687 multi-mds/link: Send referent inode to dentry_replicas
79c3d122d2e multi-mds/link: Create referent inode and store backtrace
8abee7d58ae mds/readdir: Handle referent inode
efa6a8c75a1 mds/link: Reverse link primary inode to hardlink
fb3bf789f4d mds/link: Create referent inode and store backtrace
645493bc6c4 mds/mdcache: Handle referent inode on discover
a069e7a6ac8 mds/rejoin: Don't fetch the dir is already complete during rejoin
2ec2c1d63b9 mds/rejoin: Handle referent inode on MDSCache rejoin
11eddc85d5a mds/migration: Handle referent inode during subtree migration
dafc07cb816 mds: Handle referent inode while trimming the dentry
1e5fca15822 mds: Handle referent remote similar to remote
1bb435d4a2a mds: Log referent_inodes list with CInode
a6088f0d877 mds: Log and dump referent remote cdentry
8c624968957 mds/journal: Replay referent remote dentry
1cce52fd0d8 mds/journal: Journal referent remote dentry
72613db034c mds: Make referent inodes a optional feature
1b4d4f8e24a mds: Load referent inode from disk
8de360960af mds: Commit referent inode to disk
7822a588e8e mds: Store list of hardlinks on the inode of primary link
3c034df6794 mds: Store remote inode number in referent inode
b9947bacdfd mds: Hardlink referent inode plumbing work
d41f0fa01f5 test/pybind/rbd: fix read offset in write zeroes tests
54f47cc28ff librbd: add rbd_diff_iterate3() API to take source snapshot by ID
e1e840628d3 more debug code
2c03fc63e9a mon: track 'mon_cluster_log_to_file'
1a06923049d auth,client: replace obsolete get_tracked_conf_keys()
2d4b4235fc2 mon,mgr: replace obsolete get_tracked_conf_keys()
f858fa958a6 doc: add dump stray folder command to the docs
ee2beecfe9e qa/tasks/cephfs: add test for dump stray comamnd
801951e8c0d mds: implement new asok command for dumping stray folder
df404e03915 mds: move MDSContext completion handling to finish method
7193adafaea ceph-volume: Refactor is_ceph_device to simplify error handling
fc085405abe ceph-volume: Introduce new `Lvm` base class to unify LVM object handling
3e9ff5cc1af ceph-volume: refactors `api.lvm.Volume._format_tag_args`
59df54e4103 test/crimson/seastore/CMakeLists: [arm64] disable omap manager
25a16116f07 crimson: bump up seastar fixes
ec4edf73eec seastar: bump up seastar submodule
d5e900f0aa3 mgr/cephadm: Open port 4721 while deploying cephadm agent
f8c794fe857 crimson/os/seastore: group omaptree-related implementations
75be0272e84 doc/rados/operations: Clarify stretch mode vs device class
d1379781d16 crimson/os/seastore: improve omaptree logs
1cb13e87ab4 crimson/os/seastore: unify omaptree interfaces
79d74bf5449 bluestore: replace obsolete get_tracked_conf_keys()
ea80b5fa6eb librados,msg: replace obsolete get_tracked_conf_keys()
e3755b047e4 crimson/os/seastore: pass onode as reference whenever possible
6008796799f crimson/os/seastore: unify Transaction& parameter for omap
8a7bad00428 crimson/os/seastore: introduce get_omap_root()
56c37d7035e cmake/modules/BuildISAL.cmake: set no-integrated-as on clang only
ff9aa20bc35 librbd: fix a deadlock on image_lock caused by Mirror::image_disable()
7b9662628e3 crimson/os/seastore: cleanups around omap_root_t
fff713965ec test/unittest_deferred: debug code
a9b00cfbef5 doc/rgw: update dynamic resharding docs to reflect recent changes
313546146c4 doc: document the new container build tool and link to it in README
794e3d0b25a script/build-with-container: add support for overlay dir
4208a736652 script/build-with-container: skip dnf cache dir volume mounts on docker
612a9d6808f script/build-with-container: remove default --volume arg from ctr build
f6e6188e30a script/build-with-container.py: build builder image with --pull=always
37b7d509c59 script/build-with-container: add a common packages target
30836c4ed4b script/build-with-container: support custom tag suffixes
ff34bf7241f script/build-with-container: add --base-branch cli option
a1d49d557cf src/script: rename CEPH_BRANCH to CEPH_BASE_BRANCH for build container
c1713c5bc37 script/build-with-container: add --current-branch cli option
65f055f0d83 script/build-with-container: add more distro aliases
de855aec1c7 script/build-with-container: apply black formatting to file
f8571d9cf9a rgw: add radosgw-admin sub-command to set-min-shards for a bucket
5ee4a92380e rgw: allow per-bucket minimum number of shards
36f2ed56d47 msg: messenger dump: Handle name collisions
453c11fcfc8 test/msgr: use 'atomic' from 'std' explicitly
2dd0059582c PendingReleaseNotes: Add note on messenger dump
1becca76b53 doc: Add Messenger Status Section to Operations->Monitoring
75a02c25db6 qa: Test `ceph tell <target> messenger dump`
4b7d43751a8 msg: Add `messenger dump <name>` asok command
b7d47bceaf5 qa/cephfs: avoid unnecessary importing in test_volumes.py
323ef5175f4 crimson/os/seastore: introduce omaptree_update_root()
2c03e77e042 crimson/os/seastore: introduce omaptree_clear()
43f9eeb1e36 crimson/os/seastore: drop unnecessary _xattr_clear()
a1ef880821e qa/rgw: s3tests task adds --purge-data to 'account rm'
83bacbb4745 radosgw-admin: support 'account rm --purge-data'
d41a676b494 crimson/os/seastore: various cleanups and indention adjustments
470b6fa81fa crimson/os/seastore: introduce NONE to omap_type_t
1588712b558 qa/tests: retry the api call after making the request
9b2e474e04c crimson/os/seastore: drop unnecessary _omap_set_kvs()
31333885a12 crimson/os/seastore: cleanup _omap_set_kvs()
2b2b17afc5b crimson/os/seastore: drop unnecessary do_omap_get_values()
09807250719 mgr/dashboard: Changing SimpleGraphPanel to TimeSeries Panel in pool.libsonnet
cccbfe12fb1 test/test_not_before_queue: fix Signed-vs-Unsigned warnings
d7f9aecd3ad osd/scrub: log scrub-queue advance_time() failures
7ba63ac2947 common/not_before_queue_t: tolerate non-monotonic cut-off values
f155abe5187 mgr/dashboard: Changing SimpleGraphPanel to TimeSeries Panel in host.libsonnet
171954e7dd6 mgr/dashboard: Changing SimpleGraphPanel to TimeSeries Panel in osd.libsonnet
93fba05e46c mg/dashboard: Edit Storage Class
616fdd1ae39 client: skip unexpected command replies
56cb05775a9 mgr: indicate map message is acked instead of unhandled
f060ee867f5 osdc/Objecter: convert to ms_dispatch2 for ack
2810ed0f608 client: indicate maps are acked not processed
c9d0913f53b msg: add alternate statuses for ms_dispatch2 handling
3b79bdbee04 tools/cephfs_mirror: do not process maps with fast dispatch
404d7e32781 doc: add docs for volumes interface for charmap
71c57121cf6 qa: add tests for subvolume charmap settings
a6eeec80d77 pybind/mgr/volumes: wire up charmap for subvol/subvolgroup
f7329814c91 pybind/mgr: send MDS commands through cephfs client
72d0a76e8c5 pybind/cephfs: wire up mds_command2
b3ec7385ab2 mgr: add module method to send notifications
62601ef6420 libcephfs: add mds_command2 for asynchronous commands
f20df2eb854 mgr: excise CephFS client from mgr C++ base
706b2be4162 mgr: use std namespace
d862d74a098 doc: add docs for CephFS charmap config
84bf1898be5 qa: add charmap tests
6f76b22c9b0 qa: add helpful exceptions for attr changes
0e9cdbe0abc qa: ignore libicu leaks
751cf313dd5 client: add wrappings for charmap manipuluation of dentry names
0fa4a95eadf client: add dir_result_t::dentry::print
e80d0bf0079 win32: add libicu Windows build
db58a29a538 CMakeLists: add boost::locale dependency for client
668a556322d install-deps: unconditionally install boost libraries
292f5ac45b8 test/libcephfs: update root operation return values
b8662fdb033 client: refactor all path traversals through path_walk
aaaa04264a0 test/libcephfs: test parallel creates
0f2abc9bc93 test/libcephfs: add test for lookup failure after readdir
4f8d1d38a38 client: init dentry shared_gen with invalid value
bac86c20d0e client: add _lookup debugging
41a3f099516 client: remove redundant check
764208ead49 client: dump InodeStat from mds
6c891f96aae mds: encode optmetadata in InodeStat sent to clients
9bbfdadd1f5 mds: check client features for charmap
4ac9776adbd mds: add client feature bit for charmap
9f0c4227261 mds: wire up vxattr for changing charmap
033d8666373 mds: inherit charmap on mkdir
1ffaa361454 mds,include: add charmap optmetadata
d958bcb73c6 mds,include: add inode_t optional metadata
1e34963af11 client: hide alternate_name from API
9c276fd9b63 client: move alternate_name once
f346e9a2cab client: optimize alternate_name passing to helper
45ff4994f25 client: relocate definition
5c0fa1128c4 client: print dentry with alternate_name on dump
c2e551260cc client: move inode dump to print method
de8ceffe2b6 mds: add debugging for encoding lease stat
c48f1db6ef5 mds: make encode_lease a proper method
59405d4da16 mds: add fscrypt metadata for inode stat size
ff42d860370 client: use DentryRef for ref counting in MetaRequest
3c3d56fbbad client: add DentryRef
5f53a239a44 client: add helper for determining if a perm check is necessary
d27eb1aab68 client: cache client_permissions config
be954e09e48 client: add debugging for conf changes
a84c396e7d3 client: sort configs
aeb07bb1cbf client/UserPerm: add print method
8e88fb00452 client: note mount parameters in debug log
d6a5656387b client: print stat mode in octal
da50c6e581f common: add missing op string
e62fce4ec98 include/filepath: add empty path check
5ae53387e1c src/test/crimson/seastore/CMakeLists: disable unittest-transaction-manager
374ddbc0e87 rgw/log: Fix crash during shutdown with ops-log enable.
8137616ecf8 mgr/cephadm: Add virtual_ip as a param for mgmt-gateway apply cmd
fa0598af33b doc/rbd: improve nvmeof-requirements.rst
562aad626ff osd: truncate shard object to correct size with ECSwitch.
dd4248f69ac osd: test: Split unittest harness for EC into legacy and new code.
1fceb55f25d osd: Re-introduce the "optimized" IO path.
e5657805f9a osd: ECBackendL should not implement PGBackend directly (only ECSwitch) and add ECLegacy namespace
df7decd854c osd: Move ec_inject interface in ECCommon into ECInject.cc
c9e67c9d052 osd: Move ECListener to its own file.
31a2b10cd8b osd: Add ECTypes and add ec_align_t to it
482ec835d1e osd: implement ECSwitch to switch between EC implementations
481dfb15e46 blk/kernel : skip AIO thread for zero-sized devices
ab5005f7597 osd: Use #pragma once rather than ifdefs to control inclusion.
d9eda192c21 osd: Re-introduce ECUtil
182473f0d0c osd: Duplicate ECUtil to ECUtilL
ed0fbcf850a osd: Auto-refactor: ECTransaction -> ECTransactionL
3cad33dcbb4 osd: Auto-refactor: ExtentCache -> ECExtentCacheL
6a9ab113cdf osd: Auto-refactor: ECBackend -> ECBackendL
526dac1331f osd: Auto-refactor: ECCommon -> ECCommonL
c3a4c9b440f Revert: "crimson/osd/ops_executer: prevent access to null pointers caused by gcc bug"
0e6e218215f crimson/os/seastore/omap_manager: do binary search on omap nodes
032fd3a51fe crimson/so/seastore: clean up logical_child_node.cc
642e5f2da00 container/build.sh: remove local container images
64ab3a3e49d rgw: use object ARN for InitMultipart permissions
945eb10c11d doc: PR Template - Remove non-functional trigger phrases
c84a89bb56b doc: PR Template - Add Jenkins job URLs to commands
357f12f074d radosgw-admin: lower default thread pool size
2390788b890 qa/rgw: fix user cleanup in s3tests task
0a4be810899 rgw: ensure connect timeout is set to 3 seconds only in the case of notifications
1b59a154109 rgw: remove unused log op info from prepare_op
f15b35d7dcc Revert "test/crimson/test_interruptible_future: disable handle_error"
cb5698a0679 Revert "crimson/.../replicated_request: work around gcc 11 bug in with_pg_interruptible"
7f509578ed6 Revert "crimson/.../client_request: work around gcc bz101244 and bz102217"
4a7866aeccf monitoring: fix NVMeoFSubsystemNamespaceLimit
f4360508cc3 osd_recovery_sleep_degraded, osd_recovery_sleep_degraded_ssd, osd_recovery_sleep_degraded_hdd added in the configuration to throttle the data movement while recovery when pg is degraded
b7ee4a3d50b qa/.../test_rgw_rados_pool_quota: ignore cluster warnings
c426a2ba610 crimson: Trigger a wake operation via acquire_throttle
3065ffeb014 mon: show count of active/total nvmeof gws in "ceph -s"
e3fab2a50f1 mon: Add nvmeof group/gateway name in "ceph -s"
c3b7d6f1936 doc: fix incorrect radosgw-admin subcommand
53098baf693 rgw/cksum: GetObject omits checksum headers for Range requests
66b782fcda4 qa/.../test_rgw_rados_pool_quota: add test for deleting objects with pool at quota
2efa41d860b rgw/rados: use set_pool_full_try() when deleting tail objects
2b700c6d002 rgw/rados: use set_pool_full_try() when deleting head objects
76bd3d4b5e7 rgw: reject PutBucketLifecycleConfiguration on indexless buckets
fa4c5cebd2b rgw: improved error when listing indexless bucket
b05a9580f8e examples/rgw: register boto extension for BucketIndex on CreateBucket
567f6086ce8 rgw/s3: CreateBucket extension for layout type and shard count
cd867bc19d9 rgw/rados: create_bucket() can override index type and shards
c7774831d5c rgw/rados: indexless buckets skip init_index/clean_index
184da0a83bc rgw/s3: CreateBucket's LocationConstraint is optional
0d930f2d93f mgr/vol: add a helpful comment in async_job.py
3327cc0500c os/bluestore : Refactoring Allocator Class
71f028e81e4 os/bluestore : Refactoring Allocator Class
49ac822fba5 os/bluestore : Refactoring Allocator Class
67659230bf8 mgr/dashboard: SMB - Edit Cluster Fixes: https://tracker.ceph.com/issues/69964
57137e799b2 qa: remove unreacheable/redundant code from test_data_scan.py
2bd1cc13700 doc/releases: correct squid release order
54fef6bca26 mgr/dashboard: Add GKLM(KMIP) option to SSE-KMS dropdown Menu in the Dashboard UI
cd394e51c8b mgr/dashboard: SMB - Edit Share.
c61c314ed64 doc/rgw: clarify path-style vs virtual-hosted-style access
05e22c76f4c doc/rbd: Improve nvmeof-requirements.rst with proxy and other info
e681d372b3c mgr/cephadm: don't block matching group for identical nvmeof services
eedfc17597d rbd-mirror: default <-> non-default namespace remapping
a741f61b002 python-common: add ctdb port to smb service spec
38eb10e9381 cephadm/smb: add ctdb ports to smb daemon endpoint
f26d160485f mgr/dashboard: Update bucket details section after making bucket lifecycle changesn
0ceefb407d6 cmake/modules/BuildISAL.cmake: use GNU assembler
6ea54929b34 src/CMakeLists.txt: -Wno-vla-cxx-extension only on clang >= 18
b340461b651 script/ceph-backport: remove upstream remote inferencing
684f1938506 os/bluestore : Assigning a named variable to ceph::time_guard to prevent immediate destruction
0f4a37dd9f2 qa/workunits/rbd: add a test for force promote with a user snapshot
3053af8b11c ceph-volume: update lvm batch unit tests
01f8f710c1a qa/cephfs: add tests for "fs subvolume create" command when...
82fc1e7cac3 mgr/vol: print proper message when subvolume metadata filename is too...
6bf46083946 rgw/cloudtier : disable sync for cloud tier objects
ff1b9565511 mgr/dashboard: nvmeof trash rbd image on namespace rm
a3662765e63 doc: Support to retrigger docs/readthedocs.org:ceph PR build
42990500a59 doc: fix syntax (squash this)
bb41cc71c77 doc: fixup (squash this)
c3c94806a7f mgr/dashboard: update openapi specification for /api/cluster/user/export
961d474efa5 src/common/options: Improve descriptions in rgw.yaml.in
de8b21d7bdf install-deps.sh: enable crb repository for centos 10 stream
37a3fd46c59 do_cmake.sh: specify correct python version for centos 10 stream
90d1d6ba82e doc/cephadm/services: Re-improve osd.rst
b454668983f rgw: PutObjectLockConfiguration can enable object lock on existing buckets
1c0359dcf00 qa: ignore variant of down fs
acc80adde99 os/bluestore: fix fault_range for _do_write_v2
520d326ebdd rgw: add default parameter for clients to time out incase they hit wrong url this fix ensures clients gracefully time out in case endpoint url is wrongly configured.
ac7789139e3 tool/ceph-bluestore-tool: Make bluefs-bdev-expand command output nicer.
a70a3ced7e1 os/bluestore: do not log undecodable bdev label as an error
4f5f8483444 doc/ceph-bluestore-tool: add description for show-label-at command.
bd7764bc699 os/bluestore: fix alloc update after bdev expansion in NCB mode.
2a9c776f6aa os/bluestore: be less strict in main bdev label validation.
ba3e4d2c9da os/bluestore: use proper device when updating DB/WAL label while expanding.
173bbe7dba7 os/bluestore: don't use bdev.size() when dealing with bdev labels in fsck.
c06ccf57de3 os/bluestore: fix bdev label.size update when expanding device.
19788291c99 tools/bluestore-tool: add "show-label-at" command
e1e2fbae176 tests: add call to fscrypt_cli_setup.sh to all fscrypt YAML files
abe99d04411 tests: use custom fscrypt cli for xfs tests
acae8940d85 tests: add --verbose for better debugging of the custom fscript cli
09daeb666fc tests: add new script for custom fscrypt cli setup
0a76d6cd01d qa/standalone/scrub: retry in TEST_abort_periodic_for_operator()
4717fa3a9ff osdc/ObjectCacher: include cleanup
e24ced86861 osdc/Objecter: include cleanup
6d0bcaa55d8 osdc/Journaler: include cleanup
50c5cb2e1d1 osdc/Striper: add missing includes
d9bd0043deb osdc/Filer: include cleanup
7f904c4b6d9 crush/CrushWrapper: un-inline methods to fix linker errors
a8f21ce3fe6 client/Client: add missing include and forward declaration
80b0065fd71 mds/snap: include cleanup
36aae820e91 mds/MetricsHandler: include cleanup
dbba44628f4 mds/LogSegment: add missing includes
7e84be8741f mds/JournalPointer: include cleanup
f5b2171e8bf mds/cephfs_features: include cleanup
00b11730975 mds/MDSMap: include cleanup
0ca2e4f0b34 mds/Migrator: include cleanup
c510cdeef72 mds/MDLog: include cleanup
b13022f9810 mds/SnapServer: include cleanup
7c673c33dc7 mds/MDSTableServer: include cleanup
7c48d167ff0 mds/MetricAggregator: include cleanup
614540f9e0f mds/SnapClient: include cleanup
200f81a602d mds/MDSPinger: include cleanup
5b20b7ae544 mds/flock: include cleanup
9799356a8f9 mds/MDSAuthCaps: include cleanup
4aaeefde01b mds/QuiesceAgent: include cleanup
6a1f76cac54 mds/QuiesceDb: include cleanup
fe177b34960 mds/mdstypes: include cleanup
09cfb4b24fc msg/Locker: include cleanup
520a56f0fe7 mds/journal: add missing includes
d2820348583 mds/Server: include cleanup
b76c99bc320 mds/LogEvent: include cleanup
00ae09e7483 mds/Capability: include cleanup
a660eae3c54 mds/DamageTable: include cleanup
85fad5021fc mds/StrayManager: include cleanup
be2624f8ea4 mds/Mutation: include cleanup
a2b3c464ab8 mds/SnapRealm: include cleanup
1bda0d4b73b mds/InoTable: add missing include
63a662f29bf mds/ScatterLock: add missing include
83d47c8e8f0 mon/MDSMonitor: add missing include
645307fa38e mon/MDSDaemon: add missing include
cc36b4f78c6 os/memstore: add missing includes
31188970a4a src/libcephfs_proxy/CMakeLists.txt: add -Wno-gnu-pointer-arith
9b8e337cbad src/erasure-code/jerasure/CMakeLists.txt:: add -Wno-unused-but-set-variable
88845c2ae23 src/CMakeLists.txt: add -Wno-vla-cxx-extension to clang
0e5a51b6b8a script/run-make: bump up to clang 19
c296b7a8120 src/CMakeLists.txt: require clang16
08ae32f016e src/script/lib-build.sh: start search for clang versions with 16 rather than 14
607d011c440 test/objectstore/..ops_replayer: cleanup include std::format
ad5db1feac7 script:run-make: use llvm.sh (download.ceph) mirror
6d927cb0525 cmake/modules/BuildQATzip: Disable errors
9614ad3834a src/script/run-make.sh: clang 14->16
5026c1d5e4c crimson/os/seastore: cleanup, reuse onode[op->oid]
2f5982b27a0 crimson/os/seastore: handle log_root in _rename
68e6227122e crimson/os/seastore/../fltree_onode_manager: add omap type asserts
9d5eaa0df6e crimson/os/seastore: remove d_onodes
4e727a36efa src/crimson/os/seastore: add logs to track log-related OPs in transaction
78bf7bb541a test/crimson/seastore: adjust existing test based on two omap trees
17fa54d1787 crimson/os/seastore: adjust _remove to support omap tree for LOG
c84ef0986b8 crimson/os/seastore: adjust _clone to support omap tree for LOG
4690721880e crimson/os/seastore: reuse do_omap_get_values in _get_attrs
0dbbbd72227 crimson/os/seastore: reuse _omap_set_values() instead of _omap_set_kvs()
dbfc5305b04 crimson/os/seastore: handle log-related interfaces depending on the type
e0109bb9ac4 crimson/os/seastore: add omap_type_t to omap_context_t to allocate OMapLeafNode in omap_load_context
082c90006ec crimson/os/seastore: allocate OMapLeafNode depending on the type
cd6bdd288d6 crimson/os/seastore: initailize log_root if set_all_hint is called with the corresponding flag
efba0106de4 crimson/os/seastore: initialize omap tree using omap type
868b8160df4 crimson/os/seastore: adjust onode to store the two omap trees
6fae0fdf383 crimson/os/seastore: introduce two omap types (small and large) to omap_root_t
14e6ed80d66 crimson/osd: use set_alloc_hint when creating an object for PGLog
55c3ac55dce ceph-volume: migrate unit tests from 'mock' to 'unittest.mock'
140199b098b ceph-volume: refactor get_physical_osds()
7dfeceed4a6 ceph-volume: support splitting db even on collocated scenario
8d8f203caef ceph-volume: enhance BlockSysFs
50c2f0709f0 qa/standalone/scrub: fix osd-scrub-repair()
b657f9f2c63 qa/standalone/scrub: expand standard_scrub_cluster()
071abe955df osd/scrub: remove config option osd_repair_during_recovery
10af90547fd mgr/dashboard: add actions to create, edit and delete smb join-auth and usersgroups resources
e5127b914cb suites/rados: cache tier deprecated, no need to keep the tests for it
56cb53db963 LogMonitor: set no_reply for forward MLog commands
11677c29ee6 mgr/dashboard: disable deleting bucket with objects
edd96f9b05e include/unordered_{map,set}: remove, use `std` directly instead
891225014fd cephadm/tests: update daemon_action tests with force flag
0046eaaa367 mgr/cephadm: default check ok-to-stop when restarting daemons through orchestrator
d0ec2d2841d qa/cephadm: add timeouts and debug commands to rgw-ingress test
5d5cf5b4225 mgr/dashboard: Make API backward compatible with size param change
b1405c3c5e1 mgr/dashboard: add smb share delete action
6b2c7422d1a libcephfs_proxy: implement client side async rw operation
e23667892c5 libcephfs_proxy: implement server side async rw operation
4762223ef13 libcephfs_proxy: implement the async rw callback
03b92b19272 libcephfs_proxy: define async rw opcode and structures
5e3c983d910 libcephfs_proxy: define some helper macros for callbacks
df1eff54e2a rgw: /admin/account APIs accept negative values
7d75161051d librbd: fix a crash in get_rollback_snap_id
1c1acfad5dd test/store_test: wait for collection removal before going forward with the next stage in CompressionTest
a6a499ed5fc os/bluestore: preload all the compressor plugins on mount.
8009a3d78f0 qa/standalone: do not use /etc/fstab as an always-there bytes source
bf8737028fe qa/rgw: configure 'iam root' accounts outside of rgw/verify
f9e30c84185 crimson/osd: replace obsolete get_tracked_conf_keys()
9e73041aa30 mgr/dashboard: Rgw ratelimit feature for user and bucket
fd8fbea2e73 qa/workunits/nvmeof/fio_test.sh: add more debug commands
e2f3bed312a qa/suites/nvmeof: Run fio with scalability test
877c726ce7f qa/suites/nvmeof: add more asserts to scalability_test
e4504065405 qa/workunits/nvmeof/fio_test: Log cluster status if fio fails
9a1ee7a3da6 rgw/lua: Update background thread to handle config changes
7ef164ebcbd crimson: fix -Wmissing-template-arg-list-after-template-kw
05ea5527c4f crimson/common/operation: fix decltype usage
aca5ae65719 crimson/tools/perf_crimson_msgr: fix unused-lamda-capture
d24ea15ef08 crimson/osd: move the destructor of OpsExecuter to ops_executer.cc
75a74f235e6 mgr/dashboard: tox command to generate the nvmeof proto files
70819577ba2 msg/async/Stack: include cleanup
74aea6d26f2 msg/Message: include cleanup
1b42d74a7a5 msg/async/crypto_onwire: include cleanup
36beea7a855 msg/async/ProtocolV1: add missing includes
f9ca9569c40 msg/async/frames_v2: add missing includes
1a1e4eb4e81 msg/msg_types: add missing includes
a98f5fe5049 erasure-code: add missing include
925bb875f23 qa/tasks/thrashosds-health: whitelist PG_BACKFILL_FULL
5cdbd8f6567 rgw/iam: add RemoveClientIDFromOpenIDConnectProvider
c3dfac493d8 doc/cephadm/services: Improve osd.rst
4a6e9b0de6b doc/start: Mention RGW in Intro to Ceph
c0f5359b7b4 test/rbd_mirror: clear Namespace::s_instance at the end of a test
109c75ea99a mgr/dashboard: add bucket tiering option to create lifecycle policy
9748de76e02 qa/cephfs: ignore warning that pg is stuck peering for upgrade jobs
7d9298e3de7 doc/mgr: edit grammar and formatting of rgw.rst
f34243463c3 libcephfs_proxy: move pointer obfuscation functions to proxy_helpers.h
22ad8e16e8c libcephfs_proxy: negotiate and use the async cbk feature
a49069748f0 libcephfs_proxy: implement asynchronous callbacks
76106dd9890 doc/mgr: Add root CA cert instructions to rgw.rst
753fcff94d1 rgw: implement ConfirmRemoveSelfBucketAccess header for bucket policy
01caaa3d376 rgw/auth: add is_root and is_root_of to identities
7055fa53c50 mds: use system error codes instead of CEPHFS_EXX codes
86a8f661519 crush/CrushWrapper: un-inline methods to fix linker errors
312ebf1d3a5 mgr/dashboard: fix Python xmlsec build issue
bd3b248ab9f mds,client: change result field handling in the MClientReply message
4fe51a1afc6 mds: prepare infra to replace CEPHFS_EXXX codes to system codes
b1b2716f1fd pybind/cephfs: switch CEPHFS_E error codes to system error codes
54ce97973a5 PendingReleaseNotes: add note on client/mds error codes
6866d6a3fe7 mgr/dashboard: remaning critical-confirmation-modal to delete-confirmation-modal and keeping default demetion impact as medium
ed222df1090 mgr/dashboard: Add confirmation textbox for resource name on delete action
06a5ad49e92 osd/ReplicatedBackend: assert non-trivial obc existence
9efa1b97b0e rgw/cloudtier : handle multisite sync for cloud objects
153639ca7f4 common/options: fix the description of osd_max_scrubs
012ab7fbfce qa: update require-osd-release to tentacle
7e4fe061a62 tools/monmaptool: bump new cluster version to X
a8148634450 doc/dev/release-checklists: remove ceph-container task
4adc8b5dc26 script/ceph-release-notes: add squid/tentacle
52efefe77e7 doc/dev/release-checklists:: mark task complete
6f6bb743c24 doc/dev/release-checklist: add nightlies task
fb30a782cbc doc/dev/release-checklists: update ceph-build for tentacle
1ecb95dcefe doc/dev/release-checklists: note redmine is done
b5e93dfcd22 qa: update to tentacle
0be5482fe24 doc/dev/release-checklist: question telemetry tentacle test
d945d372677 osd/OSDMap: update to tentacle
816e32c8778 qa/workunits/cephtool/test: update to tentacle
995570fb345 mon/OSDMonitor: update to tentacle
f276334c136 common/options/global.yaml.in: update for tentacle
e30eb4f3c35 mon/MgrMonitor: update for tentacle
1d3520d1d32 qa/standalone/mon/misc: update for tentacle
a8b441a1cf2 doc: update compatset for tentacle
97f1afd47ad doc: no deprecated features
9ca081cf311 include/ceph_features: add SERVER_TENTACLE feature bit
843489352bd cephadm,ceph-volume: update to tentacle
a9fbfb5cf2f doc/dev/release-checklist: add backport-create-issue
7bf49d69e34 script: update backport-resolve-issue to tentacle
9fa558750c8 *: add constants and release names
4e89cc9a2d5 ceph_release: update to tentacle
586b6cfff02 librbd: bump version
2edeb88cbef CMakeLists.txt: update VERSION
115f4c4a561 doc: remove obsolete checklist item
a8d535cc86f doc: reset for tentacle
15962991609 RGW - Fix POSIX bucket notify test
0c3f69deef0 qa/suites/rados/basic: ignore POOL_APP_NOT_ENABLED detail in cluster log
1881cc8778a msg: Add dump() filters to async messenger/connection
2176ec2766f msg: Add connection and messenger dump()
b478ff8dbd0 msg: Add dump() to Protocol{V1,V2}
f33c970da6e common: Add utility to fetch TCP_INFO for socket
3d978ca9e2f rgw: be explicit on moving rados op in APIs
0a8ceefdc20 mgr/dashboard: RGW - Create Storage Class
7b4af1f4917 mgr/cephadm/nvmeof: Add QOS timeslice field to NVMeOF configuration Fixes https://tracker.ceph.com/issues/69952
5d111e23b89 test/rbd_mirror: flush watch/notify callbacks in TestImageReplayer
a9d043380b4 cephadm: ingress- Add v4v6 flag to HAProxy bind directive
b783d759a9e mgr/dashboard: Add namespace counter in nvmeof namepsaces
c50960c39e0 mgr/dashboard: fix image size in nvmeof namespace create/update api
d9d1ab7882f librbd: add missing includes
15e09a981f8 rbd_replay: add missing include
44ae6952aba SimpleRADOSStriper: add missing include
af2c4b9aba0 librados: add missing includes
9f14dab4914 nvmeofgw*: disable some tests in test_nvmeof_mon_encoding.cc since they are crashed, plan to fix this in separate commit
102d5e17bf7 nvmeofgw*: test for encode/decode of new types added for epoch-filter feature
438fdd5750c nvmeofgw*: MonClient should send a first beacon with CREATED state
b35273824f9 nvmeofgw*: Add mechanism to send maps to clients that need them
ba7cc3b5260 crimson: Provide an options to configure several seastar parameters
edcf93a4479 crimson/osd: remove invalid argurment when printing log
c7254903768 osd/scrub: clean-up scrub-store IDs generation
649f33777dd mgr/dashboard: ns update route robustness
c60514087bc rbd-mirror: fix possible recursive lock of ImageReplayer::m_lock
228a5663824 qa/tasks/cephadm: don't fail if we've already cleaned up conf/keyring
3a3848678bc qa/cephadm: stop cephadm mgr module during cleanup
97bbbb11b3b tools/bluestore-tool: dump label locations with "show-label" cmd
9b718a50d63 perfglue: add missing include
5093852ae08 libcephfs_proxy: gracefully handle connection close
9caf8aeef2d cls/numops: add missing include
84ece8cb2f5 cls/rbd: add missing includes
b9a18ed9bed cls/cephfs: add missing forward declaration
e704ed9294f cls/2pc_queue: add missing include
af2525c2568 journal: add missing includes
b9ff102eaf3 libcephfs_proxy: add negotiation documentation
2d85a3537d1 libcephfs_proxy: replace legacy handshake by negotation in server side
4714e40d702 libcephfs_proxy: replace legacy handshake by negotation in client side
6704556eacf libcephfs_proxy: implement server side negotiation
1e99a25ef4a libcephfs_proxy: implement client side negotiation
f9766460117 os/bluestore : Fill onode test instances with sample data
7e53cf7013a rgw: prevent data sync from replicating to buckets not owned by the user
56c8c519972 mgr/dashboard: SMB Create Share
4df368381d3 do_cmake: use Python 3.12 on ubuntu >= 24
489cc484105 common/perf_counters: use the RAII helpers when dumping
c834352cc70 rgw/sts: replacing load_stats with list_buckets to correctly create a federated user in oidc namespace.
9ff058e67ac qa/suites/upgrade: ignore when pg is stuck peering
0b740052a87 common: add missing mds op names
2d389a5b94d rgw: check for duplicate rule priorities in replication configuration
4e7a682284f kv: add missing includes
938672d5d4f crush: include cleanup
ef956e614c4 libcephsqlite: include cleanup
31d3275f0b8 mon/ConfigMonitor: include cleanup
379f0567932 mon/MonMap: include cleanup
8a4d9f5bf55 mon/mon_types: include cleanup
0e543469d8b mon/MDSMonitor: include cleanup
d50d19a0003 mon/PGMap: include cleanup
80613fd2a8a mon/FSCommands: include cleanup
a0b4583d3d7 mon/Monitor: add missing includes
b7198fc6ebf mon/Paxos: include cleanup
fff48287ef0 mon/ConfigMap: add missing includes
f33acee3b91 mon/MonClient: add missing include
ef94bac8102 mon/MgrMap: add missing includes
9d99e6bdc6f mon/Session: add missing includes
c31a93cf29c mon/ElectionLogic: add missing includes
0da679061db krbd: include cleanup
db6d13f55f8 doc/rgw/logging: update field description
9bc321e7433 Fix 'orch ls' to display SMB ports
1393a144274 mgr/dashboard: RGW - Delete Storage Class
8abba8b1503 doc/dev/release-process.rst: release builds cannot build containers
90101c75f25 crimson/os/seastore: only LBALeafnodes take logical extents' pointers as update parameters
4e292443361 doc: Upgrade and unpin some python versions
bf101108d0b mgr/cephadm: unit test for nvmeof get_blocking_daemon_hosts function
e8edf47047d mgr/cephadm: block deploying nvmeof daemons of different groups on same host
972e1eaa500 mgr/cephadm: unit test for blocking_daemon_hosts in scheduler
838b1f8df1d mgr/cephadm: add "blocking_daemon_hosts" mechanism to scheduler
60300360cc5 cephadm: fence old ranks for SMB service
7fa78e62a45 mgr/dashboard: fix image size in nvmeof namespace create/update api
4f5aa60c5d7 mgr/cephadm: use double quotes for NFSv4 RecoveryBackend in ganesha conf
3c5ae6c7d01 os/bluestore: Add libfmt to "os"
72263dbb798 os/bluestore: Add health warning for bluestore fragmentation
83a23c4c037 ceph-backport.sh: add squid to known milestones
1e7663d3825 rgw/logging: flush command should print flushed log object name
55e6f54831f script/lib-build: Use clang 14
44804a374a8 qa/workunits/rbd: use create_image_and_enable_mirror() in bootstrap tests
774016bd763 rbd: don't clone ioctx before calling get_mirror_peer_sites()
f5eadfff807 librbd: fix mirror image status summary in a namespace
18d787a32b9 crimson/os/seastore: remove fixed-kv-btree parent<->child pointer codes from FixedKVNodes
6856dba3ed0 crimson/os/seastore/btree: fix fixed_kv_btree's type errors
f292b670181 crimson/os/seastore: add linked tree nodes
3bd34683e79 crush/CrushWrapper: Merge weights if rule contains multiple take
df496529870 pybind/mgr/mgr_module: turn off all automatic transactions
fa12ce661f3 cephfs-top: exception when terminal size greater than PAD_WIDTH
e58e2f553d2 os/bluestore: fix do_write_v2 extentmap compress issue
d9b0e780013 qa/multisite: add a create_bucket test with tenanted user
31da2c6be83 doc/rados/operations: Improve pools.rst
7cd76660188 libcephfs_proxy: implement receiving of negotiate structure
f893605c16a libcephfs_proxy: add negotiation structures
3a4232728b7 libcephfs_proxy: add support for control messages
9e0a231d8c3 libcephfs_proxy: reuse proxy_link_{read|write}
b079a079ea3 script/clean-ci: allow specifying custom remote name to push/fetch
2804a59a744 script/clean-ci: do not push if there is nothing to delete
f7cce293051 erasure-code: Set reed_sol_van to be the default technique for Jerasure if none is specified. Also make the erasure_code_plugin_exists function in ceph-helpers.sh differentiate between a non-existent plugin and an initialization failure.
3667f4ab795 os/bluestore: make retry_max and initial_delay configurable for aio submit_batch
c36c1628315 qa: cut squid nightlies to one-per-week
7b185ecaaf7 tests/ceph_timer: Fix link error that keeps showing up
1ab250796c1 exporter: Asio deprecations
b2e76314cf0 rgw: Asio deprecations
87ee31f88d8 immutable_object_cache: Asio deprecations
ac1241e75b7 test/neorados: Use `asio::post` free function
ed47559bca9 common/Graylog: Fix Asio resolve call
da3545d5847 rgw/multisite: forwarded bucket create requests reflect empty tenants as they are requested by system user. this fix overloads SysReqApplier::get_tenant() with effective_owner's tenant to ensure proper bucket ownership when there is tenant involved.
4dbaf644980 src/common/options: improve rgw_max_chunk_size description
2c6d3ec3d8e rgw/notification/logging: add bucket as context param
b73c87cf25a Revert ".github/workflows: Do not exempt PRs with milestone"
343bafc4a4d script: add bash script to cleanup ceph-ci.git
289d6045a94 mgr/smb: add threading lock for SqliteStore
4ee31d88f73 docs/mgr: fix typo
2848244e73f blk/kernel : Make bdev stop immediately
f21cb07c859 mgr/cephadm: use get_dependencies to calculate daemon deps
abc4a197f78 doc/cephadm: improve "Activate Existing OSDs".
f0c4937c973 cephadm: orch upgrade status to return output according to the format specified
2496f2b4b21 mgr/dashboard: smb join-auth and usersgroups resources listing
42d338478b0 cephadm: add cephadmlib to tox coverage environment
e4f65d58b1a cephadm: add a new set of specific tests for list_daemons
0f178e61de5 container: stop deleting python generated files
bf9b8d36aba container: avoid installing docs using the dnf configuration
e3a66809157 os: get rid of the Transaction::decode_bp()
37e633384b7 Move proto generation code block out of if(WITH_MGR_DASHBOARD_FRONTEND).
7f2e1910af0 pybind/mgr: Generate pb2 file in src/pybind/mgr/dashboard/services/proto using the protobuf file from the gateway submodule.
0ff89b041dc pybind/mgr: Protobuffer file generation for grpc deps.
d5c882c7569 qa/suites/upgrade/telemetry-upgrade: improve ignorelist
ec50fc720c4 qa/tasks: improve ignorelist for thrashing OSDs
618de5350bd qa/cephadm: start mgr-nfs-upgrade test from reef
2de592e2f0b doc/cephadm: improve "Activate Existing OSDs"
4ac2d6b536b mgr/DaemonHealthMetricCollector: include cleanup
6e7e13e07b6 mgr/DaemonServer: include cleanup
aeeb15ea7d6 mgr/MgrClient: include cleanup
078d00939ea mgr/ActivePyModules: add missing include
3c2565f0966 mgr/PyOSDMap: add missing include
50c1612fdf1 mgr/TTLCache: add missing include
84fcd885090 mgr/mgr_perf_counters: add missing includes
e261155a8a0 doc: Clarify that there are no tertiary OSDs
691ed012600 tools: add missing includes
55c2f49a8e8 mgr/BaseMgrStandbyModule: add missing include
2d2982e7420 mgr/DaemonState: add missing includes
5c70e38a8a0 mgr/MgrOpRequest: add missing includes
4f1f40ad614 mgr/MgrCap: add missing includes
0f367a5f9b3 mgr/ServiceMap: add missing includes
64b77fb5bb5 mgr/MDSPerfMetricTypes.h: use <iosfwd>
327b3de54ee mgr/ClusterState: move own header to the top
ae5aadf538c mgr/Mgr: add missing include
8dbc5f84265 mgr/cephadm: adding the SSL cert as a dependency for ingress service
bd049edb942 mgr/cephadm: adding the SSL cert as a dependency for rgw service
1991c493ca3 neorados: include cleanup
7f3ea86094f os/kstore: add missing include
0d2b588d488 os/bluestore: include cleanup
a1de6d562de client/Client: add missing include and forward declaration
f5ff6b95b9d rgw: add missing includes
92ceeb79fde crimson/backref_entry: add missing includes
b849c636e22 mgr/dashboard: add smb share listing in UI
fd42b879270 mgr/cephadm: reconfig rgw daemon when certificate changes
0c57b7116d5 interval_set: Re-introduce the original behaviour of interval_set by default.
03ed3af2a50 crimson/osd: clean up BackfillRecovery
865839faa49 osd/PeeringState: check racing with OP_BACKFILL_FINISH when defering backfill
13b9cdfccfb osd/PeeringState: set PG_STATE_BACKFILLING before calling on_backfill_reserved
48f2943dd0f crimson/osd/pg_recovery: trigger BackfillState events synchronously
88fb54e99b7 crimson: report dynamic perf stats to mgr
7c300425aa0 crimson/osd/pg: record client requests' metrics in DynamicPerfStats
89d79344f93 osd/DynamicPerfStats: remove the dependency on classic osds
df83836ca92 crimson/osd/pg_recovery: avoid repeatedly updating the peering missing set for the same object
9d6eab50388 crimson/osd/recovery_backend: always set the primary osd's BackfillInterval::version to the last_update_ondisk
b78aea8bbb2 doc/releases: fix heading types
5ef4376db05 doc/releases: move related tracker on new line
4b8ede82626 doc/releases: fix formatting with v19.2.1 documentation
f893778ef00 mds: do not schedule quiesce for non-head imported inodes
55198cfa05b os/bluestore: Fix default base size for histogram
bc03c5bac47 Revert "msg/async/ProtocolV2: call KeepAliveFrameAck::Encode() without `write_lock`"
e3ed3b302c5 qa: do read checks with non-empty file
3646e2448b1 Revert "msg/async/ProtocolV[12]: unlock the `write_lock` before doing I/O"
d6db6fadf8f doc/releases: Add notable changes for v19.2.1
cf0ed0a2859 script: allow relative & ~ paths in build-with-container dnf cache arg
5ee832185b1 mon,cephfs: small improvement for health warning methods
59511e65868 qa/cephfs: test that failing a FS is possible when other MDS/FS has...
d53be13c04d qa/cephfs: allow detecting MDS ID from FS object for method the..
0437952c43d mon,cephfs: don't disallow "fs fail" when other FS/MDS has health...
cf68e49597d cephfs,mon: rename variable to a better name
7f5553ce434 mon,cephfs: fix indentation level for a code block
95a812a5f5c qa/cephfs: test that a MDS can be failed when other FS/MDS has a...
5a7834b6cd8 qa/cephfs: allow passing MDS ID to method that generate...
3f16e0c5931 mgr/dashboard: fixed unit tests
39b4d38a3d0 rgw/lua: Fix healthchecks requests to not goto backend storage.
f7165966277 script: set execute bit on build-with-container.py
b8f89327e1a rgw: handle destination bucket as an ARN in ReplicationConfiguration
c4947c57562 mgr/nfs: nodeid should be numeric for RADOS_KV block in ganesha.conf file
29b5fcc62b4 qa: Remove openstack.yaml file which is no longer relevant
fcf8d36e43e qa/suites/rados/verify: Allow selection of 2 or 4 node cluster
b1e5da594a6 doc/rados/operations: Improve pools.rst
85d2633310c lmgr/cephadm: validate no duplicate groups and group vs. service id for nvmeof
27c9e65f57f mgr/cephadm: add function to get service specs by service type
b16fc92155e mgr/cephadm: fix typo with vrrp_interfaces in keepalive setup
f276cc5176f src/script: add a script to help build ceph using containers
bde72fc478c build: add files needed to create a build container
4578625ce06 build: small script tweak to allow different build dirs
3046f78d69e src/script: add helper function has_build_dir
18d5cae6252 qa: remove redundant and broken test
926011ad9d3 cephadm: use get_container_image_stats in cephadm.py
e965813da15 cephadm: add parsed_container_image_stats to container_engines
32fe8aacc98 cephadm: replace get_container_stats in cephadm.py
3154cd228ba cephadm: add get_container_stats to container_types
cc087cf979a cephadm: add parsed_container_stats to container_engines
bc61710baed cephadm: move ContainerInfo class to container_engines.py
b9d1e96fba1 pybind/mgr/cephadm: fix issue with multiple nfs clusters on the same port
9bc969b34c9 mgr/dashboard: fix host form issues
8679652cced crimson/CMakeLists: cleanup BOOST_ASIO_DISABLE_CONCEPTS
4badc83940f common/ceph_fs: Enable O_DIRECTORY|O_NOFOLLOWUP flags translation under Win in ceph_flags_sys2wire()
717c1c5a084 mgr/dashboard: Storage Class Management
a03d3311796 mgr/cephadm: continue in nfs service purge if grace file is already deleted
0aa73ea12ed qa/suites/orch/cephadm/smb: add cephfs proxy enablment tests
1d2057c49f9 mgr/smb: default to using the proxied vfs module
de7fd2c0c88 mgr/smb: automatically enable proxy for shares with proxied provider
7dce09ae69d mgr/smb: add value 'samba-vfs/proxied' for when module is to be proxied
f86a17d7beb mgr/smb: simplify share config generation function
b1a3e364e46 cephadm: add a libcephfs proxy sidecar option to smb daemon
12809b6c4af mgr/cephadm: add option to pass ceph image to smb for proxy sidecar
cc72a583488 python-common/deployment: add cephfs-proxy feature flag
d1815c64199 mgr/cephadm: update get_container_image function
420298b80d1 cephadm: move envs_list logic back to base class
ec4885cb257 common/perf-counters: replace 'assert' with 'ceph_assert'
5bf0150f608 rgw: replace obsolete get_tracked_conf_keys()
99e0e3aa5f4 qa/rados: Reorganized bluestore
3b9b290c5f6 qa/suites/nvmeof: use SCALING_DELAYS: '120'
4d6c8298dd0 common,osd: replace obsolete get_tracked_conf_keys()
7f25376e933 mgr/dashboard: Add 'Browse Dashboards' button in Grafana dashboards
a612ba0e87b mgr/smb: Add profiling configuration to global definition
011b174ea09 Display comma separated ports for RGW services
798b94642da cephadm: Add pre_remove and ensure deployment values are reset and API settings are updated when removing Prometheus or Alertmanager daemons
7d99290092b Fixup for emacs/vim modes, moved to top of file.
0d8bd4d0352 mgr/cephadm/nvmeof: Add max_hosts field to NVMeOF configuration and update default values Fixes https://tracker.ceph.com/issues/69759
e5cb5db0020 monitoring: add tests for NVMeoFMaxGatewayGroups
ab4a1ddcd89 monitoring: add alert NVMeoFMaxGatewayGroups
c5c4b10ac12 monitoring: add NVMeoFMaxGatewayGroups
983b489e006 doc/rados/operations/stretch-mode: fix mistake in stretch mode
c43e7337212 doc/rados: improve pg_num/pgp_num info
ba9270dc9fe win32_deps_build.sh: pin zlib tag
76b40284a6b qa/suites/nvmeof: Remove watchdog from thrasher
01502bb23e7 src: modernize sample.ceph.conf
4ab3bed3f6a doc/cephadm: clarify "Monitoring OSD State"
00b530fc975 doc/architecture: remove sentence
6093f918259 crimson/.../replicated_recovery_backend: take excl lock while pushes commit
46d5eec6b60 crimson/.../replicated_recovery_backend: route pushes earlier
7af22ba0008 pybind/mgr/cephadm: allow setting custom monitoring_port for nfs
c353b788ebe mgr/cephadm: add Server_Scope = <fsid> to NFSv4 section of ganesha conf
8666c5694eb doc/rbd: use https links in live import examples
8e5db6e09ce mgr/cephadm: create OSD daemon deploy specs through make_daemon_spec
624640cbdf2 Isolate the absl flags to ceph-mon & ceph-nvmeof-monitor-client targets only
afc89fdde80 qa/workunits/rbd: add test_import_nbd_stream_disconnected()
e4657cb2a2b librbd: stop filtering async request error codes
e8201d3442e qa/tasks/nvmeof.py: Add teardown() method
d4aec583b7e qa/tasks/nvmeof.py: Ignore systemctl_stop thrashing method
7dfd3d36e9e qa/tasks/nvmeof.py: Fix do_checks() method
5a58114498b qa/tasks/nvmeof.py: make seperate calls in do_checks()
b5e6a0c24e5 qa/tasks/nvmeof.py: Do not use 'systemctl start' in thrasher
06811a48197 qa/workunits/nvmeof/fio_test.sh: fix fio filenames
0b0f450e95b qa/tasks/nvmeof.py: Add stop_and_join method to thrasher
d7551f79cc5 qa: Add qa/suites/nvmeof/thrash/gateway-initiator-setup/2-subsys-8-namespace.yaml
023c20975c1 qa/tasks/nvmeof: Add --refresh flag in do_checks() cmds
744b04aea66 mgr/cephadm/nvmeof: Add verify_listener_ip field to NVMeOF configuration and remove obsolete enable_key_encryption Fixes https://tracker.ceph.com/issues/69731
8b264e6c412 tools/contrib: Add lscpu.py auxiliary module to parse the output of lscpu, rebased with updates
51806c1d5a3 tools/contrib: Add balance-cpu.py to distribute Seastar reactors to CPU cores using two strategies: OSD and NUMA socket based
f83110a9add tools/contrib: Add tasksetcpu.py to show the CPU allocation grid
ee2d5968d53 vstart: Add new --crimson-balance-cpu option
83c03c01fdf doc/dev/crimson: Add BalanceCPUCrimson with clarifications as per conversation/review
c96f8a77e99 mgr/dashboard: Multi-site replication wizard breaks when a default realm is already present in the secondary cluster.
7853731a837 osd/scrub: discard repair_oinfo_oid()
0a17afe304d osd/scrub: remove unnecessary loop
7c8f081b2ef common: ceph_context: make use of get_tracked_keys()
21d099239e8 mds: skip scrubbing damaged dirfrag
9c83f6c9a50 tools/cephfs/DataScan: test equality of link including frag
a66a68bfa53 tools/cephfs/DataScan: skip linkages that have been removed
ff44ab5e63b tools/cephfs/DataScan: do not error out when failing to read a dentry
7d59db1d980 tools/cephfs/DataScan: create all ancestors during scan_inodes
593a8c50b46 tools/cephfs/DataScan: cleanup debug prints
38d4aef7e58 qa: remove old MovedDir test
4feb30b2ee2 qa: add data scan tests for ancestry rebuild
2f4a6b876ef mds: fix option mds_bal_overload_epochs
bc196b7e63a qa: make the directory non-empty to force migration
cb3229bf2fb qa: avoid unnecessary mds restart
9bb0de4d99f cephadm: remove some lines that are now redundant
530a81a5a63 cephadm: use parsed_container_cpu_perc in cephadm.py
1834881bd1c cephadm: add parsed_container_cpu_perc to container_engines
bd93a46d8a4 cephadm: use parsed_container_mem_usage in cephadm.py
395b8d322f2 cephadm: add parsed_container_mem_usage to container_engines
c20073f425c cephadm: add support for not mocking certain call methods
52b573299cd cephadm: rework with_cephadm_ctx fixture to use exitstack
531bd370377 rgw/lua: Add rgw config to enable/disable lua.
dabb3bd3b36 cephadm: move get_legacy_daemon_fsid to data_utils
95137402e65 rgw: log request_id on start new request
37c1522bb39 rgw/sync: track last_update timestamp per-shard instead of per-entry
2a8d84ecf6b rgw: replace '-''s with '_''s in the sync delta counter labels
818e678d223 rgw: add labeled counters for sync deltas of shards
d9e96c44f63 doc/cephadm: simplify confusing math proposition
0884e990048 RGW | bucket notifications: support cross tenant operations
7b5cc9f6525 libcephfs_proxy: implement ceph_readdir_r()
6803f28124e mgr/dashboard: upgrade angular to v18
7a4d23c474c mgr/dashboard: upgrade angular to v17
484e3105cd7 mgr/dashboard: upgrade angular to v16
6daf9eea70a crimson/.../replicate_recovery_backend: remove unnecessary check
0cda4658814 crimson/.../object_context_loader: add lock_excl_sync method
d82b1cf0ef0 crimson/.../object_context_loader: add obc get_obc_manager variant
3661977a56f crimson/.../replicated_recovery_backend: move do_transaction to _handle_pull_response
3b07d56ef53 crimson/.../replicated_recovery_backend: only call _committed_pushed_object if complete
c5591f5cd84 crimson/.../replicated_recovery_backend: convert handle_pull_response to coroutine
cfcbb82956a crimson/.../replicated_recovery_backend: convert _handle_pull_response to coroutine
08ca60ef32e crimson/.../replicated_recovery_backend: convert submit_push_data to coroutine
99a25b38223 crimson/.../replicated_recovery_backend: convert prep_push_target to coroutine
c7821d0a442 crimson/.../recovery_backend: convert to logging macros, some formatting changes
5bec3c06337 crimson/.../replicated_recovery_backend: convert to logging macros, some formatting changes
3dbc971f8b6 rgw/lua: Fix - Reset Lua background start time for accurate time limit
3fcd3536728 rgw: update to latest zpp_bits.h to compile w/gcc-14 & clang 19
4397c029ee8 nvmeofgw*: 2 fixes - for duplicated optimized pathes and fix for GW startup 1. fix duplicated optimized host's pathes - trigger process_gw_down upon fast-gw reboot, removed old fast-reboot handlers 2. fix GW startup - trigger process_gw_down when expired WAIT_BLOCKLIST timer
3243af47d60 mds: do not path traverse a damaged dirfrag
c4bd8194ec4 qa: test file create on damaged directory
221700273a8 mon,cephfs: check MDS ID before aborting "mds fail" command
f8cff38a5a3 mgr/dashboard: smb raise exception for unsucessful resource update
ea576ccd037 doc/radosgw: s/zonegroup/pools/
af8e7523ebf mgr/dashboard: Add additional cli endpoints to align with existing nvmeof cli
d3d6bd6ca1f mgr/cephadm: using service registry pattern for cephadm services
c291168a04a script/ceph-debug-docker.sh: fix manifest unknown error
d99367e1e03 osd/OSDCap: fix misleading grammar comments
5f3815e8002 mon/OSDMonitor: relax cap enforcement for unmanaged snapshots
3571c6dd5ff mgr/dashboard: create smb cluster
57c4e161577 nvmeofgw*: change log level of critical nvmeof monitor events to 1
154307e817a Allow passing ssl_certificate as an rgw_frontend_extra_arg.
adaafdd86a9 interval_set: Improve comments
4dac20e8987 qa/workunit: update telemetry quincy/reef workunits with "basic_stretch_cluster" collection
6472b6b9f94 mgr/telemetry: add stretch_mode information
9fce4f03c40 interval_set: Fix test_interval_set.cc
757fe1c8c59 interval_set: Add back insert()
2a4f4c5269a interval_set: Review comments
679d10a7aef interval_map: Review comments
d074b22c9b9 interval_set: tests to cover interval set changes
eda51ac2662 interval_set: align method to extend all intervals to be aligned with a specified alignment
fd67fd5f6a9 interval_set: erase and subtract enhancements
c90e94b70c6 interval_set: Enhancements to improve efficiency of insert() and to allow more flexibility.
c10ec8edd67 interval_set: contains() returns true if a specified interval is entirely contained within the set.
40c032a1c0c interval_map: tests. Tests to cover new function in interval map
8cd072d8e02 interval_map: contains() to determine if range is entirely contained within range.
5f8a76d4336 interval_map: Add interfaces for getting start/end and lower ranges.
6e0ae194127 mgr/dashboard: Introduce nvmeof cli
9e512e074c2 mgr/dashboard: delete smb cluster Fixes: https://tracker.ceph.com/issues/69191 https://tracker.ceph.com/issues/69605
c9d73451e74 test/libcephfs: remove warning in Windows build
7b8a86f105f libcephfs/client: pin inode/dentry for an opened directory
a27ed27c2c2 test/libcephfs: reproduce an issue after client cache trimming
09c904c94b8 Abort nvme deployment with pool that doesn't exists
d15f1f68694 doc/cephadm: correct note
39a12b5e0f8 osd: avoid costly md_config_t::get_val<>() when preparing stats
5670054bd05 doc/cephfs: edit disaster-recovery-experts (6 of x)
9d224ab3ab1 common: modify md_config_cacher_t to implement get_tracked_keys()
48a43f06db3 common: modify md_config_obs_impl API
67f5769ce6e doc/rados: pool and namespace are independent osdcap restrictions
b8df0c023d0 doc/rbd: Update nvme documentation
b4f4323e6cc container: add label ceph=True back
a745e07e7ee container/build.sh: don't require repo creds on NO_PUSH
3e2332db848 RGW:fix obj by multipart upload cant get tag Fixes: https://tracker.ceph.com/issues/53016
1dee8837959 blk/KernelDevice: Introduce a cap on the number of pending discards
6e2f3fbeff6 osd/scrub: use ObjectSection & ArraySection
d81d15839a2 examples/rgw: add type to HeadBucketOutput for old boto
f2b33bc9719 os/bluestore: Split _deferred_replay into 1) apply IO and 2) remove keys
3b9ba9083ee rgw: add a multisite test case for stacked delete markers
65e3e9b5888 rgw: revert PR #41897 to allow multiple delete markers to be created
9af7d9786a1 doc/cephfs: edit disaster-recovery-experts (5 of x)
1fb6137afe1 container/build.sh: fix up org vs. repo naming
61baa879340 librbd: clear ctx before initiating close in Image::{aio_,}close()
21591186067 mgr/dashboard: Added unit tests and fixed minor issues
c5dfb16de77 mgr/dashboard: Delete account integrated
47d74651abb mgr/dashboard: account edit functionality added
7db16e1b471 mgr/dashboard: added Create Account Functionality
d12857161df mgr/dashboard: RGW user accounts UI
d2b910bfef3 common/perf_counters: select_labeled_t as a parameter to dumpers
23a17e2a531 common/perf_counters: 'nullptr' instead of 'NULL'
90329537596 common/perf_counters: enabling 'find()' by logger name
a5c9a884ac3 test/librbd: add unit test for flatten migration
ecda6780c93 crimson: clarify RecoveryBackend::handle_backfill_op
4612195b9c3 cls/rbd: don't use read API for write-like methods
8c28695cde0 os/bluestore: Improve dout when bdev label cannot be decoded
cc1bd71f4ed qa/standalone: Expand testing cases
76978bc673a os/bluestore: Fix CBT bluefs-bdev-expand
a69587d3202 mgr/dashboard: revert ModalCdsService for uncarbonized pool form
2a18459eff7 neorados_pool_test: Erase a pool name from local map during delete_pool
f2529d11745 doc/cephfs: edit disaster-recovery-experts (4 of x)
9b7df3a2927 RGW\logging: adding transport layer fields
5550486c778 crimson/net/io_handler: drop io_state_t::none
9f660b1e567 crimson/net/io_handler: promote and refine logs for debugging
aa4b517d4ce crimson/common/smp_helpers: crosscore to return an incremented in_seq
4d18b137de3 osd/PG: add logs to PG::split_into()
6479e9e336c osd/SnapMapper: Add logs to ctor and update_bits()
e736b277180 osd/SnapMapper: print *this Snapmapper instance
f1c1b73567b mgr/dashboard: add warning message on smb service management
29f6929048d mgr/dashboard: fix service/daemon events not showing up in service details
d602c8da3dc ceph-volume: update unit tests
8d477959d62 ceph-volume: remove duplicate code
1107f5b0e32 ceph-volume: add type annotations to devices.lvm.batch
12b1e7ed348 ceph-volume: add type annotations to devices.lvm.listing
e65bc616ad2 ceph-volume: improve clarity and consistency in List.single_report
93827e8703d ceph-volume: add type annotations to devices.lvm.common
229dcb88b8b ceph-volume: add type annotations to devices.lvm.prepare
d10b7cc81b4 ceph-volume: add type annotations to devices.lvm.trigger
b460a1a19ef ceph-volume: add type annotations to devices.lvm.main
aa26a5aa0df ceph-volume: add type annotations to devices.lvm.deactivate
a9a149b8874 ceph-volume: add type annotations to devices.lvm.create
858d6d59e31 crimson/net/ProtocolV2: convert features/flags/cookies to hex format
74a62932788 ceph-volume: add type annotations to devices.lvm.activate
79acee1347f ceph-volume: fix type annotation in `objectore`
a69c4142b7f doc/cephfs: edit disaster-recovery-experts (3 of x)
5d590f5b203 RGW:support x-amz-expected-bucket-owner to verify bucket ownership with bucket owner condition
20f27ee967a rgw/dbstore: Update bucket attrs as part of put_info()
dceaab9a1a4 doc/cephfs: disaster-recovery-experts cleanup
3e3cb156fc5 rgw/lua: add configurable runtime limit for the lua state
4f3a69eb919 doc/cephfs: edit disaster-recovery-experts (2 of x)
504fac312cf qa/suites/upgrade/telemetry-upgrade: ignore TELEMETRY_CHANGED warning
0a3817fa9d8 qa/workunits: fix some details on telemetry workunits
a3c6c6b5a8b doc/releases: edit warning for balancer issues
cdb2bd5351d qa/suites/upgrade/telemetry-upgrade: replace quincy tests with squid tests
08b4ed6a45c qa/workunits: remove inaccurate reference to quincy from telemetry reef-->x test
a04c88636bb qa/workunits: add new collections to telemetry upgrade workunits (reef)
ca15873cfa0 rgw: Add objects expirer API to the SAL interface
51706eeaa3f doc/releases/squid: add warning for balancer issues
6652ac6729e doc/cephfs: remove link to undeveloped tool
42bac97b53e mgr/cephadm/nvmeof: Add SPDK iobuf options field to NVMeOF configuration Fixes https://tracker.ceph.com/issues/69554
e443d75b4f7 test/rgw/lua: install luarocks
cc8cfeddbd2 doc/cephfs: edit disaster-recovery-experts
b072c323b60 mgr/dashboard: Typo in NVMe-oF create service
786fe8f9a28 Add Abhishek Kane into peoplemap, githubmap, organizationmap, mailmap
ac4c37d08f7 mgr/cephadm: After deploying nvmeof gateway group, the prometheus port 10008/tcp is not opened
14ac318c300 qa/cephadm: wait between starting and restarting osd in test_daemon_restart test
5d6b75a40a2 src/CMakeLists: require gcc13 for crimson, clarify error messages
3dab2ed3294 rgw: update attrs with replication status to reflect in response
f54176f28c6 rgw: set dest bucket id in bucket sync checkpoint
0377e1cd8f3 RGW\log: adding some missing members
1e2f3758118 mon/test_mon_osdmap_prune: Use first_pinned instead of first_committed
466930b4732 rgw: S3 Delete Bucket Policy should return 204 on success
fe411156c0e suite: thrash old client ignore list expend
5d92965b318 qa/tasks: Include stderr on tasks badness check.
044cd2c3dd2 rgw: RGWRados::get_olh() needs to use the correct attr
a29646eebee doc/radosgw/config-ref: fix lifecycle workload tuning description
f83c88077bf mgr/cephadm: Retry command when SSH connection closes
4257d11936c rgw/s3: remove local variable 'uri' that shadows member variable
d913c1c97e3 os/bluestore: Fix unittest_bluefs
3eaea791cbd ceph/doc/radosgw: update list of valid admin capabilities
1280f0114dc mgr/cephadm: re-factoring the dependencies calculation code
f304fba824b mgr/cephadm: Changes for creating root cert with manager cluster fsid
3d3380f5fe3 rgw: allow management of `accounts` user caps
3cec1036a58 script/ceph-backport: Remove stray `\` from grep command
4d0e0058b1e Documentation changes for updating non-ceph image service
166b605a39c mgr/cephadm: Command to upgrade non-ceph image services
f292b789af8 log: ignore return value of write in unit test
d8dae241040 mgr/cephadm: set service name for DaemonDescription object used during daemon removal
c199a48f807 crimson/.../replicated_request: work around gcc 11 bug in with_pg_interruptible
4fccf58b4b1 service_spec: force ceph-exporter sock_dir to be unest or "/var/run/ceph/"
3b28df83624 cephadm: fix handling of ceph-exporter sock-dir
31c87445e84 osd/scrub: increase the default scrub load limit
3f6dae8d616 ceph-volume: add type annotation to api.lvm
2d45aa17c5a qa: add test checking 'journal import' from empty dump file
01db5d107c6 cephfs-journal-tool: fix segfault during 'journal import' from invalid dump file
e81fbe4ebf9 client: Fix signed comparison warning
52a8984d89e test/neorados: Silence mismatched new/delete warning
fdcc1d4f296 os/bluestore: Fix signed comparison warning
75bccfc6270 ceph-volume: add type annotations to util.device
fc528584877 crimson/.../replicated_request: hold pg ref until complete() resolves
32113166080 crimson/.../replicated_request: fix op lifetime in with_pg finally
ffaf5cb056d rgw:fix radosgw-admin use after free
f6fb7df808c PendingReleaseNotes: add a note about tracker #67846
a37ebbd5547 RGW/S3: truncate S3 LastModified response (timestamp) to exact seconds
93316941a9d test/librados/asio: add test cases for deferred
a546495203f test/librados/asio: add test cases for use_awaitable
b735d96f684 test/librados/asio: add test cases for async_notify()
8b3479e2bd7 librados/asio: async_operate() takes ownership of ObjectOperation args
887ed45a33e librados/asio: take ref arguments as cref from async_initiate()
81ffffb0b34 librados/asio: take Executor instead of ExecutionContext
2f7a94c71d3 rgw: /admin/user api dumps account-related user info
05e24124574 rgw/lc: make lc worker thread name shorter
ff04e0af192 rgw/rgw_admin.cc : Make restore attrs readable in admin cli
31231360fd7 mgr/dashboard: smb error page to enable/disable module This commit introduces a redirect to an error page when the smb module is not enabled and adds a new button to directly enable the module. To do this some logic was moved from the mgr-module-list.component.ts to the mgr-module.service.ts
f28886124f7 rgw: skip on EACCES in RGWBucketSyncSingleEntryCR
b18b5491bae rgw: set retcode on verify_bucket_permission in RGWObjFetchCR
3c72d3e49dd doc: squid 19.2.1 release notes https://tracker.ceph.com/issues/69234
046921e2968 ceph-volume: add typing hints to lvm.zap
4b0c3bbed37 ceph-volume: set default value for BlueStore.block_lv to None
297aa57ca5f ceph-volume: improve wipefs retry logic in lvm.zap
0e027d535b1 crimson/common/tri_mutex: use string for tri_mutex::name debug
178d312a52b crimson/common/tri_mutex: operator<< to print address
dfc909d071e crimson/osd/pg: duplicate_obc to not create ObjectContext
ad51353f59b rgw: use effective owner in PutBucketReplication
9a34ae55ede doc/cephfs: edit grammar in snapshots.rst
276b81a55d3 mds: avoid acquiring the wrlock twice for a single request
a86ee496be9 mds: add 'mds_allow_async_dirops' opt to allow/disable async dirop
29c43371b59 osd/PeeringState: rename "cancel_backfill" to "suspend_backfill"
e0b22e94f04 utils: fix a Y2038 bug by replacing Int32x32To64 with multiplication
ea30bd53a3c rgwlc: non-current expiration sends LifecycleExpirationDelete
12233b15444 rgwlc: avoid duplicate notifies during transitions
c046ace17d9 rgwlc: send pool transition notifications too
198b3e6d462 mon: Encapuslate all scrub related objects into a single atomic ScrubContext
edb0321d454 mon/nvme: fix unused lambda capture warnings
9e04f49a2fa src/test: allow ENOENT if target object of tier_flush has snapshots
24984b704f0 rgw: add missing last_modified field to swift api
ddb472136b0 do_cmake.sh: add support for Fedora 41
a02132a1f95 os/bluestore: Add 'bluefs-files' command to ceph-bluestore-tool.
c10a794f726 os/bluestore: Modify _deferred_replay
b2086ef0c96 os/bluestore: Deferred writes unit test, replicates corruption
cbfc24dd7e9 os/bluestore: Add debug hooks
25cac0fea2d erasure-code/lrc: Change LRC default plugin from Jerasure to ISA
4d3adb5ade6 common/options: Change default erasure code profile from jerasure to isa
71d0695a8c7 vstart.sh: Change default erasure code profile from jerasure to isa
11d5616da92 test/erasure-code: Change default erasure code profile from jerasure to isa
dc870530617 qa: Change default erasure code profile from jerasure to isa
0c2e056573f Containerfile: Add libcephfs-daemon package
c374f2cfe98 Revert "Temporarily change the libcephfs dependencies"
005e492288b qa: fix test_cephfs_mirror_stats failure
b800149243b msg/async: race condition between reset_recv_state and shutdown_connections
56688070513 rados/valgrind-leaks: add timeout value for stop command
a4f0ba46067 rgw/cloud-restore: Do not send internal headers to cloud-endpoint
ce99b6b5bfa qa/suites/fs/upgrade/mds_upgrade_sequence/tasks: set require-osd-release
158f7c332f5 qa/rados: add empty default.yaml for default replica read policy
a6bf5a652eb qa/rados: move read-affinity/ under rados/verify subsuite
24087ec41fb librados: local affinity for exec calls is configurable
2028e4e7a82 qa/rados: add read affinity yamls
ab0007299cd librados: disable local affinity for IoCtx::exec() and aio_exec() calls
af176311c47 objclass: change objclass exec read calls to write ones where needed
0a2f572d4f6 objecter: weaker memory ordering for extra_read_flags
59c708c2a0e objecter: add log messages related to read policy
cadc73b4066 objecter: use read policy configurable
abbc9d49395 objecter: configurable for localized and balanced reads
0b12afafe68 rgw : provide multiple option for read replica policy
81ef8d57f8a librados: disable symbol versions when building statically
c3da9112757 mgr/nfs: Show ingress mode in output of 'ceph nfs cluster info'
94926556086 rgw/rgw_zone : fixing inline-data default value
4e2874a8dea Update src/mon/MonClient.cc
895691ec47c common/config: make `legacy_values` static
612ea38fc5f test/objectstore: extend `#ifdef WITH_BLUESTORE`
46a0824c6ff messages/*: add missing includes
882eaa7ceec ceph-object-corpus: update the submodule
fa98a781b44 workunit/tes_readable: enforce cascading backward compatibility checks
ca36171c2b8 rgw/rados: resolve CopyObject crash from remote zonegroup
19ce2c69851 common/lockdep: include cleanup
ec992da10db common/bit_str: include cleanup
623cda09858 common/ceph_argparse: include cleanup
120a6ccbbd4 common/str_map: include cleanup
44ca5fab653 common/OutputDataSocket: include cleanup
a973d09a061 common/config: include cleanup
72bdb2996e7 common/compat: include cleanup
b43412f8dab common/WorkQueue: include cleanup
30beb2f8833 common/EventTrace: include cleanup
695554fa11f common/win32: include cleanup
86e5fde9b29 common/filepath: include cleanup
9de0e6b2796 common/Throttle: include cleanup
d9fd1df9608 common/map_cacher: add missing includes
d7a427e00ca common/common_init: include cleanup
b09e04c0872 include/Context: include <set> only if DEBUG_GATHER
7686e1d2668 common/not_before_queue: include cleanup
8eb6649d641 common/lru_map: include cleanup
201bff7e8d3 common/Finisher: add missing includes
537401f77e1 include/frag.h: include cleanup
15bf0d41c30 common/ceph_time: add missing includes
e187c5b549f common/TrackedOp: add missing includes
fefca2ef35d common/perf_histogram: include cleanup
ebe54a10880 common/assert: add missing includes
6fa985ac895 include/ceph_features.h: add missing includes
2b178c034af common/dns_resolve: add missing includes
0a33c344225 common/fd: add missing includes
33591026c65 common/hobject: add missing includes
c1b126e317a common/ceph_json: add missing includes
a8606701bda common/snap_types: include cleanup
3c8917d5f75 include/fs_types: include cleanup
346a6285e06 common/numa: include cleanup
c76111058c9 common/buffer: add missing includes
39bb99152a6 common/Graylog: add missing include
c1b49372679 common/admin_socket: add missing includes
8017c09a59e include/util: add missing includes
d23a8d880d5 common/LogClient: add missing includes
0d3417214b7 common/LogEntry.h: add missing includes
80917f011ff qa/tasks/thrashosds-health.yaml: Add osds down to ignorelist
b0f469e2269 mgr/vol: use error number instead of error message
8bb28efcbdd include/types.h, tools/cephfs: remove _BACKWARD_BACKWARD_WARNING_H
f0823176c41 journal/Entry: include <sstream> instead of <strstream>
9fdf5008743 mds/SimpleLock: add is_xlocked_by()
fc48d88c766 mds/SimpleLock: add has_xlock_by()
1ae22591f30 common/Formatter: use emplace_back()
673d0200b20 common/Formatter: use range-based `for`
e8e3b93c1ad common/Formatter: make get_attrs_str() const
4ebdd59cfe4 mds: combine several fixed-size `encode()` calls
b27c8015a05 common/fs_types: combine several fixed-size `encode()` calls
605661f1092 script: ceph-backport no longer launches firefox
82d46470516 qa: add tests for fixing dangling symlink
efb119eb51a mgr/volumes: handling dangling symlinks gracefully
100d164705d cephfs_mirror: do not log the previous error
1924a8f2cee rados/test_crash.sh: add PG_DEGRADED to ignorelist
701d8d0e0f0 osd: EC: Fix partial reads with LRC plugin
32f22f4d254 osd: EC: helper functions for chunk mapping
ccf1229bba0 osd: further EC partial stripe read fixes
9272df1bd05 Update src/pybind/mgr/orchestrator/module.py
75f73c75ad6 cephadm: ceph orch upgrade status - Display easily understandable message
25ff18b2e4b crimson/client_request: support inject delay request
34f209f51ff crimson/mgr/client.cc: daemon_health_metrics support
46b82ed1856 mgr/dashboard: adapt kcli plan for multi-clusters
97b815c2459 doc/rados/operations/health-checks: Added NONEXISTENT_MON_CRUSH_LOC_STRETCH_MODE
9b1e75fa988 src/mon/HealthMonitor.cc: Add NONEXISTENT_MON_CRUSH_LOC_STRETCH_MODE
5c46c482dde src/mon/OSDMonitor.cc: ignore non-exist CRUSH bucket
99c40417ee2 objclass: don't do costly string formatting when not needed
a07c5ef9259 client: resolve bogus self-assignment
5e3fd1e574d tools/ceph-dencoder: introduce add_crc32c command to append crc32 for the encoded buffer. Sometimes we might need to recalculate encoded object crc and this looked like a non-trivial task before this patch.
f261347e9a8 client/barrier: use empty() instead of size()==0
3ee1ce7faa6 various: disable `boost::intrusive::constant_time_size`
e9ca8a01323 pybind/rados: add note for reversed arguments to WriteOp.zero()
3a27c3e58fc test/pybind/test_rados.py: add test for reversed arguments offset,length in WriteOp.zero
049d7d35abe pybind/rados: fix the incorrect order of offset,length in WriteOp.zero
7ac14cac91c qa: reconfigure only the appropriate client auth caps
68c72c5dff5 systemd: use CMake install prefix in templates
22a577101e3 kv/RocksDBStore: Improve estimate_prefix_size.
612f24b41fb os/bluestore: Add unittest for BlueFS::truncate()
dff84f8fc1d test/objectstore: extend `#ifdef WITH_BLUESTORE`
d67934bbb05 CMakeLists.txt: build test_trans only if WITH_BLUESTORE=yes
85fac18a1cb os/bluestore: Make truncate() drop unused allocations
163d8297bd5 os/bluestore: Disable invoking unittest_deferred
f98d4b3cfd2 RGW: add src/dest object info to fetch_remote_obj()'s debug log events
c2d192f527b msg/async/Timeout: always round up
32dcaa949d7 msg/async/Event{Poll,Epoll}: move timeout calculation to Timeout.h
cec2e4550fe blk/kerneldevice: notify_all only required when discard_drain wait for condition
f8b1495949d os/bluestore: Fix CBT bluefs-bdev-expand
ebd3d454d53 qa/standalone/bluefs: Fix CBT bluefs-bdev-expand
9276d24355d msg/Dispatcher: simplify and optimize the `marrival` tree
19b406f8d24 blk/CMakeLists.txt: generate interface library if `libblk` is disabled
38f52dc2755 common/options: increase `ms_tcp_prefetch_max_size` default to 64 kB
216eb2635c2 erasure-code: Increase SIMD_ALIGN from 32 to 64
e2798ecb69b msg/async/ProtocolV2: call KeepAliveFrameAck::Encode() without `write_lock`
f07cd30733a msg/async/ProtocolV[12]: unlock the `write_lock` before doing I/O
23fd2cc4486 msg/DispatchQueue: wake up only one dispatch thread
9917ddcfc58 common: get rid off autovector.h
47144456944 kv/BinnedLRUCache: do not use autovector to keep entries to be deleted.
5d9ca40e980 blk: Don't forget call io_uring_unregister_files.
094bfc535eb rgw: false assumption on vault bucket key deletion
548d069a00e tools/ceph-bluestore-tool: optimize offline trim report info
006380b6e1e qa/erasure-code: add new teuthology isa configs Signed-off-by: Jamie Pryde <jamiepry@uk.ibm.com>
943c8296baa test: fix ld link errors
a3d0c624232 qa/suites: Make fixed-4 an option for verify tests
a4fb7b1f443 test: add encode decode test for pg_pool_t Adding some unit test for pg_pool_t to make sure encode\decode\encode doesn't failed to produce the same pg_pool_t struct
a23c2ac9840 osd_type: encode new version for stretch CRUSH buckets
08112e6052e suites: set mon client hunt on resend to false for rados basic
f058250b4cd monclient: try to resend the mon commands to the same monitor if available
753a8ff5d00 doc: Change default erasure code profile from jerasure to isa
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Along with the new commits, we do the following:
- drop the upstreamed patch
- pass our systemd system unit dir to configure
- disable auth to fix a build error
Bumping diod to version 1.0-pre27-763-g54d1325, which comprises the following commits:
b91d74b diod: Fix uint32 overflow when Tread/Twrite count > UINT32_MAX-IOHDRSZ
539827e diod: keep --foreground option for compatibility
9126275 build: don't just warn if libcap is missing
729830b build: don't just warn if munge is missing
4b04d68 diod: require --no-auth if not build with munge
45ae4ac diod: make multi-user initialization errors fatal
fb4a588 diod: refactor startup logic for clarity
a474d34 build: adjust multi-user configuration options
4684e5c diod: log access policy
06e325b diod: use setgroups() on linux for transition
d093411 diod: log user transition and simplify code
cce7b2d diod: don't cache effective uid
2948cc7 systemd: support systemctl reload diod
5e22ace diod: log listen addresses
6d3d25d diod: drop program prefix from logs
e5d270f testsuite: fix test server TAP logging
d666304 diod: initialize rdma after user transitions
ef46b9b ci: add build-only check for RDMA
8615778 ci: cull package dependencies
9380f2d build: fix rdma configure logic
2038957 rdma: fix include paths
7aea316 systemd: switch to Type=exec from Type=forking
2f9e3f8 man: drop --foreground from diod(8)
3dc9363 diod: always run in the foreground
cc881bd man: drop syslog from diod(8), diod.conf(5)
4de6eed diod: drop --logdest=syslog[options]
c8775c2 libdiod: drop leftover TCP Wrappers stuff
9abd6ae testsuite: drop setgroups unit test
d367f3a diod: make SYS_setgroups test safer
b78d7cd diod: improve supplementary group warning + comments
cf4bfac build: drop FreeBSD automatic --disable-diodmount
43b2e25 build: drop configure --disable-tests option
1a9391d build: drop checks for vsprintf(), vsscanf()
59b221f drop TCP Wrappers support
e96f369 build: drop conditional getopt stuff
c510de8 build: drop libpopt references
bd0d3ac tests: Handle various time_t sizes in printf (#124)
adc86ad testsuite: drop unused tests
8b18a31 testsuite: skip FALLOC_FL_PUNCH_HOLE in fsx
e08d71e testsuite: drop record locking kernel tests
c24c22f testsuite: drop fcntl locking test
7cacf63 testsuite: add locking unit test
9b1bdc3 libnpclient: add npc_lock() and npc_getlock()
7ea6e7f libnpfs: replace kernel 9p.h header
4ab0076 don't include 9p.h directly
b66c8a9 testsuite: reduce unnecessary include directives
e057687 headers include the headers they depend on
cb0c9dc add header guards
c992e0e testsuite: factor out duplicated server code
5567efc testsuite: factor out duplicated thread code
9730b8f eliminate src/daemon directory
f5fe359 testsuite: enable parallel test harness
ff57671 build: fix Makefile.am typo
932fea8 testsuite: make unit tests work w/parallel harness
ccf9dc5 liblsd: clean up source directory dependencies
3b6ce5c ci: valgrind and sudo some unit tests
7b435ab testsuite: convert multiuser cli/srv test to TAP
3d5d90a testsuite: convert dir/file cli/srv test to TAP
2e4645d testsuite: convert simple np cli/srv test to TAP
aaa28bc testsuite: convert config file test to TAP
3a97415 testsuite: convert setreuid test to TAP
b810cd4 testsuite: convert setgroups groups test to TAP
c87295e testsuite: convert setfsuid test to TAP
1300b50 testsuite: convert fcntl locking test to TAP
3022797 testsuite: convert capability test to TAP
f8cd2ed testsuite: convert list test to TAP
e7a67b6 testsuite: convert opt test to TAP
6829e1e testsuite: convert fidpool test to TAP
ca886f4 testsuite: convert encoding test to TAP
a1e4e7d testsuite: add TAP unit test framework
cf9496b diodmount: drop --9nbd-attach, --9nbd-detach opts
dbed88e fix fsid in Rstatfs result
d2b311f doc: update Rstatfs description
573d107 implement Tfsync datasync
075c321 doc: Tfsync is missing 'datasync'
2265d6b libnpfs: catch overflow in np_deserialize_p9dirent
6b4384d build: add make deb target for debian package
e97e68d src: move source code to one directory
d698cd9 man: move all man pages to one directory
7a5671b simplify autogen.sh script
43db888 build: combine and simplify etc and scripts
c081e85 configure: normalize systemd unit install
968bd75 configure: drop AC_HEADER_STDC
c02fe09 configure: use AC_CONFIG_HEADERS
7bc04ab libnpfs: fix off by one buffer check
34263af diod: check offset in xattr read/write
65d69a8 diod: handle xattr write errors properly
c529cd8 ci: run kernel tests in CI
b0a25c5 testsuite: fix racy test looking for old bug
f3c4a7d ci: add scrub to github workflow
e4bbbe7 testsuite: drop subversion test
1e3cb24 testsuite: remove security xattr XFAIL
55da67f testsuite: add setfattr prereq to t46,t47
6dea909 testsuite: drop internal copy of dbench
eb0306c testsuite: remove dbench XFAIL
d4401fc testsuite: set root mount propagation to private
2b03061 Shutdown all connection threads when applications is terminated
f300f90 Signal that connection is done after all cleanup has finished
9819777 Use a pthread_cleanup callback function in connection thread
49c4c32 signal refcond in connection under lock
4c6e4bd tests: Skip kern tests t35 and t40 unless there is enough disk space
6985948 Mark kernel tests t19 t23 t32 t37 t43 and t47 as XFAIL
70e9b6b tests/kern/runtest: Delete PATH_EXPDIR and PATH_MNTDIR on failure
180749e tests/user/runtest: Delete PATH_EXPDIR when it is a file
2bb882a tests/user/t16: Delete the tempfile on failure
e0cd706 Don't use pushd/popd in kern test t33
e9097f9 Use grep -E instead of egrep in kern test t28
9684b82 kern test t28 requires rsync, skip if it not available
eae17bc Handle various time_t sizes in printf and scanf
76fd64e ci: drop deprecated 18.04 actions runner
f7dc0e8 add mergify support
f732f19 auto.diod.in: remove bashisms
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumping nerdctl to version v2.0.3-249-g497c7cf7, which comprises the following commits:
bd7cbb38 Stop sharding cache per containerd version
99d03ee8 Dockerfile: update buildkit to 0.20.1
cc81c720 Remove golanci-lint action
430c57c5 Update Canary and EL8 titles
1d372563 update RootlessKit (2.3.4)
27b91ecf ensure logger completion after container exit
e33a85f9 Dockerfile: remove "goversion" stage
98a531a2 Move GHA to zstd compression
bc4642a4 build(deps): bump the golang-x group across 1 directory with 6 updates
f19eb5a3 CI: simplify setting up Lima
7505c3f5 Replace hack/verify-no-patent.sh with depguard
e52580ee Adding document analyzing CI/dockerfile
f7901228 Disable buildx output for dependency stage
3daef1cb Implement updated test matrix
699c8509 Fix broken lint-license task
9182ea4e Increase wait for ensurecontainerstarted
a81136c2 Fix kubectl download url
bd5bcca4 Fix referenceutil.FamiliarMatch SIGSEGV
ce10c922 Update containerd/project-checks (1.2.2)
d80c2cf4 Fix alma ci target
34e44e7b Migrate TestRunDevice test
d9a0e87b Quiet out apt-get calls
0296acd3 Use makefile task to install golangci
0b606c7f build(deps): bump github.com/opencontainers/image-spec
121c656f build(deps): bump actions/cache from 4.2.1 to 4.2.2
678822a9 --quiet image pulls in tests
4d76aa96 CI: drop Ubuntu 20.04, add AlmaLinux 8
147ebca4 [ci] rollback setup vagrant comment
6d3c49a7 Fix test TestNoneNetworkHostName
62c1565b Add golangci and yamllint to tigron
077558c8 Lint fixes
7f049905 Move to creack pty
0020c912 Makefile fixes
ea685aed Add qemu/rosetta notes
8af2e4c2 Update containerd v2.0.3
e58ceaa6 build(deps): bump github.com/containernetworking/plugins
d432a4a1 build(deps): bump github.com/containerd/containerd/v2
ca1fd3cb build(deps): bump github.com/opencontainers/runtime-spec
37e5e59d build(deps): bump docker/setup-qemu-action from 3.5.0 to 3.6.0
898e3e46 Harden test pty error handling
e21e4b2c Cleaning variables and function names in cmd
0e883056 Fix apparmor host check to include aa-parser
a5a7f181 build(deps): bump actions/cache from 4.2.1 to 4.2.2
5220350d add hostsPath to inspect response
88e9c5d9 Rename NO_COLORS
715cb0c2 Enforce pkg isolation as part of golangci
f99a5635 build(deps): bump the docker group with 2 updates
d52eaf3e build(deps): bump docker/metadata-action from 5.6.1 to 5.7.0
166ace96 build(deps): bump docker/build-push-action from 6.14.0 to 6.15.0
18e52416 build(deps): bump docker/setup-qemu-action from 3.4.0 to 3.5.0
14b3ace1 build(deps): bump docker/setup-buildx-action from 3.9.0 to 3.10.0
44b8b584 Fix kube-hide-dupe docs typo
ef92eec5 build(deps): bump golang.org/x/crypto in the golang-x group
4b765cd8 Reorg test package
9210685b Makefile cleanup
b41e8c98 Normalize all command variables to cmd
701e5563 goimports-reviser: remove hack
7fcde18b Disable golangci preflight config validation
11f6fe2c go.mod: set minimum Go version to 1.23
7341e841 CI: set GOTOOLCHAIN=local
18df1402 update Go (1.24)
cd151127 CI: arm64-8core-32gb -> ubuntu-24.04-arm
01d3cafb Increase CI run timeout
0d62b98e Restrict EnsureContent to the requested platform
745aaf7f CI: set fail-fast to false
10ddc598 build(deps): bump github.com/go-jose/go-jose/v4 from 4.0.4 to 4.0.5
37d99587 feat: add hostConfig to nerdctl inspect response
c2c1d4a0 Rewrite signal tests
d90729c8 Add test tooling for signals
16e22577 Make subpackage test a separate module
655171c7 Remove unbuffer from container tests
c7919f93 Prevent acquire from blanking hosts file
3b59119e Cleanup XDGRuntime logic
0128d4a8 Remove forked sysinfo package
11e6d04b Tests to error on timeout
a687e2c9 Rewrite detach tests without unbuffer
8664311c feat: add signal option to containerRestart
8bef3618 docs: add --log-driver=none to run command reference
c1694998 Support bind propagation options in Compose volume long syntax
4e0688b7 build(deps): bump github.com/containerd/accelerated-container-image
a0f12369 build(deps): bump github.com/klauspost/compress from 1.17.11 to 1.18.0
59b48e63 build(deps): bump docker/build-push-action from 6.13.0 to 6.14.0
3eb9a963 build(deps): bump actions/cache from 4.2.0 to 4.2.1
d3f5d105 add tests
b45d96db build(deps): bump github.com/spf13/cobra from 1.8.1 to 1.9.1
31a7ab84 build(deps): bump golangci/golangci-lint-action from 6.4.1 to 6.5.0
99210b69 add signal option to container stop command
893a3937 feat: add support for 'domainname' option in container create
5ffcba6e Fix FATA error when inspecting images in native mode
3f496b8c Cleanup old/unused helpers
105e5eba Remove require daemon version for >=1.6
8675cc6c build(deps): bump golangci/golangci-lint-action from 6.3.2 to 6.4.1
cb416319 Add pty support for testing
94c271e8 update runc (1.2.5)
974bc843 fix: network cleanup called twice
4e111d32 docs(nerdctl-compose): add missing details in command-reference.md
4722dd6f build(deps): bump github.com/compose-spec/compose-go/v2
3680b00a build(deps): bump gotest.tools/v3 from 3.5.1 to 3.5.2
3f7b70fa build(deps): bump golang.org/x/net in the golang-x group
a6086d1e build(deps): bump golangci/golangci-lint-action from 6.3.0 to 6.3.2
d64ab5a9 enable host name and default resolv.conf and hosts file in none network
402bd2a2 build(deps): bump docker/setup-qemu-action from 3.3.0 to 3.4.0
0f17259a build(deps): bump golang.org/x/crypto in the golang-x group
c6666e3f fix nerdctl-full SHA256SUMS fails
cf95ae0e Reduce file permissions
c4a795fa build(deps): bump docker/setup-buildx-action from 3.8.0 to 3.9.0
5e36bef0 build(deps): bump golangci/golangci-lint-action from 6.2.0 to 6.3.0
fd0bcbe5 build(deps): bump the golang-x group with 4 updates
2ecc3944 Fix apparmor test not running
38636145 Prevent reference filter from failing on dangling images
2b07c188 build(deps): bump github.com/spf13/pflag from 1.0.5 to 1.0.6
8a80469c Harden journald test
7565cebb build(deps): bump github.com/cyphar/filepath-securejoin
653c6de0 test: Add a test for container access with 127.0.0.2 specified in -p in rootless mode
82791bf6 fix journald logger exit and wait behavior
2a750939 Consistently use WithError when logging errors instead of %s
17bbdffd Consistently use %w instead of %s or %v when wrapping errors
6e5e943b fix: prevent panic in nydus snapshotter inspect
7f433aaa Fix socket address not being updated properly
10e4cda3 Test portability fix: ensure tini-custom is here
7c9d25ad Disable systemd test on arm64
fe59974d build(deps): bump docker/build-push-action from 6.12.0 to 6.13.0
99bd7728 Fix test time to use UTC
73520336 Skip TestRunBindMountPropagation
a6fe6c15 Fix wrong error comparison
ec6a6abd Relax error on annotations read failure
26c03224 build(deps): bump github.com/ipfs/go-cid from 0.4.1 to 0.5.0
8a0c16c0 build(deps): bump the docker group with 2 updates
af3bb999 build(deps): bump github.com/rootless-containers/bypass4netns
84caccfc build(deps): bump actions/setup-go from 5.2.0 to 5.3.0
a4fa4faa integration test: specify IPFS_PATH for IPFS service
cb7fc0d4 update BuildKit (0.19.0)
e7e27f62 update containerd-fuse-overlayfs (2.1.1)
00e21f75 update bypass4netns (0.4.2)
d786133a update RootlessKit (2.3.2)
f17df13e update Kubo (0.32.1)
8af25af6 update containerd (2.0.2)
08206c8e build(deps): bump github.com/rootless-containers/rootlesskit/v2
128e6a7c [doc] AppArmor profile setup for rootlesskit
ab027adf Correct `compose logs` command reference
9a6426d8 fix: save multiple images for the same image id to a tar archive
ae9894e3 build(deps): bump golangci/golangci-lint-action from 6.1.1 to 6.2.0
ef26ad8f reset spec if update returned error
7a4c2528 build(deps): bump docker/build-push-action from 6.11.0 to 6.12.0
fcb900e9 test: Add an test for added logic to TestRunWithInvalidPortThenCleanUp
7bfbd31f fix: Add the logic to clean up an orphaned etchosts directory
e3d27107 test: refactor TestRunWithInvalidPortThenCleanUp
70bed8df build(deps): bump github.com/containerd/containerd/v2
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
| |
This fixes building with musl libc.
Signed-off-by: Kyungjik Min <dpmin7@gmail.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
| |
* add include for m4 directory to fix:
http://errors.yoctoproject.org/Errors/Details/848019/
configure.ac:48: error: possibly undefined macro: AM_PATH_XML2
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
| |
It turned to meson since virt-manager 5.0, so update for PACKAGECONFIG
gui accordingly. And merge the DEPENDS lines that the latter one uses
direct assign('=') which clears the content of DEPENDS set before.
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
CRI-O version 1.31 and later defaults to crun instead of runc.
This change cause ptests to fail if crun is not installed on the
target system, as the test runner verifies the runtime's availability
using 'command -v "$CONTAINER_DEFAULT_RUNTIME"'.
Additionally, CRI-O specifies the runtime via the
VIRTUAL-RUNTIME_container_runtime variable as a dependency.
This commit explicitly sets the CONTAINER_DEFAULT_RUNTIME environment
variable within the run-ptest script, based on the value of
VIRTUAL-RUNTIME_container_runtime. This ensures ptests execute with
the expected container runtime.
Signed-off-by: Zhang Peng <peng.zhang1.cn@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumping passt to version 2025_03_20.32f6212-11-gcf4d3f0, which comprises the following commits:
cf4d3f0 packet: Upgrade severity of most packet errors
0857515 packet: ASSERT on signs of pool corruption
9153aca util: Add abort_with_msg() and ASSERT_WITH_MSG() helpers
38bcce9 packet: Rework packet_get() versus packet_get_try()
961aa6a packet: Move checks against PACKET_MAX_LEN to packet_check_range()
37d9f37 packet: Avoid integer overflows in packet_get_do()
c48331c packet: Correct type of PACKET_MAX_LEN
9866d14 tap: Clarify calculation of TAP_MSGS
a41d6d1 tap: Make size of pool_tap[46] purely a tuning parameter
e43e007 packet: More cautious checks to avoid pointer arithmetic UB
4592719 vu_common: Tighten vu_packet_check_range()
32f6212 Makefile: Enable -Wformat-security
07c2d58 conf: Include libgen.h for basename(), fix build against musl
ebdd463 tcp: Flush socket before checking for more data in active close state
c250ffc migrate: Bump migration version number
cfb3740 migrate, tcp: Migrate RFC 7323 timestamp
28772ee migrate, tcp: More careful marshalling of mss parameter during migration
51f3c07 passt-repair: Fix build with -Werror=format-security
cb5b593 tcp, flow: Better use flow specific logging heleprs
96fe554 conf: Unify several paths in conf_ports()
78f1f0f test/perf: Simplify iperf3 server lifetime management
26df8a3 conf: Limit maximum MTU based on backend frame size
9d1a6b3 pcap: Correctly set snaplen based on tap backend type
b6945e0 Simplify sizing of pkt_buf
c4bfa33 tap: Use explicit defines for maximum length of L2 frame
1eda8de packet: Remove redundant TAP_BUF_BYTES define
c43972a packet: Give explicit name to maximum packet size
74cd82a conf: Detect vhost-user mode earlier
4b17d04 conf: Move mode detection into helper function
bb00a04 conf: Use the same optstring for passt and pasta modes
c8b520c flow, repair: Wait for a short while for passt-repair to connect
0470170 passt-repair: Add directory watch
2b58b22 cppcheck: Add suppressions for "logically" exported functions
a83c806 vhost_user: Don't export several functions
27395e6 tcp: Don't export tcp_update_csum()
12d5b36 checksum: Don't export various functions
e36c35c log: Don't export passt_vsyslog()
57d2db3 treewide: Mark assorted functions static
68b0418 udp: create and send ICMPv6 to local peer when applicable
87e6a46 tap: break out building of udp header from tap_udp6_send function
55431f0 udp: create and send ICMPv4 to local peer when applicable
82a839b tap: break out building of udp header from tap_udp4_send function
1924e25 conf: Be more precise about minimum MTUs
672d786 tcp: Send RST in response to guest packets that match no connection
1f23681 tap: Consider IPv6 flow label when building packet sequences
0081756 ip: Helpers to access IPv6 flow label
52419a6 migrate, tcp: Don't flow_alloc_cancel() during incoming migration
b270821 tcp: Unconditionally move to CLOSED state on tcp_rst()
56ce03e tcp: Correct error code handling from tcp_flow_repair_socket()
39f85bc migrate, flow: Don't attempt to migrate TCP flows without passt-repair
7b92f2e migrate, flow: Trivially succeed if migrating with no flows
8747173 selinux: Fixes/workarounds for passt and passt-repair, mostly for libvirt usage
be86232 seccomp.sh: Silence stty errors
ea69ca6 tap: always set the no_frag flag in IPv4 headers
4dac235 contrib/fedora: Actually install passt-repair SELinux policy file
16553c8 dhcp: Add option code byte in calculation for OPT_MAX boundary check
183bedf Makefile: Use mmap2() as alternative for mmap() in valgrind extra syscalls
1cc5d4c conf: Use 0 instead of -1 as "unassigned" mtu value
3dc7da6 conf: More thorough error checking when parsing --mtu option
65e317a flow: Clean up and generalise flow traversal macros
b79a22d flow: Remove unneeded bound parameter from flow traversal macros
7ffca35 flow: Remove unneeded index from foreach_* macros
adb46c1 flow: Add flow_perror() helper
ba0823f tcp: Don't pass both flow pointer and flow index
854bc7b tcp: Remove spurious prototype for tcp_flow_migrate_shrink_window
e56c803 tcp: More type safety for tcp_flow_migrate_target_ext()
5a07eb3 tcp_vu: head_cnt need not be global
6b40651 tap: Remove unused ETH_HDR_INIT() macro
354bc0b packet: Don't pass start and offset separately to packet_check_range()
0a51060 packet: Use flexible array member in struct pool
bcc4908 dhcp: Remove option 255 length byte
a1e48a0 test: Add migration tests
89ecf2f migrate: Migrate TCP flows
3e903bb repair, passt-repair: Build and warning fixes for musl
01b6a16 tcp_splice: A typo three years ago and SO_RCVLOWAT is gone
667caa0 tcp_splice: Don't wake up on input data if we can't write it anywhere
7c33b12 vhost_user: Clear ring address on GET_VRING_BASE
71249ef tcp, tcp_splice: Don't set SO_SNDBUF and SO_RCVBUF to maximum values
30f1e08 tcp: Keep updating window and checking for socket data after FIN from guest
98d474c contrib/selinux: Enable mapping guest memory for libvirt guests
9a84df4 selinux: Add rules needed to run tests
a301158 rampstream: Add utility to test for corruption of data streams
6f122f0 tcp: Get bound address for connected inbound sockets too
f3fe795 vhost_user: Make source quit after reporting migration state
b899141 Add interfaces and configuration bits for passt-repair
155cd0c migrate: Migrate guest observed addresses
5911e08 migrate: Skeleton of live migration logic
836fe21 passt-repair: Fix off-by-one in check for number of file descriptors
def7de4 tcp_vu: Fix off-by one in header count array adjustment
90f91fe tcp: Implement conservative zero-window probe on ACK timeout
472e2e9 tcp: Don't discard window information on keep-alive segments
31e8109 dhcp, dhcpv6: Add hostname and client fqdn ops
a3d142a conf: Don't map DNS traffic to host, if host gateway is a resolver
864be47 passt-repair: Send one confirmation *per command*, not *per socket*
fe8b6a7 dhcp: Don't re-use request message for reply
b7b70ba passt-repair: Dodge "structurally unreachable code" warning from Coverity
0f009ea passt-repair: Fix calculation of payload length from cmsg_len
a0b7f56 passt-repair: Don't use perror(), accept ECONNRESET as termination
a5cca99 conf, passt.1: Un-deprecate --host-lo-to-ns-lo
0da87b3 debug: Add tcpdump to mbuto.img
f66769c apparmor: Workaround for unconfined libvirtd when triggered by unprivileged user
593be32 passt-repair.1: Fix indication of TCP_REPAIR constants
9215f68 passt-repair: Build fixes for musl
a9d63f9 passt-repair: use _exit() over return
d0006fa treewide: use _exit() over exit()
745c163 tcp: Simplify handling of getsockname()
b4a7b5d migrate: Fix several errors with passt-repair
dcf014b doc: Add mock of migration source and target
52e57f9 tcp: Get socket port and address using getsockname() when connecting from guest
8c24301 Introduce passt-repair
e894d9a vhost_user: Turn some vhost-user message reports to trace()
e25a930 util: Add read_remainder() and read_all_buf()
71fa736 tcp_splice, udp_flow: fcntl64() support on PPC64 depends on glibc version
b75ad15 vhost_user: On 32-bit ARM, mmap() is not available, mmap2() is used instead
722d347 tcp: Don't reset outbound connection on SYN retries
bf28608 pasta.te: fix demo.sh and remove one duplicate rule
dcd6d81 tcp: Add HOSTSIDE(x), HOSTFLOW(x) macros
0349cf6 util: Rename and make global vu_remove_watch()
10c4a9e tcp: Always pass NULL event with EPOLL_CTL_DEL
dd6a685 vhost-user: Implement an empty VHOST_USER_SEND_RARP command
d477a1f netlink: Skip loopback interface while looking for a template
4f2c8e7 vhost_user: Drop packet with unsupported iovec array
ec5c4d9 tcp: Set PSH flag for last incoming packets in a batch
db2c91a tcp: Set ACK flag on *all* RST segments, even for client in SYN-SENT state
54bb972 tcp: Disable Nagle's algorithm (set TCP_NODELAY) on all sockets
8757834 tcp: Buffer sizes are *not* inherited on accept()/accept4()
c96a88d vhost_user: remove ASSERT() on iovec number
412ed4f vhost-user: Report to front-end we support VHOST_USER_PROTOCOL_F_DEVICE_STATE
31d7002 vhost-user: add VHOST_USER_SET_DEVICE_STATE_FD command
878e163 vhost-user: add VHOST_USER_CHECK_DEVICE_STATE command
78c73e9 vhost-user: Report to front-end we support VHOST_USER_PROTOCOL_F_LOG_SHMFD
3c1d91b vhost-user: add VHOST_USER_SET_LOG_BASE command
538312a vhost-user: Pass vu_dev to more virtio functions
b04195c vhost-user: add VHOST_USER_SET_LOG_FD command
6016e04 vhost-user: update protocol features and commands list
a8f4fc4 tcp: Mask EPOLLIN altogether if we're blocked waiting on an ACK from the guest
b8f573c tcp: Set EPOLLET when when reading from a socket fails with EAGAIN
22cf08b tcp: Don't subscribe to EPOLLOUT events on STALLED
707f77b tcp: Fix ACK sequence getting out of sync on EPOLLOUT wake-up
1b95bd6 vhost_user: fix multibuffer from linux
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumping ovs to version v3.5.0-8-g445594155, which comprises the following commits:
445594155 ofproto-dpif: Fix dp_hash mapping after select group modification.
2d05966ba tests: Disable rate limiting for tests parsing flow dumps from logs.
59a155c93 tests: Fix 'ICMP related with SNAT' test case in offload scenario.
d7536101f github: Get sparse from the official GitHub mirror.
0aa6a73d3 python: ovsdb-idl: Fix persist_uuid references.
b11084dc7 python: ovsdb-idl: Handle inserts w/o changes.
490d0377d ofproto-dpif-xlate: Fix source IP lookup for non-bridge ports.
8a1fb4bcf Prepare for 3.5.1.
400db9746 Set release date for 3.5.0.
8d2a5f62a tests: Use correct arguments to curl.
6740a5230 dpif-netdev: Fix Auto Load Balance debug log.
196145a4a miniflow_extract: Push ct_tp_{src, dst} for later frags.
d087675ba dpif-netdev: Preserve inner offloads on recirculation.
cae90a3d7 ovsdb-server: Do not use filename after free.
3392e4375 netdev-vport: Ignore ipsec_ tunnel option prefix for all tunnels.
54c3a78ef ofproto-dpif-xlate: Fix memory leak in xlate_generic_encap_action().
8ceccbb40 github: Update fedora image to 41.
eab4db54a documentation: Fix Sphinx program directive.
1ccfc9882 documentation: Fix ovs-flowviz warnings on older Sphinx.
63785d16d fedora: Don't generate network-scripts-openvswitch for ver > 40.
57c3cc37c route-table: Allow parsing routes without nexthop.
123798f7f sparse: Remove wrappers for some DPDK headers.
472143855 netdev-offload-tc: Fix ignore of dl type mask when installing flows.
0aaa85240 faq: Update DPDK releases for older branches.
09095c698 AUTHORS: Add Markus Linnala.
cb7a44690 utilities/bashcomp: Do not run ovs-vsctl when not possible.
c0c61e12f ofproto-macros.at: Fix hex matching in the strip_recird() macro.
84768a4b0 route-table: Use ofpbuf_use_const() for multipath attributes.
6e708a043 route-table: Fix potential memory leak.
ee9b72178 route-table: Avoid potential NULL ptr dereference.
09f3b32a3 ofp-ct: Add missing struct declaration.
005e25892 Prepare for 3.5.0.
2276c3a2c userspace: Support GRE TSO.
d68b73e2f docs: Update userspace TSO tunnel fallback documentation.
a4efa0788 docs: Add tunnel support to TSO GRE documentation.
91fc51106 route-table: Support parsing multipath routes.
50f7d2082 route-table: Export route table sync functions.
da58f0291 route-table: Use correct type for nlmsg_type.
18aa16831 route-table: Rename route_data mark to rta_mark.
ca8f5af37 route-table: Rename route_data local to rtn_local.
a75eb5464 route-table: Store original value for rtm_dst_len.
e573adeec route-table: Use callback for handling route msgs.
e15910ddc route-table: Use RTA_TABLE for route table filter.
9d9a99d15 route-table: Support parsing RTA_VIA attribute.
6f9196a3d route-table: Store nexthops in linked list.
583dd0315 route-table: Harmonize log msgs with code base.
910bc81e6 route-table: Rename static nln callback buffer.
71785737d route-table: Split header and attribute parsing.
78d10bdc3 route-table: Store route protocol.
10ae7983e route-table: Store route priority.
903989bdb route-table: Store route table ID.
e67f317ef ovs-ctl: Fix inability to set custom options for ovs-monitor-ipsec.
fe1d48dba rhel, debian: Add missing restart policy to ipsec service.
656c95e13 rhel, debian: Fix systemd monitoring wrong pid for ovs-monitor-ipsec.
867093679 dpif-netdev: Modify code comments for function parse_tcp_flags.
c3f4d9fe5 ipf: Fix the over-sized reassembly.
367e0fff2 debian: Let *-ctl handle runtime directory.
3f19558e7 debian: Use PIDFile with systemd.
439e0bf2f debian: Add X-Python3-Version stanza.
4ce47bbcc debian: Move ovs-flowviz to openvswitch-common.
96d5bcf99 debian: Drop hard Python dep where appropriate.
f64e94d8d debian: Drop shlibs:Depends macro for -ipsec.
0ff25dfca debian: Drop python3:Depends macro for -vtep.
6a1a5f2ee python: Allow ovs-flowviz to run without graphviz.
e4193663a debian: Use pybuild to handle OVS Python module.
8b7f1eb8d ovsdb: Fix asan warning on ovsdb fatal errors.
a24413cd3 netdev-dpdk: Set vhost port maximum number of queue pairs.
b72f6bb4c netdev-offload-dpdk: Fix spelling error in the comments.
260925314 dpdk: Update to use v24.11.1.
e929e2c20 ipf: Cancel fragment pkt copy.
638433bb9 utilities: Add upcall statistics to the kernel_delay.py script.
a48b3278f ipsec: Add support for using default crypto with Libreswan.
09d7c5ac0 ipsec: Add support for using non-root ipsec.conf.
1be33d52a netdev-tc-offloads: Don't offload header modification on ip fragments.
7b1ce8e2a ofpbuf: Add helper method to truncate the buffer.
4d09d6b48 stream-ssl: Add explicit support for configuring TLSv1.3.
0e23c9cab stream-ssl: Use DEFAULT:@SECLEVEL=2 cipher list by default.
57c235801 ovs-pki: Use 3072-bit keys by default and drop 1024-bit ones.
3131588e1 python: Require Python 3.7 for ssl.TLSVersion.
e70670add m4: Fix check for Python 3.6 version.
2b9cc5f1c stream-ssl: Remove use of deprecated SSLv23_method.
57d58b799 stream-ssl: Support protocol ranges.
4b2016b82 stream-ssl: Drop support for OpenSSL 1.1.0 and older.
49f299313 treewide: Refer to SSL configuration as SSL/TLS.
923a80d1d stream-ssl: Deprecate and disable TLSv1 and TLSv1.1.
36645a62c AUTHORS: Add Allen Chen.
af292d273 netdev-dpdk: Restore outer UDP checksum for Intel nics.
6f075ae4e netdev-offload-dpdk: Support ICMPv6 offload.
b272282ab ofproto: Fix default pmd_id for ofproto/detrace.
f62716992 ovsdb-data: Fix overflow in ovsdb_datum_sort_unique()'s return value.
69f1a128a ofp-meter: Initialize command with valid value.
ccf083b55 general: Fix overflowed integer arguments.
7f6aa2e3d documentation: Fix ovs-flowviz highlight option.
d104feb7f github: Skip clang-analyze when reference generation fails.
682a48908 cirrus: Update to FreeBSD 14.2 and 13.4.
9f0c46b5d bridge: Fix log spam about prefixes.
3b37a6154 netdev-vport: Deprecate STT tunnel port type.
8d7ac031c netdev-vport: Deprecate LISP tunnel port type.
77ac0b28c netdev: Always clear struct ifreq before ioctl.
40ba3fc93 netdev-native-tnl: Fix use of uninitialized RSS hash.
34868de01 tests: Use OVS_CHECK_XT6 for all applicable IPv6 tests.
2964cbbd4 tests: Use OVS_CHECK_XT for all applicable IPv4 tests.
f0d1608a7 classifier: Fix the fieldspec comment in the prefix tracking section.
249a9b56e system-traffic: Fix syntax errors in FTP and IPv6 curl calls.
e6844c646 ovsdb-idl: Fix use of uninitialized datum for graph consistency check.
cd922bdd1 db-ctl-base: Fix uninitialized datum fields while checking conditions.
a20e2c8ce ovsdb-types: Fix use of uninitialized reference type.
464bc6f9c ofproto-dpif-upcall: Fix use of uninitialized missed dumps counter.
308e56642 ovs-vsctl, vtep-ctl: Silence memory sanitizer warning for longindex.
303628e33 tests: multipath: Fix use of uninitialized wildcards.
54c4fd220 stream: replay: Fix potential NULL dereference on write failure.
da12d3d9c ofp-actions: Fix use of uninitialized padding in set-field.
54ba1e272 system-traffic: Standardize by replacing all wget instances with curl.
6bafaebf3 system-traffic: Replace wget with curl for negative and ftp tests.
2af7cef26 ofproto: Enable address prefix tracking for IPv6 by default.
4394f7281 classifier: Increase the maximum number of prefixes (tries).
1ec2381d9 Revert "github: Skip FTP SNAT orig tuple tests due to broken Ubuntu kernel."
8433cea48 python: Use "if x not in" instead of "if not x in".
ba5a1536c netdev-dpdk: Check error for device info and link status queries.
7383f0e1b netdev-dpdk: Cache representor flag at init.
6204d3837 netdev-dpdk: Cache device info during port configuration.
d4b222bb6 netdev-dpdk: Stop configuring after device init failure.
dc7663f13 tests: Fix transient failure in ping6 header modify.
05ba50324 github: Build Libreswan v5.1 from sources.
ec2a950d7 tests: Handle marks using nft if available.
91ee06739 tests: Add nft support to ADD_EXTERNAL_CT.
d595473cc tests: Add nft accept support.
764e020c1 AUTHORS: Add Mike Ovsiannikov.
9fa73098c ofproto/ofproto: Initialize learn add rule flag.
415628c41 ci: Update GitHub actions runner from Ubuntu 22.04 to 24.04.
cb5aebd6d dpdk: Fix dpdk logs being split over multiple lines.
e998d4558 ipsec: libreswan: Reduce chances for crossing streams.
91ef898ec tests: ipsec: Check that nodes can ping each other in the NxN test.
65f2e68c7 tests: ipsec: Add NxN + reconciliation test.
62167ff93 system-tests: Verbose cleanup of ports and namespaces.
e2a7853ec ipsec: Make command timeout configurable.
91e6bc3f8 ipsec: libreswan: Avoid monitor hanging on stuck ipsec commands.
f11fdde3c ipsec: libreswan: Try to bring non-active connections up.
25a301822 ipsec: libreswan: Reconcile missing connections periodically.
c0368418d ipsec: libreswan: Fix regexp for connections waiting on child SA.
01b988ded ipsec: Add a helper function to run commands from the monitor.
a119828ea meta-flow: Fix nw_frag mask while parsing from string.
c30ff22b5 ci: Remove dependency on libpcap.
2d93dfd51 github: Remove ASLR entropy workaround.
b3e08faf9 bond: Always revalidate unbalanced bonds when active member changes.
49a249fb2 ofproto-dpif-upcall: Fix redundant mirror on metadata modification.
06b8b9ecc system-offload: Add TC tunnel flags test case.
316fcc631 netdev-offload-tc: Add don't fragment support to encap action.
aee4f9aec netdev-offload-tc: Match against tunnel flags if supported.
3f7af5233 netdev-offload-tc: Check if TCA_FLOWER_KEY_ENC_FLAGS is supported.
19ee88ef0 debian, rhel: Move ovs-flowviz and the man page to appropriate places.
4d1b1aa93 debian, rhel: Suggest ovs-flowviz dependencies.
e26370889 python: Don't install ovs-flowviz.conf as a global data.
0256ee64e dpdk: Use DPDK 23.11.2 release.
e532f937f documentation: Document ovs-flowviz.
4214bf4b2 python: ovs: flowviz: Add datapath graph format.
f36b06510 python: ovs: flowviz: Add datapath html format.
60c3a4228 python: ovs: flowviz: Add Openflow cookie format.
f4f8f650f python: ovs: flowviz: Add OpenFlow logical view.
1135fc321 python: ovs: flowviz: Add datapath tree format.
196b86eac python: ovs: flowviz: Add html formatting.
d6fbc19e4 python: ovs: flowviz: Add default config file.
ec2646dd4 python: ovs: flowviz: Add console formatting.
e3149d480 python: ovs: flowviz: Add file processing infra.
2fb2dbe82 python: ovs: Add flowviz scheleton.
8bac5c0c7 python: ovs: flow: Add offloaded key to odp flow.
c7e5cf39c python: ovs: flow: Support dp-extra-info section.
4c5c1aa9f conntrack: Fix Windows build due to ternary syntax extension.
d1430f3d8 checkpatch: Fix checkpatch's check-authors-file option in CirrusCI.
54aa6e12a AUTHORS: Update Kevin Traynor.
63a4b4d0f dpctl: Do not allow out of range values in ct-set-limits.
b57c1da5c conntrack: Use a per zone default limit.
41f3f5b90 conntrack: Turn zl local limit into atomic.
8ff40f335 conntrack: Do not use atomics to report zones info.
8ec7d55bf conntrack: Add zone limit coverage counter.
db26ef7c0 conntrack: Correctly annotate conntrack member.
a6ccd1115 checkpatch: Add new check-authors-file option to checkpatch.py.
58c66c190 selinux: Add missing permissions for netlink_rdma_socket.
445991838 ovs-macros.at: Correctly delete iptables rule on_exit.
60917c822 system-traffic: Do not rely on conncount for already tracked packets.
cb6423478 ofproto-dpif: Improve load balancing in dp_hash select groups.
7df4dd2aa debian: Allow passing DEB_BUILD_OPTIONS.
84ea72fcc Revert "ci: Use sarif-tools v3.0.1 due to issues in earlier versions."
f2ab45c66 ci: Use sarif-tools v3.0.1 due to issues in earlier versions.
8370cda58 AUTHORS: Add Sunyang Wu.
38a9482bc netdev-offload: Fix incorrect comments.
68517f43a tests: ovsdb: Add ovsdb prefix to related tests.
f27a1a081 tests: ovsdb: Update missing ovsdb keywords.
2c7e2d58c selinux: Update policy file.
e3ac1e5e7 AUTHORS: Add Jonathan Davies .
e40f9312f github: Skip FTP SNAT orig tuple tests due to broken Ubuntu kernel.
5c42db83b ci: Run oss-fuzz build stage during CI.
2bf609f70 netdev-dpdk: Disable outer udp checksum offload for txgbe driver.
1b9964902 AUTHORS: Add Liu Yulong.
172a66580 netdev-offload-dpdk: Change flow offload failure log level.
ec0f3772f utilities: Add a GDB macro to dump ct conns.
fa731c112 oss-fuzz: Fix odp_flow_format() API in the fuzz tests.
234e62619 ci: Use previous sarif-tools release due to issue in latest release.
c98759a4f ovsdb-idl: Fix IDL memory leak.
ddd6490ab mcast-snooping: Don't access ovs_list members directly.
363435fe8 mcast-snooping: Properly check group_get_lru return code.
d1332ee41 vconn: Always properly free flow stats reply.
3d6b048d8 classifier: Store n_indices between usage.
cfc8321da netlink-socket: Initialize socket family.
cfb0abb95 jsonrpc: Don't access ovs_list members directly.
a67db28fd dpif-netdev: Remove undefined integer division.
e48ba271f ovsdb-error: Annotate non-null functions.
bd48ff8f7 netdev-dpdk: Re-enable VXLAN/Geneve offload for Intel cards.
82c1028e3 Userspace: Software fallback for UDP encapsulated TCP segmentation.
5cb19214e ofproto/bond: Preserve active bond member over restarts.
6c3074686 conntrack: Disambiguate the cleaned count log.
252ee0f18 dpif: Fix flow put debug message match content.
604e54fc3 ovs-dpctl-top: Fix RuntimeError with resizing flow dict during iteration.
0051785f0 ovs-dpctl-top: Fix Python3.12 invalid syntax warning.
70fd13e25 utilities: Updated dpif_nl_exec_monitor.py to debug all operations.
bc9561c87 utilities: Update dpif_nl_exec_monitor.py to include new actions.
180ab2fd6 ofproto-dpif-upcall: Avoid stale ukeys leaks.
c38ff60c2 odp-util: Fix dead code warning in format_odp_set_nsh().
edb66993f dpif-netdev-perf: Eliminate dead code.
941b1825b vlog: Only close() valid file descriptors.
f5c4bdafe stopwatch: Handle spurious wakeups of ovs_mutex_cond_wait().
c90362488 dpif: Fix potential NULL pointer access in log_flow_message().
4a9c06ba0 netdev-native-tnl: Fix Coverity integer overflows report.
01769004c hash: Fix integer overflow before widen in hash_finish32().
d7a9a9eb6 userspace: Correctly set ip offload flag in native tunneling.
963dec466 docs: Fix argument formatting in ovs-appctl(8) man page.
19d809afb AUTHORS: Update email for Rosemarie O'Riorden.
dbeabcc68 Set release date for 3.4.0.
f3197b73b releases: Mark 3.3 as a new LTS release.
2ff8ed8de dp-packet: Correct IPv4 checksum calculation.
ea2bd0d6f netdev-linux: Fix unaligned access to rpl_rtnl_link_stats64.
8d3cd41c3 route-table: Fix another UBsan warning about pointer type.
4ba65112d netdev-linux: Do not offload IP checksum.
82ed9ef78 tunnel, tests: Add test for mirroring over tunnels.
70bc3baaa ofproto-dpif-xlate: Add a recursion limit to tunnel address lookup.
9f0c6e16e netdev-dpdk: Fix race condition in mempool information dump.
a5023d597 ovsdb: transaction: Remove incorrect transaction abort in pre-commit.
8f3d6c145 netlink-notifier: Silence the UBsan's function pointer mismatch error.
f12f4d890 Documentation: Update QEMU documentation URLs.
cdba5e30e AUTHORS: Add Vipul Ashri.
53d9dcb9f match: Fix false-positive snprintf size warning.
b516da14c util: Add non-NULL format assertion to xvasprintf.
f9078407a ofproto-dpif-xlate: Initialize observe_offset for sample actions.
ebdc3cf91 docs: Define Read the Docs configuration for Sphinx HTML parameters.
f973d9543 ofproto-dpif-xlate: Remove misleading wc NULL check in packet mirror.
d5fef714b flow: Fix unaligned access to the ND target in miniflow_extract.
6165c92a2 ofp-actions: Fix reporting observation point bits instead of domain.
03cd668e0 dpif-netlink-rtnl: Fix netdev leak in out-of-tree tunnels probe.
3985fa03b dpctl: Fix netdev reference leak in "show" command.
903aa8fdc Prepare for post-3.4.0 (3.4.90).
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumping cni-plugins.git to version v1.1.0-353-g35831f3d, which comprises the following commits:
35831f3d Fix addresses and routes reinserted to the VRF
e20492f0 DHCP lease maintenance should terminate when interface no longer exists.
3c224f5b Add a new firewall ingress-policy "isolated"
bd8da200 host-device: Return interface name in result
44ec80b7 build(deps): bump the golang group with 2 updates
6e7fb607 build(deps): bump golang.org/x/sys in the golang group
7c122fab bridge: Add option to enable port isolation
e4ca66b4 build: split CI and go.mod version
abfac4a9 Remove scripts/release.sh because of no longer used (#1137)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumping skopeo to version v1.18.0-67-ge8d9f916, which comprises the following commits:
da1bf9f7 chore(deps): update dependency containers/automation_images to v20250324
7983f20a Remove obsolete build tag syntax
8d000f45 Use the new maps.Keys and slices.Sorted
1f49b2c0 Use slices.Backward
a31470d7 proxy: Add GetLayerInfoPiped
ec219604 Update github.com/hashicorp/go-multierror
1a38d976 Update github.com/dsnet/compress
49569bcf Complete paths for some transports
e7e09255 Don't complete a space after '<transport>:'
9c0f31dc In (skopeo inspect), validate the manifest against a digest reference
9fda7e73 In (skopeo layers), validate the blob against the expected digest
a0799484 Always close the blob we are reading from a registry
a5182876 fix(deps): update module golang.org/x/term to v0.30.0
b8637922 chore(deps): update dependency golangci/golangci-lint to v1.64.8
56ccf09c ROADMAP: new file
03fa889d chore(deps): update module golang.org/x/net to v0.36.0 [security]
15132e6c Update to Go 1.23
4080a631 fix(deps): update module github.com/containers/common to v0.62.2
cc743c3c chore(deps): update dependency golangci/golangci-lint to v1.64.7
91c6aa61 fix(deps): update module github.com/containers/image/v5 to v5.34.2
d00ea33d fix(deps): update module github.com/containers/storage to v1.57.2
7bd0dc21 .github: remove cirrus rerun action
547141ce fix(deps): update module github.com/opencontainers/image-spec to v1.1.1
a185498c chore(deps): update dependency golangci/golangci-lint to v1.64.6
fad5a31a chore(deps): update module github.com/go-jose/go-jose/v4 to v4.0.5 [security]
5744b9b4 chore(deps): update module github.com/go-jose/go-jose/v3 to v3.0.4 [security]
934ea727 fix(deps): update module github.com/containers/common to v0.62.1
8a44fe6c fix(deps): update module github.com/containers/image/v5 to v5.34.1
c7aaed73 Update for cobra API change
9d73060a fix(deps): update module github.com/spf13/cobra to v1.9.1
5c968d67 chore(deps): update dependency golangci/golangci-lint to v1.64.5
841a1b61 chore(deps): update dependency golangci/golangci-lint to v1.64.4
8c2eff1d chore(deps): update dependency golangci/golangci-lint to v1.64.3
f88186e6 [skip-ci] Packit/TMT: Run system tests
ff462b3d PR Labels: apply release label to release- branch PRs
8c20592d chore(deps): update dependency golangci/golangci-lint to v1.64.2
20746ae2 Bump Skopeo to v1.19.0-dev
64361bde Bump Skopeo to v1.18.0
bd1ac466 Switch to the CNCF Code of Conduct
59ec5547 fix(deps): update module golang.org/x/term to v0.29.0
04d65888 fix(deps): update module github.com/containers/common to v0.62.0
137a912c chore(deps): update dependency containers/automation_images to v20250131
52895bc6 fix(deps): update module github.com/spf13/pflag to v1.0.6
b78a4159 fix(deps): update module github.com/containers/image/v5 to v5.34.0
5eba0614 RPM: include check section to silence rpmlint
9764c99d RPM: cleanup gobuild macro for CentOS Stream
a81cb65f fix(deps): update module github.com/containers/storage to v1.57.1
85fa4dff fix(deps): update module github.com/containers/storage to v1.57.0
ed0efc69 feat: Add `--retry-delay` Option
ab53f644 fix(deps): update module github.com/containers/common to v0.61.1
653db366 fix(deps): update module github.com/containers/image/v5 to v5.33.1
6483de48 fix(deps): update module github.com/containers/storage to v1.56.1
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumping runc to version v1.3.0-rc.1-40-g25d47644, which comprises the following commits:
bac33825 build(deps): bump github.com/opencontainers/selinux
bc96bc85 libct/seccomp: use maps and slices pkgs
370733b7 libct/cap: rm mapKeys, use maps.Keys, slices.Sorted
3a33b6a3 Make state.json 25% smaller
9c5e687b libct: Use chown(uid, -1) to not change the gid
d31e6b87 ci: bump bats to v0.11.0
8e653e40 script/setup_host_fedora.sh: use bash arrays
a76a1361 script/setup_host_fedora.sh: remove -p from mkdir
af386d1d tests/int: rm some "shellcheck disable" annotations
b48dd651 ci: bump shellcheck to v0.10.0
6e5ffb7c Makefile: bump shfmt to v3.11.0
53931553 libct: log a warning on join session keyring failure
9aeb7905 tests/int/selinux: fix skip message
5ac77ed6 libct/int: add/use needUserNS helper
1d9bea53 .cirrus.yml: install less dependencies
1afa1b86 signals: replace unix.Kill with process.Signal
346c80d7 libct: replace unix.Kill with os.Process.Signal
135552e5 CI: migrate Vagrant + Cirrus to Lima + GHA
d5fe5303 build(deps): bump golang.org/x/net from 0.36.0 to 0.37.0
000cdef7 build(deps): bump golang.org/x/sys from 0.30.0 to 0.31.0
79e9cf53 doc: update spec-conformance.md
12c2e21f build(deps): bump golang.org/x/net from 0.35.0 to 0.36.0
05e83fc6 deps: bump go-criu to v7
5d6e7e12 VERSION: back to development
a00ce11e VERSION: release v1.3.0-rc.1
10ca66bf runc exec: implement CPU affinity
d92dd226 performance improvement: setup signal notify in a new go routine
a75076b4 Switch to opencontainers/cgroups
6e01e850 CHANGELOG: fwd port 1.2.1 to 1.2.5 changes
537a2276 build(deps): bump github.com/opencontainers/runtime-spec
c43ea7d6 exeseal: do not use F_SEAL_FUTURE_WRITE
1d047e44 expose criu options for link remap and skip in flight
559bd4eb libcontainer: rename dmz -> exeseal
ad09197e libct: don't send config to nsexec when joining an existing timens
74619689 test: exec into a container with private time ns
28475f12 Retry direct unix package calls if observing EINTR
4e0f7a20 libct/cg/dev: remove specconv dependency
69792827 libct/cg: don't use utils.CleanPath
5e1dcdf5 libct/cg: add internal/path.Inner
271aa88e libct/cg/fs2: rm _defaultDirPath
7bebe68c libct/cg: stop using utils.ProcThreadSelf
42449786 CI: gha: rm ubuntu-20.04
79a4ac05 deps: bump cilium/ebpf to v0.17.3
8db6ffbe libc/utils: simplify CleanPath
26cfe142 release: explicitly set --keyserver in release signing scripts
0e3b5d5b build: bump libseccomp to v2.5.6
d237bc46 .cirrus.yml: use Go 1.24
16d73367 Require Go 1.23.x, drop Go 1.22 support
87420749 CI: add Go 1.24, drop go1.22
99f9ed94 runc exec: fix setting process.Scheduler
b9114d91 runc exec: fix setting process.ioPriority
73849e79 libct: simplify Caps inheritance
049a5f76 libct/cap: allow New(nil)
f26ec922 libct: rm Rootless* properties from initConfig
2a86c357 libct: document initConfig and friends
13277b20 build(deps): bump golang.org/x/net from 0.34.0 to 0.35.0
4b87c7d4 Fixups for newProcess
8fbdb7e7 setupIO: optimize
c4eb0c61 libct: createExecFifo: optimize
5d2e2445 execProcess: move some code to newProcess
c283ed10 tests/int: add hooks argv[0] test
8529591c build(deps): bump google.golang.org/protobuf from 1.36.4 to 1.36.5
746a5c23 libcontainer/configs/validate: improve rootlessEUIDMount
055041e8 libct: use strings.CutPrefix where possible
259b71c0 libct/utils: stripRoot: rm useless HasPrefix
ecf74300 libct/cg/fscommon: GetCgroupParam*: unify
ef983f51 libct/cg/fscommon: ParseKeyValue: stricter check
d83d533b libct/cg/fscommon: GetValueByKey: use strings.CutPrefix
f1348712 libct/cg/fscommon: ParseKeyValue: use strings.Cut
e9855bda libct/cg/fscommon: use strings.Cut in RDMA parser
930cd494 libct/cg/fs2: use strings.Cut in parsePSIData
40ce69cc libct/cg/fs2: use strings.Cut in setUnified
037668e5 libct/cg/fs2: simplify parseCgroupFromReader
075cea3a libcontainer/cgroups/fs: some refactoring
4271ecf7 libct/cg/fs: refactor getCpusetStat
bfcd479c libct/cg/fs: getPercpuUsage: rm TODO
871d9186 exec: improve getSubCgroupPaths
7149781f exec: use strings.Cut to parse --cgroup
ec9b0b5f runc list: use standard os/user
52f702af libct: earlier Rootless vs AdditionalGroups check
7dc24868 libct: switch to numeric UID/GID/groups
b55167e0 tests/int/exec --user: check default HOME
ccb589bd libc/int/userns: add build tag to C file
d84388ae libct/cg/sd: set the DeviceAllow property before DevicePolicy
a274d275 build(deps): bump golang.org/x/sys from 0.29.0 to 0.30.0
54fa0c55 capabilities: be more graceful in resetting ambient
f414b534 CI: fix criu-dev compile
8e5bb0d8 deps: roll back to cilium/ebpf v0.16.0
6c9ddcc6 libct: switch from libct/devices to libct/cgroups/devices/config
200f5631 libct/devices: move config to libct/cg/devices/config
70e500e7 deps: update to github.com/cyphar/filepath-securejoin@v0.4.1
24ec764a build(deps): bump google.golang.org/protobuf from 1.36.3 to 1.36.4
33315a05 libcontainer: if close_range fails, fall back to the old way
111e8dcc libcontainer: Use MaxInt32 as the last FD to match kernel size semantics
7b26da9e libcontainer: Prevent startup hang when CloseExecFrom errors
9af79522 build(deps): bump google.golang.org/protobuf from 1.36.2 to 1.36.3
a50e6872 tests/int: simplify assignments
a22ea827 tests/int/hooks_so: don't hardcode soname
1890af6d support cgroup v1 mounted with noprefix
af929228 RELEASES: add formal release policy for runc
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumping podman-tui to version v0.9.0-438-g204d054c, which comprises the following commits:
204d054c Bump to v1.4.0
59a9904e README.md fix demo link
8460ac45 Bump golang.org/x/crypto to v0.33.0
db872518 Bump github.com/containers/buildah from 1.38.1 to 1.39.1
87d8ab15 bugfix panic in system events
610cf9fc Bump github.com/go-jose/go-jose/v4 from 4.0.4 to 4.0.5
aa8a4771 Bump github.com/spf13/cobra from 1.8.1 to 1.9.1
7c30fa9d Bump podman to v5.4.0
9a57aeb7 enhance: merge READMEs
a07daf87 docs: enhance directory structure
53146731 Bump github.com/containers/podman/v5 from 5.3.1 to 5.3.2
958a2a44 packit update epel + centos stream
af4b22fa Bump golang.org/x/net from 0.30.0 to 0.33.0
d8f0ffb3 Bump github.com/gdamore/tcell/v2 from 2.7.4 to 2.8.1
086842a2 Bump golang.org/x/crypto from 0.31.0 to 0.32.0
f1f1ff11 Bump golang.org/x/crypto from 0.29.0 to 0.31.0
0e8ff20e Bump to v1.4.0-dev
37019c2f Bump to v1.3.0
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumping podman-compose to version v1.3.0-107-g4d899ed, which comprises the following commits:
f9489af Allow merging of args in both list and dict syntax
65b455f Fix project name evaluation order
1aa750b integration/tests: Test project name override with COMPOSE_PROJECT_NAME env variable
98b9bb9 Fix interpolation for COMPOSE_PROJECT_NAME
170411d test/integration: Test COMPOSE_PROJECT_NAME interpolation
f5a6df6 added changes to release notes
f106ea0 modifications to pass pylint test
b748c26 add try-except block to handle error in case of shutdown error
3973c47 catch SIGINT signal properly in 'up' function and call compose 'down' function for a graceful shutdown
2e7d83f Properly surface errors from build commands
8ef537e test/integration: Automate manual `selinux` test
d476071 Don't raise exception on inexistent services in 'down' command
202c377 test/integration: Automate manual `uidmaps` test
b9f2779 Add hook to check for signoff in commit messages
4cd1642 Add quiet flag to podman-compose config
fd40133 added release note to newsfragment directory
37b27fa Refactor event loop handling to simplify logic for Windows platforms
c6b3d49 Adds lint exclusions already ignored by the code
10ad739 Replaces black with ruff on pre-commit-config
784d798 Fix event loop handling for Windows platform in compose_up function
81a0a59 Add more logging tests
c289a3b Fix logging test coding style
baccce4 Fix comments related to logging
cbc5a8c Add newsfragment for interface_name option
aeaceed integration test for x-podman.interface_name option
b1eb558 Document existence of x-podman.interface_name
1cdc9e6 interface_name can be specified in net_config_
838957b test/integration: Automate manual 'secrets' test
d4e5859 Do not close file descriptors when executing podman
bfba7ba tests/integration: Automate manual `seccomp` test
43a2f1d Implement x-podman.pod_args to override --pod-args default
eaec193 tests/integration: Describe `pid` test
bfea139 tests/integration: Automate manual `no_services` test
e626f15 tests/integration: Automate manual `nets_test_ip` test
29404af tests/integration: Automate manual 'nets_test3' test
e03d675 Remove incorrect os.chdir call to fix folder error
bdb3e4e Throw a readable error on too old Python
105e390 Add support for dockerfile_inline
d9ef3d2 tests/integration: Add missing __init__.py for network_scoped_aliases
d23ef4f tests/integration: Add missing __init__.py for build_labels test
b685bce tests/integration: Move test utils to one test_utils file
7d5bf64 tests/integration: Move test "vol" to corresponding directory
9f7ae38 tests/integration: Move test "ports" to corresponding directory
3cee4e0 tests/integration: Move test "config" to corresponding directory
498a199 tests/integration: Move test "env" to corresponding directory
488908f tests/integration: Move test "env_file" to corresponding directory
f7bcc42 tests/integration: Move test "up_down" to corresponding directory
a73df71 tests/integration: Move test "build_ulimits" to corresponding directory
50dc19f tests/integration: Move test "network" to corresponding directory
9029dce tests/integration: Move test "nets_test2" to corresponding directory
a8282c7 tests/integration: Move test "nets_test1" to corresponding directory
f4b775c tests/integration: Move test "nethost" to corresponding directory
adf30e0 tests/integration: Move test "multicompose" to corresponding directory
41675c3 tests/integration: Move test "ipam_default" to corresponding directory
6caf2ea tests/integration: Move test "interpolation" to corresponding directory
3093b00 tests/integration: Move test "include" to corresponding directory
1c21d65 tests/integration: Move test "in_pod" to corresponding directory
18e5fd6 tests/integration: Move test "filesystem" to corresponding dir
24bdfd1 tests/integration: Move test "extends_w_file_subdir" to corresp. dir
c2d3e15 tests/integration: Move test "extends_w_file" to corresponding directory
ba95100 tests/integration: Move test "extends_w_empty_service" to corresp. dir
6022669 tests/integration: Move test "extends" to corresponding directory
e29df71 tests/integration: Move test "exit_from" to corresponding directory
21b9d38 tests/integration: Move test "deps" to corresponding directory
4c17ce2 tests/integration: Move test "default_net_behavior" to corresponding dir
09d54e9 tests/integration: Move test "build_secrets" to corresponding directory
f1dd9b3 tests/integration: Move test "build_fail" to corresponding directory
87af67f tests/integration: Move test "network_scoped_aliases" to corresp. dir
f1d6638 tests/integration: Move test "build" to corresponding directory
69ffff3 tests/integration: Move test "additional_contexts" to corresp. dir
9be3ec9 Add network "dns" support
6e642dc Add network "disable-dns" support
2aa042b expand service environment_variables before adding to subs_dict
bc4177f Exclude dependent containers on up if --no-deps.
8206cc3 Run should not add --requires if --no-deps.
48c6c38 build(deps): bump virtualenv from 20.25.1 to 20.26.6
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumping libpod to version v5.4.1-10-g227df90eb7, which comprises the following commits:
33b4b301fc RPM: Add riscv64 to ExclusiveArch-es
64e2b91ab4 Fix HealthCheck log destination, count, and size defaults
bef77d74d7 Win installer test: hardcode latest GH release ID
88a3bfbde2 Packit: Fix action script for fetching upstream commit
405c55b4a4 Bump to v5.4.2-dev
b79bc8afe7 Bump to v5.4.1
01a55d9d5c update gvproxy version to 0.8.4
0f20d21240 Update Buildah to v1.39.2
bdcede792f Update release notes for v5.4.1
3e6e003173 Fix reporting summed image size for compat endpoint
090dbc4cee podman-import only supports gz and tar
5327df1921 quadlet kube: correctly mark unit as failed
bc37e935ba pkg/domain/infra/abi/play.go: fix two nilness issues
02e8a59774 kube play: don't print start errors twice
cd8582d4f0 libpod: race in WaitForConditionWithInterval()
ab7c54b4cf libpod: race in WaitForExit() with autoremove
180d55165d Don't try to resolve host path if copying to container from stdin.
b716aa17e2 Use svg for pkginstaller banner
bff9da4e3a Create quota before _data dir for volumes
a15623d12f Packit: clarify secondary status in CI
118aa9ef94 Packit/RPM: Display upstream commit SHA in all rpm builds
fea21e9bc0 podman run: fix --pids-limit -1 wrt runc
07d7101429 vendor: update github.com/go-jose/go-jose/v3 to v3.0.4
599a0b71a6 chore(deps): update module github.com/go-jose/go-jose/v4 to v4.0.5 [security]
b8b0639e7c wire up --retry-delay for artifact pull
5671cfe3ab Revert "silence false positve from golangci-lint"
2d18a7cc47 update golangci-lint to v1.64.4
0b31c710ce update golangci-lint to v1.64.2
fc63a340f3 silence false positve from golangci-lint
e50898e1f7 cmd/podman: refactor Context handling
11ef179de2 fix new usetesting lint issue
f5d96a5959 Packit/Copr: Fix `podman version` in rpm
fd5eb1fdf3 Remove persist directory when cleaning up Conmon files
223f827213 Bump to v5.4.1-dev
f9f7d48b24 Bump to v5.4.0
246011458c Update release notes for v5.4.0 final
3d344ffd26 In SQLite state, use defaults for empty-string checks
2612e3c233 Bump FreeBSD version to 13.4
3d917a395c docs: add v5.4 to API reference
13ebc5860c Update rpm/podman.spec
f34d6c76db RPM: set buildOrigin in LDFLAG
6218d42ed6 RPM: cleanup macro defs
18249e10c1 Makefile: escape BUILD_ORIGIN properly
d280feb96c rootless: fix hang on s390x
fa263d2cc9 Set Cirrus DEST_BRANCH appropriately to fix CI
0f01f00f03 Bump to v5.4.0-dev
ad54787bf0 Bump to v5.4.0-rc3
6c78bad0dd Update release notes for v5.4.0-rc3
02eac2979c Add BuildOrigin field to podman info
141eae99b8 artifact: only allow single manifest
d5989990d5 test/e2e: improve write/removeConf()
522f9de9e3 Add --noheading to artifact ls
9e83191c8f Add --no-trunc to artifact ls
4cd76ef27b Add type and annotations to artifact add
bc8124fd62 pkg/api: honor cdi devices from the hostconfig
57b9709b69 util: replace Walk with WalkDir
bc5de3dfc7 fix(pkg/rootless): avoid memleak during init() contructor.
8ee7b117b6 Add `machine init --playbook`
5feb81d9ff RPM: include empty check to silence rpmlint
48459db076 RPM: adjust qemu dependencies
9b67d4c285 Force use of iptables on Windows WSL
cadf081554 rpm: add attr as dependency for podman-tests
d4f5817862 update gvproxy version
fe02e390af [v5.4] Bump Buildah to v1.39.0
9e2e7f2a77 podman exec: correctly support detaching
e24ccdd27b libpod: remove unused ExecStartAndAttach()
25674e05cd [v5.4] Bump c/storage to v1.57.1, c/image v5.34.0, c/common v0.62.0
5f6adf4d80 Move detection of libkrun and intel
599da8c50b Prevent two podman machines running on darwin
03b100563e Remove unnecessary error handling
bba28688f7 Remove usused Kind() function
d475b48766 Bump to v5.4.0-dev
14f6a69dd3 Bump to v5.4.0-rc2
d52277db75 Update release notes for v5.4.0-rc2
fa0e8f0582 Safer use of `filepath.EvalSymlinks()` on Windows
1c111eead7 error with libkrun on intel-based machines
14cd6ff1d2 chore(deps): update dependency pytest to v8.3.4
97323a691a test/buildah-bud: skip two new problematic tests on remote
527a51dcc4 Fix podman-restart.service when there are no containers
3aa09dd521 Avoid upgrading from v5.3.1 on Windows
81eb84fdaa Clean up after unexpectedly terminated build
06c103469d system-tests: switch ls with getfattr for selinux tests
141bd613b8 vendor latest c/{buildah,common,image,storage}
bbf00ec6bf Makefile: Add validatepr description for 'make help' output
0d2431dca2 docs: Enhance podman build --secret documentation and add examples
016f41ab49 docs: mount.md - idmapped mounts only work for root user
4bdb947d72 Define, and use, PodmanExitCleanlyWithOptions
df9e8c3ce6 Eliminate PodmanSystemdScope
7c40e85968 Fix image ID query
11ee6c4f90 Revert "Use the config digest to compare images loaded/pulled using different methods"
6639c20278 Update c/image after https://github.com/containers/image/pull/2613
f20d9bd637 Update expected errors when pulling encrypted images
9363c8c362 Eliminate PodmanExtraFiles
44c5767460 Introduce PodmanTestIntegration.PodmanWithOptions
ce1b4f72a7 Restructure use of options
d509bb0823 Inline PodmanBase into callers
f17590b2bd Pass all of PodmanExecOptions to various [mM]akeOptions functions
f2d552f5db Turn PodmanAsUserBase into PodmanExecBaseWithOptions
51d599bce3 Avoid indirect links through quadlet(5)
5522def65a do not set the CreateCommand for API users
5181becfde Add podman manifest rm --ignore
f911d39457 Bump to v5.4.0-dev
1b3528df8d Bump to v5.4.0-rc1
6c81dc4f42 fix(deps): update module github.com/containers/gvisor-tap-vsock to v0.8.2
d7553fabc7 podman artifact
b6f1364319 vendor latest c/{common,image,storage}
cfac38a0f2 fix(deps): update module github.com/rootless-containers/rootlesskit/v2 to v2.3.2
6ee51c5e4f cirrus: bump macos machine test timeout
bdc195d641 pkg/machine/e2e: improve podman.exe match
dc3a7e56be pkg/machine/e2e: improve "list machine from all providers"
cfeefb3219 Remove JSON tag from UseImageHosts in ContainerConfig
805e78c2aa Set network ID if available during container inspect
969057bacc Stop creating a patch for v5.3.1 upgrades on windows
34d42514f1 compose docs: fix typo
d4f4cf0988 Document kube-play CDI support
e93f0acbee docs: Add quadlet debug method systemd-analyze
6ad44fe179 Replace instances of PodmanExitCleanly in play_kube_test.go
6ad4742ba8 docs: add 'initialized' state to status filters
ded5a2db82 fix(deps): update module google.golang.org/protobuf to v1.36.3
3fb37c588d Switch all calls of assert.Nil to assert.NoError
6565bde6e8 Add --no-hostname option
68f29df602 Fix unescaping octal escape sequence in values of Quadlet unit files
a91aa36367 Remove `.exe` suffix if any
0d0a78cc6b Add kube play support for CDI resource allocation
75b4a1b2aa add support to `;` for comments in unit files as per systemd documentation
de1aa44cc9 Use PodmanExitCleanly in attach_test.go
0c18beaea7 Introduce PodmanTestIntegration.PodmanExitCleanly
ba24512959 chore(deps): update dependency setuptools to ~=75.8.0
121caa04ca Add newer c/i to support artifacts
fca64e5429 fix(deps): update module golang.org/x/tools to v0.29.0
3be6c501c0 fix(deps): update module golang.org/x/net to v0.34.0
806722b3d6 specgenutil: Fix parsing of mount option ptmxmode
b0b1d19723 namespaces: allow configuring keep-id userns size
6dba0d9586 Update description for completion
0b3ad66a78 Quadlet - make sure the /etc/containers/systemd/users is traversed in rootless
418ea52e06 Document .build for Image .container option
c75e1c41d0 fix(deps): update module github.com/vbauerster/mpb/v8 to v8.9.1
62c81298fd New VM Images
e9fb805522 update golangci/golangci-lint to v1.63.4
4288c81da0 fix(deps): update module google.golang.org/protobuf to v1.36.2
b23349d3bd chore(deps): update dependency setuptools to ~=75.7.0
dd76034660 Fixing ~/.ssh/identity handling
1dbd68f061 vendor latest c/common from main
17a9408c0d fix(deps): update module github.com/shirou/gopsutil/v4 to v4.24.12
481c608fd4 fix(deps): update module github.com/opencontainers/runc to v1.2.4
1e0f03b046 specgen: fix comment
7a51916e3b Add hint to restart Podman machine to really accept new certificates
a445ebde9d fix(deps): update module github.com/onsi/gomega to v1.36.2
2aff249156 fix(deps): update module github.com/moby/term to v0.5.2
6fa234a5de Pass container hostname to netavark
53e5e402aa Fix slirp4netns typo in podman-network.1.md
d1a3f96cbf Add support to ShmSize in Pods with Quadlet
de829251fc fix(deps): update module github.com/onsi/ginkgo/v2 to v2.22.1
29c29e215f chore(deps): update module golang.org/x/crypto to v0.31.0 [security]
1b1e0446a5 fix(deps): update module golang.org/x/net to v0.33.0 [security]
ecd882f9f7 Kube volumes can not container _
cbd650212a fix(deps): update module github.com/docker/docker to v27.4.1+incompatible
f2f6eb88e9 test/system: fix "podman play --build private registry" error
23d4908c8b test/system: CopyDirectory() do not chown files
8729725684 test/system: remove system dial-stdio test
153a975888 shell completion: respect CONTAINERS_REGISTRIES_CONF
10d65f30b6 fix(deps): update module github.com/cpuguy83/go-md2man/v2 to v2.0.6
8b23e6d408 When generating host volumes for k8s, force to lowercase
ff9d4e72b0 test: enable newly added test
8b90e3f9c0 vfkit: Use 0.6.0 binary
3021dbec7a gvproxy: Use 0.8.1 binary
64e94efb95 systemd: simplify parser and fix infinite loop
5f79cd3aef Revert "win-installer test: revert to v5.3.0"
e3d2463a48 Avoid rebooting twice when installing WSL
2bca5052f1 Avoid rebooting on Windows when upgrading and WSL isn't installed
af607d0de4 Add win installer patch
d582c39dc8 Bump WiX toolset version to 5.0.2
e6d8603136 test/e2e: SkipOnOSVersion() add reason field
e74df8c35a test/e2e: remove outdated SkipOnOSVersion() calls
ae9120a71d Update VM images
f1e77cf172 fix(deps): update module golang.org/x/crypto to v0.31.0 [security]
c11fd6562d fix(deps): update module github.com/crc-org/crc/v2 to v2.45.0
851ef2529f fix(deps): update module github.com/opencontainers/runc to v1.2.3
cf505fe788 quadlet: fix inter-dependency of containers in `Network=`
e4a135a6ac Add man pages to Mac installer
5848dbee68 fix(deps): update module github.com/onsi/gomega to v1.36.1
a70c418b7d fix(deps): update module github.com/docker/docker to v27.4.0+incompatible
2f31a61cce Fix device limitations in podman-remote update on remote systems
2c58af0e6b Use latest version of VS BuildTools
9c14d15f4c bin/docker: fix broken escaping and variable substitution
0a4885610d manifest annotate: connect IndexAnnotations
8f45474809 Fix panic in `manifest annotate --index`
9dbc9b5055 fix(deps): update module github.com/cyphar/filepath-securejoin to v0.3.5
45c979d6b3 fix(deps): update module golang.org/x/net to v0.32.0
2c17ffa54d fix(deps): update module golang.org/x/tools to v0.28.0
a9b52fdedf fix(deps): update module golang.org/x/crypto to v0.30.0
66f9e81c17 fix(deps): update module golang.org/x/sys to v0.28.0
8f1266c717 Fix overwriting of LinuxResources structure in the database
c76932f4c6 api: replace inspectID with name
18a93ec68b fix(deps): update github.com/opencontainers/runtime-tools digest to f7e3563
e7bbcbfbf7 Replace ExclusiveArch with ifarch
c4c3fb23ce fix(deps): update module github.com/containers/gvisor-tap-vsock to v0.8.1
ededb4c3c4 Improve platform specific URL handling in `podman compose` for machines
0d3a653c30 Fix `podman info` with multiple imagestores
43825122d4 Switch to fixed common
49b52227b4 refact: use uptime.minutes instead of uptime.seconds
dec8f3dca6 fix(deps): update module github.com/shirou/gopsutil/v4 to v4.24.11
db6c2c7cdf fix(deps): update golang.org/x/exp digest to 2d47ceb
f3d250cf27 fix(deps): update github.com/godbus/dbus/v5 digest to c266b19
5bbfed2dc1 Cover Unix socket in inpect test on Windows platform
48ae52c08b Add a test for forcing compression and v2s2 format
9de7e07e56 fix(deps): update module github.com/crc-org/vfkit to v0.6.0
9475ea8fb9 Package podman-machine on supported architectures only.
156fc084a9 Fixes missing binary in systemd.
6673f5c202 stats: ignore errors from containers without cgroups
1fa27ffb62 api: Error checking before NULL dereference
4ef773d69e [skip-ci] Packit/copr: switch to fedora-all
2f1a1fb6f3 make remotesystem: fail early if serial tests fail
4b38294e92 spec: clamp rlimits without CAP_SYS_RESOURCE
6f85808707 Clarify the reason for skip_if_remote
39e08c3ffa Sanity-check that the test is really using partial pulls
5ff496ea2b Fix apparent typos in zstd:chunked tests
7f6a203558 Fix compilation issues in QEMU machine files (Windows platform)
e66b788a51 Mount volumes before copying into a container
44b0c24ca5 Revert "libpod: remove shutdown.Unregister()"
e608874004 docs: improve documentation for internal networks
697c4181d2 docs: document bridge mode option
415d762475 [skip-ci] Packit: remove epel and re-enable c9s
e5ed7847c1 chore(deps): update dependency golangci/golangci-lint to v1.62.2
e16f14a44d vendor: update containers/common
ef565b76f2 OWNERS: remove edsantiago
c2dcfca4ca fix(deps): update module github.com/onsi/gomega to v1.36.0
506fec1fa9 fix(deps): update github.com/containers/common digest to ceceb40
e4e7bc41f3 refact: EventerType and improve consistency
4f7395f93a Add --hosts-file flag to container and pod commands
dc564257a2 Add nohosts option to /build and /libpod/build
936461e3c2 fix(deps): update module github.com/stretchr/testify to v1.10.0
13affe96d6 Quadlet - Use = sign when setting the pull arg for build
916b805f97 win-installer test: revert to v5.3.0
5f907e4850 fix(deps): update module github.com/crc-org/crc/v2 to v2.44.0
34d63459ba fix(deps): update module github.com/onsi/ginkgo/v2 to v2.22.0
3096681ce3 chore(deps): update dependency setuptools to ~=75.6.0
07aaa7832a Update windows installer tests
7162c58ba2 Windows: don't install WSL/HyperV on update
c6549fc25b Switch to non-installing WSL by default
28305685f6 fix(deps): update github.com/containers/buildah digest to 52437ef
a1249425bd Configure HealthCheck with `podman update`
97ed067d1a CI: --image-volume test: robustify
e6e9d2c21c docs: add 5.3 as Reference version
926b31e053 Bump CI VMs
e60e11167e libpod: pass down NoPivotRoot to Buildah
d59794992f vendor: bump containers/buildah
cf2ef12664 fix(deps): update module github.com/opencontainers/runc to v1.2.2
61b57b7d7d Overlay mounts supersede image volumes & volumes-from
d513973237 libpod: addHosts() prevent nil deref
71f1f52894 only read ssh_config for non machine connections
cbb2820a7e ssh_config: allow IdentityFile file with tilde
a7120b50b1 ssh_config: do not overwrite values from config file
8a5ec2c505 connection: ignore errors when parsing ssh_config
7b41e28b95 Bump bundled krunkit to 0.1.4
2e22ab3bcd fix(deps): update module google.golang.org/protobuf to v1.35.2
315e7412e8 add support for driver-specific options during container creation
6809bf1d90 doc: fix words repetitions
d2d2e4a605 Update release notes on main for v5.3.0
590fcafc2b chore(deps): update dependency setuptools to ~=75.5.0
1c77ee6fc5 CI: system tests: parallelize 010
34a15ae300 fix podman machine init --ignition-path
3e47e0bc8c vendor: update containers/common
0a69aefa41 spec: clamp rlimits in a userns
8a192c8403 Add subpath support to volumes in `--mount` option
da6404ba16 refactor: simplify LinuxNS type definition and String method
0a1363d8eb test/e2e: remove FIPS test
42e8322532 vendor containers projects to tagged versions
fa335f99e0 fix(deps): update module github.com/moby/sys/capability to v0.4.0
ca7703643b chore(deps): update dependency setuptools to ~=75.4.0
969417711d system tests: safer install_kube_template()
33398ebc1e Buildah treadmill tweaks
9eca92d625 update golangci-lint to v1.62.0
8d8b98b64d fix(deps): update module golang.org/x/net to v0.31.0
e1a6c53909 fix(deps): update module golang.org/x/tools to v0.27.0
e39ddde709 Revert "Reapply "CI: test nftables driver on fedora""
b5c9fe948c Yet another bump, f41 with fixed kernel
30a82cad7a test: add zstd:chunked system tests
40534d352e pkg/machine/e2e: remove dead code
e1fe4b4b95 fix(deps): update module golang.org/x/crypto to v0.29.0
fbbfd07463 kube SIGINT system test: fix race in timeout handling
b20960b860 New `system connection add` tests
62c9627d7a Update codespell to v2.3.0
cbf1d7fcae Avoid printing PR text to stdout in system test
d49497ce6c Exclude symlink from pre-commit end-of-file-fixer
9f5bbecb95 api: Add error check
1b74ab5a85 [CI:ALL] Bump main to v5.4.0-dev
22152a2f9c test/buildah-bud: build new inet helper
fb3a0e93a8 test/system: add regression test for TZDIR local issue
f6af35c695 vendor latest c/{buildah,common,image,storage}
0e66a793bc Reapply "CI: test nftables driver on fedora"
d770069062 Revert "cirrus: test only on f40/rawhide"
ba5ce49c10 test f41 VMs
6346a11b09 AdditionalSupport for SubPath volume mounts
4e8d2dd726 wsl-e2e: Add a test to ensure port 2222 is free with usermode networking
6cf3cb1bfc winmake.ps1: Fix the syntax of the function call Win-SSHProxy
9a0c0b2eef volume ls: fix race that caused it to fail
9cb80d1856 gvproxy: Disable port-forwarding on WSL
52caa0fbb9 build: update gvisor-tap-vsock to 0.8.0
c23d9c6f23 Log network creation and removal events in Podman
c05987ddd3 api: Replace close function in condition body
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Creates updated with: bitbake -c update_crates netavark
Bumping netavark to version v1.14.1-1-g0d623ce, which comprises the following commits:
8711e83 Release v1.14.1
0b7cbc5 Release notes for v1.14.0
389d8d9 Fix detect of Firewalld's StrictForwardPorts property
6267803 test/001-basic: Make commit test optional
99bd7d7 cirrus: do not build debug bins
ce947ad Makefile: do not rebuild if nothing changed
1e5dc1c Makefile: uninstall netavark-firewalld-reload.service
3b5bf92 docs/Makefile: several fixes
c4c37ca Makefile: build docs by default
26baf2c Makefile: do not build twice
2af9044 Release v1.14.0
c38577b release notes for v1.14.0
b086c4e update release notes from v1.13.1
35a0efb run cargo update
4fea4c0 Finalize firewalld port forwarding support
6b4ecbd chore(deps): update rust crate once_cell to 1.20.3
6f0bc1d fix(deps): update rust crate rand to 0.9.0
6e5de55 Add handling for firewalld's StrictForwardPorts setting
fd8e99b fix lint issues wirh rust 1.84
bb17a6d chore(deps): update dependency containers/automation_images to v20250131
3cd3d9e chore(deps): update rust crate tempfile to 3.16.0
f57ae66 rename macvlan_dhcp.rs to dhcp.rs
58bb08d bridge: only allow dhcp with unmanaged mode
a75c979 bridge: support DHCP ipam driver
a47b5df fix(deps): update rust crate ipnet to 2.11.0
a03cdd9 fix(deps): update rust crate serde_json to 1.0.136
b4ccb6c fix(deps): update rust crate log to 0.4.24
7562017 bridge: add vlan support
cb250d4 fix(deps): update rust crate tokio to 1.43.0
7d9edf9 fix(deps): update rust crate serde_json to 1.0.135
5789f67 New VM Images
eb49d9a fix(deps): update rust crate clap to ~4.5.23
d67e98a chore(deps): update rust crate tempfile to 3.15.0
854b8bf fix(deps): update rust crate nispor to 1.2.22
2c759c5 fix(deps): update rust crate serde_json to 1.0.134
732cc05 fix(deps): update rust crate env_logger to 0.11.6
2bf9cfd Add container hostname to DHCP requests and use container id as client id
bbc5f95 fix(deps): update rust crate mozim to 0.2.5
6217c49 generate protobuf in OUT_DIR
d0d999b fix(deps): update rust crate tower to 0.5.2
795a36b Cargo.lock: bump some versions
a2ec8cc run cargo update
cbfe8fe cargo: set rust-version
6453c23 fix new rust 1.83 lint errors
62f4570 OWNERS: remove edsantiago
73e9911 setup: on av errors cleanup again
5861afa nftables: add daddr match to port forward jump rule
2900e92 network: bridge: don't change forwarding sysctl for internal bridges
4dae6d0 network: bridge: add support for unmanaged mode
71d8a5a test-dhcp: remove deprecated ifconfig/brctl commands
55a0f25 fix new rust 1.82 lint errors
8892b7f update ci images
ceb113f fix(deps): update rust crate serde_json to 1.0.133
dc99b01 network: bridge: add support for host_interface_name option
818a19f network: add support for network-specific options
a9dcf42 fix(deps): update rust crate ipnet to 2.10.1
b41f6f5 chore(deps): update rust crate tempfile to 3.14.0
31c32a9 fix(deps): update rust crate tokio to 1.41.1
e2cb0bd fix(deps): update rust crate anyhow to 1.0.93
1fca9f9 fix(deps): update rust crate url to 2.5.3
7dea7fb [skip-ci] RPM: cleanup changelog conditionals
8425b8e fix(deps): update rust crate anyhow to 1.0.92
1d75d62 Bump to 1.14.0-dev
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
| |
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
| |
We now have a new enough go in OEcore to enable this update.
This reverts commit 3ec3b0605053ca2cb922ed426c9db3b25535604b.
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Some platforms are seeing long (2+ minute) start times to
get the docker daemon initialized.
This doesn't happen when the daemon is started on boot.
To avoid this usability issue, we enable both the socket
and service automatically.
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
| |
The revert of the pending upgrade (that was waiting for
a newer go) did not build as the upgrade was incomplete.
Bumping the SCREV and modules.txt to complete the process.
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
| |
This reverts commit fd1d4c65e4103141921ab66cf44d20f759be9b80.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumping aardvark-dns to version v1.14.0-21-g7fa18ef, which comprises the following commits:
423ee20 Release v1.14.0
a09156c release notes for v1.14.0
6902a23 update release notes from v1.13.1
e59135d run cargo update
b053576 fix lint issues with rust 1.84
9c94509 chore(deps): update dependency containers/automation_images to v20250131
b2405f6 fix(deps): update rust crate clap to ~4.5.28
25dee01 fix(deps): update rust crate log to 0.4.25
4cdab7c fix(deps): update rust crate tokio to 1.43.0
d49caa6 chore(deps): update dependency containers/automation_images to v20250107
8dc485e fix(deps): update rust crate clap to ~4.5.23
e66de45 fix(deps): update rust crate libc to 0.2.169
1fdd24c fix(deps): update hickory-dns monorepo to 0.24.2
d5e7a2f Cargo.lock: bump some versions
eb938db run cargo update
7e7b7db cargo: set rust-version
24a0302 fix(deps): update rust crate clap to ~4.5.21
234a634 fix(deps): update rust crate libc to 0.2.167
2714706 OWNERS: remove edsantiago
ba26b80 fix(deps): update rust crate libc to 0.2.165
3a87b98 fix(deps): update rust crate libc to 0.2.164
99938cd chore(deps): update dependency containers/automation_images to v20241107
11fcad7 fix(deps): update rust crate tokio to 1.41.1
d11cd29 fix(deps): update rust crate libc to 0.2.162
9842cb4 test: make jq query work on centos stream 9
db71833 [skip-ci] Packit: disable osh-diff-scan
de9890d support ipv6 link local addresses in resolv.conf
1f26559 [skip-ci] Packit: enable c9s downstream updates
82c1697 [skip-ci] TMT: install builddeps downstream
2d5462c [skip-ci] RPM: cleanup changelog conditionals
59d5622 [skip-ci] Packit/TMT: idiomatic repo addition
02c7213 [skip-ci] Packit: Remove epel jobs
15c8e62 tmt: install dnsmasq dependency
319d871 Bump to 1.14.0-dev
8bb4806 Release v1.13.0
685b132 Update release notes for 1.13.0
e6ce710 test: use dnsmasq over slirp4netns
5db65bd coredns: forward names with no ndots as well
7e77a8d run cargo update
e002654 fix(deps): update rust crate tokio to 1.41.0
8e6a556 fix(deps): update rust crate flume to 0.11.1
9955080 fix(deps): update rust crate libc to 0.2.161
894e5b0 fix(deps): update rust crate libc to 0.2.160
9440643 fix(deps): update rust crate clap to ~4.5.20
ce0d57d cirrus: check for msrv build
b57674c define a MSRV policy
1da4b9a chore(deps): update dependency containers/automation_images to v20241010
7dbedb8 [skip-ci] Packit: constrain koji job to the fedora package
246657a dns: limit to 3 resolvers and use better timeout for them
94a210d OWNERS file audit and update
fb501cf fix new lint error with rust 1.81
2900aea test: make them pass on RHEL/Centos Stream 9
6b7741f Packit: disable F39 and separate out ELN
22293ef serve: parse resolv.conf ourselves
e9120c7 fix(deps): update rust crate libc to 0.2.159
5a21a4e coredns: allow host lookup of names
fc08648 backend: return simple Vector in lookup()
edbe4e9 coredns: use a TTL of 0 for our names
6ec9581 coredns: do not clonse the Record
5b79e12 netavark_cache_groom.sh: fix wrong branch
4f3d45c Packit: add sidetag to release with netavark
39d0043 coredns: work on tcp requests concurrently
6d76c50 tcp: add timeout to connection
16c85e4 fix(deps): update rust crate tokio to 1.40.0
6503cae fix(deps): update rust crate libc to 0.2.158
8e6021a chore(deps): update dependency containers/automation_images to v20240821
65e069c fix(deps): update rust crate tokio to 1.39.3
bd49d09 fix(deps): update rust crate libc to 0.2.156
bc93f61 Bump main version back to v1.13.0-dev
95aeb56 Release v1.12.1
e6847a3 Updated release notes for 1.12.1
9e4562b Change av cargo categories
a74d9ea Bump to 1.13.0-dev
8cfe0a6 Release 1.12.0
a7ceaf5 Release notes for 1.12
6bb82d6 config: ignore enoent errors while reading configs
6989e0f run cargo update
cc25b2f update upsteam resolvers on each refresh
c24de46 fix(deps): update rust crate syslog to v7
8326739 fix(deps): update rust crate tokio to 1.39.2
7a5e6e7 add tcp support for forwarding
a3ffae3 add tcp listening support
aa4ee01 test: add new test to check for startup error
8575b7e return bind error to caller on first start
6416ca4 add our own error type and use it over anyhow
0e239cd server: use anyhow to wrap parse_configs error
1bb0a28 server: split out main loop into new function
5e635c8 main: remove aardvark-dns error prefix
7049573 coredns: remove unnecessary try_join! call
667e5db coredns: drop pointless name var
0691689 serve: read nameservers once
48fcdee replace signal-hook with tokio::signal
48754fa serve: fix broken error logging
6f6e5a6 server: improve parent <-> child error handling
ef2dcc2 add some basic perf check script
1c08966 fix(deps): update rust crate tokio to 1.39.0
67fccab coredns: create reply_ip() function
922db0f coredns: match dns type explicitly
224756d server: use only one tokio runtime
867570e coredns: improve indentation for process_message()
7b5301a coredns: move upstream resolvers detection later
96784c3 coredns: do not clone sender
6039c8f read AARDVARK_NO_PROXY once
78e0c0e coredns: move main code out of select!
80e48df coredns: fix "name" naming
bcc5195 coredns: remove unused forward_addr/port
7d1677f coredns: fix handling of dns search domain
b6773a9 coredns: rework PTR lookup flow
2a062e0 fix(deps): update rust crate tokio to 1.38.1
b731153 [skip-ci] TMT: Reorg upstream tests for downstream reusability
003123d [skip-ci] Packit: use `packages: [aardvark-dns-fedora]` for podman-next builds
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
| |
The source comes from one repo, there's no need to use SRCREV_FORMAT
any more. So drop it.
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
This adapts to the oe-core rework to enforce a separate directory
for unpacking local sources (UNPACKDIR) instead of directly using
WORKDIR.
Follows the preliminary guideline from:
https://lists.openembedded.org/g/openembedded-architecture/message/2007
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumping cri-o to version v1.32.2, which comprises the following commits:
e37e198e8 version: bump to 1.32.2
e681a34c8 go.{mod,sum}: bump CDI deps to v0.8.1.
85214c31b vendor: bump go-jose to 4.0.5
47566d01d Fix context cancellation when image pull progress timeout is `0`
1b98ce087 test: add test coverage for LinkLogs malicious paths
d4a9f6bae internal/linklogs: sanitize the directory path before using it
f168b6b39 version: bump to 1.32.1
5c8f66f8f Bump containers/storage
99ca98117 Avoid using UpdateContainerStatus for ReopenContainerLog and add logs tests
612f43a6d watchdog: decouple CNI plugin initialization from CRI-O health checks
fffe6270d Cherry-pick changes from containers/image project
890c75c93 Cherry-pick changes from containers/storage project
b57566b9c Update containernetworking/plugins Go package release to v1.6.2
6e44ed6d7 server: fix panic when default annotations are specified
0daeb208f Refactor man page variables in Makefile.
a103688e7 config: add default_annotations
533b7d5e2 build(deps): bump actions/upload-artifact in the actions group
d80af0f80 build(deps): bump crate-ci/typos in the actions group
986b386fc maintainers: promote Sohan and Krzysztof to approvers
10621f089 Update NRI to v0.9.0
34003b146 build(deps): bump the actions group across 1 directory with 2 updates
4409a15f6 Refactoring factory/container to remove references of snadbox
3576d0822 Update mocks
b7d4c78d0 build(deps): bump the gomod group across 1 directory with 37 updates
ea7cdad90 Require go 1.23 for build
c5bdce024 Update golangci-lint to v1.62.2 and config
31b86eb6b Remove old golang build tags
a5320071d Update nixpkgs
c1a7989d9 build(deps): bump the actions group with 2 updates
08b9acb9a Don't pass seccomp section when it's disabled
a89b991bd Don't start seccomp notifier watcher when seccomp is disabled
d4a0b860e Update cni-plugins to v1.6.1
33dbcc12b Add systemd watchdog support
698025097 Update sandbox_run_linux.go
2329bd698 Update container_create.go
197f98bb8 Always clear env even when `monitor_env` is unset
634c733df Update sandbox_run_linux.go
f448fea40 Update container_create.go
a64119adf build(deps): bump crate-ci/typos in the actions group
80aa12b19 Use `monitor_env` for calling the OCI runtime
7de043007 Update sandbox_run_linux.go
cad07030e Update container_create.go
7e48c71d6 build(deps): bump crate-ci/typos in the actions group
7c3290dea Allow to remove pod sandbox on netns removal
608c89e9c Fix container restore lint report
84ac370c9 build(deps): bump crate-ci/typos in the actions group
29a0b9429 Fix NRI CLI flags
e5bddc646 Call network plugin GC on startup
7a29433e7 build(deps): bump codecov/codecov-action in the actions group
44429579c build(deps): bump codecov/codecov-action in the actions group
6ca411a93 RuntimeHandler inheritance bug-fix
72fa20e93 build(deps): bump codecov/codecov-action in the actions group
02e5817d2 Add `--pull-progress-timeout` / `pull_progress_timeout` option
8b8be22a7 Use `slices.Equal` instead of custom implementation
19ac18b4e Update golangci-lint to v1.62.0
4d79d6b75 build(deps): bump the actions group with 2 updates
76049febe RuntimeHandler inheritance
e4bd1caee refactor cert
19efac249 vendor cni 0.4.3
426244c73 Make dual-stack hostport test reuse same test data as single-stack tests
f812c5aae Update and fix nix packages
8462bc745 remove validation for TLSCA.
50fbdcc01 Further hostport unit test cleanup
7ea8faf1a Fix ids/IPs in hostport manager test cases
74598c4cd Improve HostPortManager unit tests checking
0ff4e7cc3 Split hostport test case data out of the actual test functions
f62645f93 build(deps): bump crate-ci/typos in the actions group
ee6d71d09 Use google.golang.org/protobuf instead of gogo
680efef80 build(deps): bump crate-ci/typos in the actions group
0470ab6ed Validate stream server TLS config on startup
429ef7c36 Only restore container if all bind mounts are defined
f552e82b0 Convert `interface{}` to `any`
87d6b6076 Fix `typos` in CI
2c015a3ac Remove dead code in HostportManager
9c008e890 expose Pod assigned IPs to NRI plugins
bf1c47b50 bump nri version to get PodIPs
595557cb8 build(deps): bump crate-ci/typos in the actions group
f7116fbe5 build(deps): bump the actions group with 2 updates
30f48c5ba Disable actuated runners
30a262354 Move interceptors and metrics collector packages
f50d181a1 Use context for logging in server
d4c613d39 Switch to golang native context
20bc86cde Remove unused server metrics interceptor
09ac8a590 Centralize handling of CreateContainerRequest.PodSandboxId
cdd37ebe4 Remove the option to load a sandbox ID from the snapshot image
431f66a9a Fail in CRImportCheckpoint earlier if we should be enforcing signatures
8031b6270 Consistently use someNameOf{The,This}Image for that kind of value
4302e0a63 go.{mod,sum}: update NRI deps and re-vendor.
28069c8f2 build(deps): bump crate-ci/typos in the actions group
48d45ccf5 build(deps): bump the actions group with 3 updates
b6e9d6d68 Add `crio status heap` and `/debug/heap` endpoint
a2e62f24d nix: don't build gpgme with `--enable-fixed-path`
b13e45f4b pass cliContext instead of creating a new one
0d68102f8 Remove the first return value of PullImage
06993f4ba After pulling the pause image, use the canonical reference to look it up
4c164f5e3 Add a warning about assuming per-namespace policies are stricter
b56ddca32 Add a comment warning against repeated lookups
3f9b09e44 Consistently use the UserRequestedImage for the lookup input
fffc734c8 Simplify BROKEN pullImageOutputItem
0b184e47e Return a RegistryImageReference instead of reference.Canonical from PullImage
a2e29ba09 Better document, and sometimes rename, parameters and return values
c91de5884 Add a comment about possible future handling of complex situations.
899266bb2 Inline prepareReference into its only caller
ca1b55010 Remove no longer used code
14f4c6482 Fix build on macOS
d0a64e27b build(deps): bump crate-ci/typos in the actions group
b280cb565 vendor: bump runc to v.1.2.0
722f70ca3 utils: use moby/sys/user
1b7a8dfd2 internal/dbusmgr: use moby/sys/userns
2665ada11 crio status: add `goroutines` subcommand
dcc2a7587 build(deps): bump actions/cache from 4.1.1 to 4.1.2 in the actions group
fbbc7bfd5 Refactor memory stores to use generics
3ef549868 Simplify container stop in sandbox
9e01a99ed Remove `skip_pod_runtime` build tag
83ba7fe9b Update zeitgeist to v0.5.4
509de1aba ci: bump cri-o spec version to be higher than any cri-o version running
82fe372c1 Update gomock to v0.5.0
a271b4a79 seccomp_unsupported.go: Fix lint issues
7849e3efc Re-allow building without seccomp installed
2a42045ad Use context timeout/deadline for container stop
d1e817f14 Refactor sandbox label usage
937d24316 Refactoring factory/container to remove references of snadbox
ba13b2bac upgrade runc to v.1.1.15
9254b36d5 Re-enable exit code matching in restore test
d93ce4cc7 build(deps): bump actions/upload-artifact in the actions group
a5ee1950a build(deps): bump the actions group with 2 updates
589720f14 contrib/test: avoid running setup tasks twice
a7c46dd67 build(deps): bump the actions group across 1 directory with 8 updates
098ae5d66 Use `SignatureValidationFailed` CRI error for invalid signatures
69b4635b0 Mark `release-1.28` as EOL
5a1d62f8f Update nixpkgs
d688986db build(deps): bump github.com/containers/common from 0.60.2 to 0.60.4
6a6f57011 config: fix validation of allowed annotations
236d336fb config: pass down PullOptions from the storage configuration
eda8023ff test: fix empty pinned_images test
c02f9bb21 tests: improve wait_for_log to allow multiple calls for the same message
ddb79873d build(deps): bump peter-evans/create-pull-request in the actions group
adf2ca5f4 Don't rely on vendored tools
44def2c87 build(deps): bump the actions group across 1 directory with 2 updates
dea93eeb8 Bump release-notes to v0.17.8
4a2d29e65 image: serialize RegistryImageReferences when checking signatures
c7a819d3e Update golangci-lint to v1.61.0
dc087b219 Update nixpkgs
f030d3596 Update release and branching versions
a73311497 build(deps): bump the actions group across 1 directory with 3 updates
333530298 Use go 1.23 for nix (static) builds
915393f96 Switch to `RFC3339Nano` log format
d85ae5293 Make unit tests independent from third party binaries
8b2872139 Use nanosecond timestamp for evented pleg pod status
9910c39e1 Pin govulncheck to specific version to match Go version requirements
44e0241f8 Enable more crun integration tests
66c010968 refactoring: get some spec generation code out of createSandboxContainer()
0418b5d5c cleanup: refactoring createSandboxContainers()
b0b584ac8 refactoring: create a container.SpecSetLinuxContainerResources() function
8ec1805e6 refactoring: create a container.SpecSetPrivileges() function
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumping compose to version v2.26.1-364-geaf980094, which comprises the following commits:
eaf980094 build(deps): bump github.com/opencontainers/image-spec
4c2ecb542 reject compose file with bind mounts
bcd000ab4 refuse to publish compose file with local include
8092ce941 build(deps): bump github.com/docker/buildx from 0.21.1 to 0.21.2
97595066e build(deps): bump github.com/docker/docker
508309414 build(deps): bump github.com/docker/cli
b6c8a2b9f display the location of OCI or GIT Compose stack download
19571c2c8 e2e test for watch.include
0ef7bbcdd introduce watch.include
66dfa7d18 block the publication of an OCI artifact if one or more services contain only a build section
876ecc48b Test version command
c7bf302c2 wrap builder execution within a project/build span
7b3bdbe03 otel attribute to track builder implementation selected
094b48fd7 build(deps): bump github.com/google/go-cmp from 0.6.0 to 0.7.0
43c52e2a8 build(deps): bump tags.cncf.io/container-device-interface
6c1ee1069 support refresh pull policy
e38b729a3 fix service: additional_contexts running internal buildkit client
145bb8466 Update yaml docs
acac18413 Link to configuration file docs
3292740c1 build: only print COMPOSE_BAKE recommendation when disabled
cae8e8463 require go 1.23|1.24 (stable)
da2eff4ba add support for gw_priority, enable_ipv4 (requires docker v28.0)
20f780e95 make the mocks generator happy
cf2fc2005 go.mod: docker/docker, docker/cli v28.0.0, buildx v0.21.1
d0398a468 go.mod: github.com/moby/buildkit v0.20.0
ac40aae4c go.mod: golang.org/x/exp v0.0.0-20241108190413-2d47ceb2692f
f25fea5e6 pkg/compose: stopDependentContainers: rename var that shadowed
b27f56eb1 fix error message when detach is implied by wait
4e593ed07 Fix pull --parallel and --no-parallel deprecation warnings missing
d956ff13d don't display bake suggestion when using --progress with quiet or json option
5f7c9a2b4 report error using non-file secret|config with read-only service
fd0c23a1c build(deps): bump google.golang.org/grpc from 1.68.1 to 1.70.0
7aa64ae9c run watch standalone if menu fails to start
c23eea934 build(deps): bump github.com/spf13/cobra from 1.8.1 to 1.9.1
036da4795 go.mod: remove toolchain directive
33172d5e4 let user know bake is now supported
3f1a6b72a build(deps): bump gotest.tools/v3 from 3.5.1 to 3.5.2
f9a6e6c41 build(deps): bump golang.org/x/sync from 0.10.0 to 0.11.0
18ef6e592 build(deps): bump github.com/spf13/pflag from 1.0.5 to 1.0.6
2884d6df0 Fix ls --quiet help description
4459012a4 Dockerfile: update golangci-lint to v1.63.4
6f1f76c0e pkg/e2e: fix contains: use assert.Contains (testifylint)
ed72c2187 use BlockUntilContext
fa4cfb652 build(deps): bump github.com/jonboulle/clockwork from 0.4.0 to 0.5.0
200638b02 build(deps): bump github.com/otiai10/copy from 1.14.0 to 1.14.1
a0320f12e build(deps): bump golang.org/x/sys from 0.28.0 to 0.30.0
f8a912ab9 bump compose-go v2.4.8
c23a7e728 golangci-lint: enable copyloopvar linter
49575ef49 gha: add docker engine v28.x to the test-matrix
faa46d374 go.mod: github.com/moby/term v0.5.2
6ecb8d40a Full test coverage for convert compatibility cmd
a6a39422e remove cli.args opentelemetry attribute
40cd08f31 Update link in stats --help output
5e2abb6c2 support additional_context reference to another service
4db5fcd56 fix bake uses selected builder
f14c15fa5 capture error message reported by bake and forward to compose
8d68ef587 fix exporter to only load image for default platform
cde9ae595 pass --allow for filesystem read access
806ac91cf add warning when trying to publish env variables with OCI artifact
1c073c0a0 watch should ony build selected services
840288895 add --with-env flag to publish command this flag allow publishing env variables in the Compose OCI artifact
4b70ff0cc fix support for ssh key from CLI flags
23351ece8 remove exit code per error type used by legacy metrics system
7c7407672 bump docker to v27.5.1
25cfa66a9 bump buildx v0.20.1 and docker v27.5.0
f160333e9 ci: use main branch for docs upstream validation workflow
d04b3f48e e2e test covering multi-service rebuild with common resources
ed10804e0 manage `watch` applied to mulitple services
52578c099 Properly handle "builtin" seccomp profile
bd2b49a1c add codeowners file
433a60e12 ci: fix provenance for binaries and generate sbom
489fe9cf0 add support for BUILDKIT_PROGRESS
ef1931c8d add missing tag for build during merge workflow
9be7a3c9a ci: re-use local source to build binary images
666996bee ci: use local source for binary builds
083f67621 ci: update bake-action to v6
e81de103d simplification
fa3950346 image can be set to a local ID, that isn't a valid docker ref
a35158502 can't render progress concurrently with buildkit
b6db1380e exclude one-off container running convergence
2ebb47543 Only override service mac if set on the main network.
d474515d4 remove engine v25 from e2e test matrix The 1st version available for Ubuntu 24.x is Docker Engine v26
2b21c5df9 fix relative path in compose file
1f3c10eb4 bump compose-go to v2.4.7
68ad165a5 replace tibdex/github-app-token by official GitHub create-github-app-token
3060ed279 bump golang.org/x/net to v0.33.0 to fix potential security issue https://github.com/golang/go/issues/70906
be09b2e8c checkExpectedVolumes must ignore anonymous volumes
571a1af01 When retrying to resolveOrCreateNetwork, retry with a valid network name
8f644eea7 only check bind mount conflict if sync action is involved
56e92e34b use the 3 latest major versions of the engine to run e2e step
a42a04dfe bump Golang version to v1.22.10 and update CI actions
34bcd03a7 add --pull to run command
ed61e42f9 CI to validate fmt
65696bb1c `make fmt` so any contributor can enforce formatting
446e00520 format code with gofumpt
c01c9c29f e2e test to prevent future regression
038c81f34 only check volume mounts for updated config
a20b69ac5 e2e test for recreate volume
977530c22 build(deps): bump google.golang.org/grpc from 1.68.0 to 1.68.1
d4db8b6b1 build(deps): bump golang.org/x/crypto from 0.27.0 to 0.31.0
f8ce0f04e build(deps): bump golang.org/x/sys from 0.27.0 to 0.28.0
8e0520e71 prompt user to confirm volume recreation
332311358 Recreate container on volume configuration change
df9e420dd introduce watch restart action
142f5dba8 bump otel dependencies to v1.28.0 and v0.53.0 to align with buildx, buildkit and engine versions
700c586bc bump docker/buildx to latest release
fc566509d fix support for service.mac_address
e73c2303f update xx to v1.6.1 for compatibility with alpine 3.21 and file 5.46+
624303233 build(deps): bump golang.org/x/sync from 0.9.0 to 0.10.0
a1729c52d Update pkg/e2e/watch_test.go
254224c18 first watch action for a file event wins
0861e6845 fix
af5b74850 revisit TestDebounceBatching
32a22c1f4 introduce sync+exec watch action
e6ea8fb96 log configuration error as a watch log event
043465448 do not require a build section but for `rebuild` action
1d0839086 pull --quiet should not drop status message, only progress
69a83d130 use latest engine tags
781b9f1cd Bump buildx to 0.19.1
cbff0e555 be sure everything has been cleanup at the end of each tests
e4222bff5 add local config.json to test configuration dir if exists
25197fe6d disable failing TestBuildSSH test
85cdaf9dd fix build with bake
a8469db83 bump containerd to v1.7,24
08488dae5 bump google.golang.org/grpc to v1.68.0
cc3a216f2 build(deps): bump github.com/moby/buildkit from 0.17.1 to 0.17.2
6e818b9ae build(deps): bump github.com/compose-spec/compose-go/v2
6b3e57503 only stop dependent containers ... if there's some
8e497a128 disable TestNetworkConfigChanged which is unstable on CI
5aed70437 only check attached networks on running containers
1ff9b758d fix: commit tests
9eaba5597 feat: add commit command
a85f8a40a run build tests against bake
095f65cb4 delegate build to buildx bake
208e57ded build(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0
2d148faed use service.stop to stop dependent containers
43ac1e31c Update wait-timeout flag usage to include the unit
5561a778c go.mod: github.com/docker/cli v27.4.0-rc.2
ae48f488d go.mod: github.com/docker/docker v27.4.0-rc.2
5e3a09538 go.mod: github.com/docker/cli 8d1bacae3e49 (v27.4.0-rc.2-dev)
a2a3eb72e go.mod: github.com/docker/cli v27.4.0-rc.1
3513b4242 go.mod: github.com/docker/docker v27.4.0-rc.1
d4fa63fdc Update pkg/compose/convergence.go
c21d4cfb4 detect network config changes and recreate if needed
61f1d4f69 go.mod: github.com/docker/buildx v0.18.0
f7cce281d go.mod: github.com/moby/buildkit v0.17.1
bcaacc7f2 gha: test against docker engine v27.4.0
3f5898f8d push empty descriptor layer when using OCI version 1.1 for Compose artifact it fixes a repository creation issue when pushing the 1st time a Compose OCI artifact on the Hub
2bb67f270 remove ddev e2e tests
bf521fe3a implement remove-orphans on run
11e9621da ci: enable testifylint linter
a9de9abcf Emit events for building images
799ab842a Fix compose images that reutn a different image with the same ID
2f65ace2a remove obsolete containers first on scale down
aa0a4189e pass stal bot inactivity limit from 6 to 3 months
eba3ff8f3 fix(config): Print service names with --no-interpolate
6313365ba build(deps): bump golang.org/x/sys from 0.26.0 to 0.27.0
dbd51745c build(deps): bump golang.org/x/sync from 0.8.0 to 0.9.0
a8bfbc147 bump compose-go v2.4.4
fbbd6f83d Avoid starting all services on rebuild
a00097898 remove ArtifactType from Config in OCI v1.1 definition of the artifact
361c0893a build(deps): bump github.com/compose-spec/compose-go/v2
513b6128c Service being declared in a profile must not trigger re-creation
eececb9ad Add profile e2e test case to document in compose
501b5acde Update `MAINTAINERS` file
f51bc4cd0 bump compose-go to version v2.4.2
517f87a37 bump google.golang.org/grpc to v1.67.1
718049cbd bump go.uber.org/mock to v0.5.0
02371f312 bump golang minimal version to 1.22 in go.mod
a7c9de82b build(deps): bump github.com/containerd/containerd from 1.7.22 to 1.7.23
51ebeb544 introduce generate command as alpha command
fafaa9c5b bump compose-go to version v2.4.1
fc9c3cde0 Add license header to dockerignore_test.go
73bfbab54 fix
2ac081b4c fix(dockerignore): Add wildcard support to dockerignore.go
eeea049f1 push: Fix error message typo
26064d4b6 allow usage of -f flag with oci Compose artifact
7c46beb8a resurrect --all flag for cp to target oneoff container
aa1ec4524 connect to external networks by name
a4ee6ca7a don't warn about uid/gid not being supported while ... they are
5617eff0c bump compose-go to v2.4.0
fa24ab8e2 one-off container are not indexed, and must be ignored by exec --index command
0aad9595a don't use progress to render restart, which hides logs
813900180 compose-go clean volume target to avoid ambiguous comparisons
82417bd5b add support for bind.recursive
0cbb73c02 Improve error message to include expected network label
38e3d670a desktop: allow this client to be identified via user-agent
24c78728e bump compose-go to v2.3.0
9eeb2d315 convert gpus to DeviceRequests with implicit "gpu" capability
8da82c98e gha: set default permissions to "contents: read"
1a8c85548 Add security policy
15bd0b0c5 add support for raw env_file format
39d0f6477 build(deps): bump golang.org/x/sys from 0.25.0 to 0.26.0
3a95a0872 add support for CDI device request using `devices`
f794c79eb Support Dockerfile-specific ignore-file with watch
407d82570 Remove feature flag integration with Docker Desktop for ComposeUI and ComposeNav
82b41b9eb introduce service hooks
6c06170eb pass device.options to engine
60c1311f6 chore: remove errors depricated pkg
17add87e4 fix: validate-go-mod
bf0418bac fix: lint
b9d0c77cd feat: add export command
bdb854561 fix(convergence): Serialize access to observed state
41df35c1f Remove bind options when creating a volume type
3ef5045a0 Bump docker v27.3.1
d9df7aab6 fix(push): Fix unexpected EOF on alpha publish
c9d96b449 use compose-go version fixing extra_hosts unicity issue
1744b4576 Show watch error message and open DD only when w is pressed
87f457e7d add tests to down.go
abcc91e2b fix(down): Fix down command if specified services are not running
8b9fe8984 After container restart register printer consumer
34b18194f check secret source exists, as bind mount would create target as a folder otherwise
ce27dba52 wait for dependent service up to delay set by --wait-timeout
d2b945613 append unix-style relative path when computing container target path
9c60fe67d revert commits link to mount API over bind changes
c16df17e1 don't set propagation if target engine isn't linux
20404db12 build(deps): bump github.com/docker/docker v27.3.0-rc.2
f2ff7fd75 build(deps): bump github.com/docker/cli v27.3.0-rc.2
cb00aaad2 set propagation default
e885bc084 Remove custom codeql workflow
73d3a25eb fix import
3524bcfad chore(watch): Add debug log when skipping service without build context
1076f1d9a stop dependent containers before recreating diverged service
16652ed26 Fixed possible `nil` pointer dereference
c6a76b9bd bump github.com/docker/buildx v0.17.1
3a0e3ba7e build(deps): bump docker, docker/cli to v27.3.0-rc.1
86ef8e62c gha: test against docker engine v27.3.0
8bf0627ea show sync files only in debug level
2e1419168 chore(watch): Add changed files path/count to log
155f64182 build(deps): bump golang.org/x/sync from 0.7.0 to 0.8.0
8db0cba0a bump compose-go to version v2.2.0
a7424435b Restore compose v1 behavior to recreate containers when ran with -V
d445ebba3 fix linting issues with golangci-lint 1.60.2
f592aad10 bump golang to version 1.22.7
ef46445ed bump dependencies versions, engine and cli v27.2.1 containerd v1.7.22 buildx v0.17.0 buildkit v0.16.0
150593298 build(deps): bump golang.org/x/sys from 0.22.0 to 0.25.0
524a97e55 Fix typos
1d608e033 Use logrus instead of direct output to stderr.
329ad7392 attach: close streams when done
b633c5c3e Fix typo in pull.go
e6ef8629a Allow combination of bind mounts and 'rebuild' watches
d658fecc6 service hash must exlude depends_on
f9c7a0cc0 prefer mount API over bind
6e172d6b8 docs: duplicate documentation for root cmd
98e261ba3 docs(wait): Fix wait command description
11c7a25ae allow to add empty line in the logs when nav menu activated
234036756 upgrade docker versions
9c03797f9 initial sync files that modified after image creation
485c0eba5 initial sync for root directory
69384a9a0 Removes redundant condition from toAPIBuildOptions in build.go
1601ead7b docs: Update docker compose kill usage
ea4ccf639 Fix stop on file chane for sync-restart action
b1850ea4d bump engine and cli to v27.1.1, buildx to v0.16.1
adba639e8 remove all dependabot update PRs for OTel dependencies
d8518529c gp.mod: github.com/gofrs/flock v0.12.1
c79f15da9 go.mod: golang.org/x/sys v0.22.0
3f55382ff update to go1.21.12
44337d2bb Enhance JSON progress events with more fields.
bc733508d bump compose-go v2.1.5
c422b5447 bump github.com/docker/cli v27.1.0
e74441c90 bump github.com/docker/docker v27.1.0
2bac32a46 bump github.com/containerd/containerd v1.7.20
f278400fb gha: add docker 27.1.0
4f9db4d3e fix(containers): fix sorting logic by adding secondary sorting for one-off containers
06bf339a4 fix: typos
231ea1005 update docs generation to avoid man pages generation
46679150d bump compose-go to v2.1.4, buildx to v0.16.0, containerd to v1.7.19 and buildx to v0.15.0
d3d378b92 restore setEnvWithDotEnv
163cdfd31 empty env variable with no value must be unset in container
25f85938b exclude unnecessary resources after services have been selected
cacbca859 change time for stale bot
ecac13f27 Remove debug mode and run twice a week
14793cc2e Add stale workflow
11d5ecdc7 update docs
9549a213b feat(watch): Add --prune option to docker-compose watch command
da434013e Remove COMPOSE_MENU env from e2e tests
ace69c96a Use rawjson for the build backend.
2db04c1e4 Set logging format to JSON.
8f7cd0048 Format errors as JSON when in JSON progress mode.
5a6e1a7e2 Pass 'plain' instead of 'json' to build backend
06545d066 Add JSON stream progress writer
075fd9345 go.mod: docker/cli, docker/docker v27.0.3
d062ad739 gha: test against docker v27.0.3
7cd5209cc go.mod: docker/cli, docker/docker v27.0.2
f79c28168 Remove `console.Terminal` check and use `IsTerminal` from `streams.Out`
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|