mirror of
				https://github.com/9001/copyparty.git
				synced 2025-11-04 05:43:17 +00:00 
			
		
		
		
	v1.18.1
This commit is contained in:
		@@ -1,8 +1,8 @@
 | 
				
			|||||||
# coding: utf-8
 | 
					# coding: utf-8
 | 
				
			||||||
 | 
					
 | 
				
			||||||
VERSION = (1, 18, 0)
 | 
					VERSION = (1, 18, 1)
 | 
				
			||||||
CODENAME = "logtail"
 | 
					CODENAME = "logtail"
 | 
				
			||||||
BUILD_DT = (2025, 6, 22)
 | 
					BUILD_DT = (2025, 7, 7)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
S_VERSION = ".".join(map(str, VERSION))
 | 
					S_VERSION = ".".join(map(str, VERSION))
 | 
				
			||||||
S_BUILD_DT = "{0:04d}-{1:02d}-{2:02d}".format(*BUILD_DT)
 | 
					S_BUILD_DT = "{0:04d}-{1:02d}-{2:02d}".format(*BUILD_DT)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,3 +1,38 @@
 | 
				
			|||||||
 | 
					▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀  
 | 
				
			||||||
 | 
					# 2025-0622-0020  `v1.18.0`  Logtail
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## 🧪 new features
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					* textfile-viewer can now livestream logfiles (and other growing files) 17fa4906 77df17d1 a1c7a095 6ecf4fdc
 | 
				
			||||||
 | 
					  * see [readme](https://github.com/9001/copyparty/#textfile-viewer) and the [live demo](https://a.ocv.me/pub/demo/logtail/)
 | 
				
			||||||
 | 
					* IdP-volumes: extend syntax for excluding certain users/groups 2e53f797
 | 
				
			||||||
 | 
					  * the commit-message explains it well enough
 | 
				
			||||||
 | 
					* new option `--see-dots` to show dotfiles in the web-ui by default c599e2aa
 | 
				
			||||||
 | 
					* #171 automatic mimetype detection for files without extensions (thx @Morganamilo!) ec05f8cc 9dd5dec0
 | 
				
			||||||
 | 
					  * default-disabled since it has a performance impact on webdav
 | 
				
			||||||
 | 
					    * there are plans to fix this by using the db instead
 | 
				
			||||||
 | 
					* #170 improve custom filetype icons
 | 
				
			||||||
 | 
					  * be less strict; if a thumbnail is set for `.gz` files, use it for `.tar.gz` too c75b0c25
 | 
				
			||||||
 | 
					  * improve config docs fa5845ff
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## 🩹 bugfixes
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					* cosmetic: get rid of some noise along the bottom of some cards in the gridview 8cae7a71
 | 
				
			||||||
 | 
					* cosmetic: satisfy a new syntax warning in cpython-3.14 5ac38648
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## 🔧 other changes
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					* properly document how to [build from source](https://github.com/9001/copyparty/blob/hovudstraum/docs/devnotes.md#build-from-scratch) / build from scratch f61511d8
 | 
				
			||||||
 | 
					* update deps
 | 
				
			||||||
 | 
					  * copyparty.exe: python 3.13 1eff87c3
 | 
				
			||||||
 | 
					  * webdeps: dompurify 7eca90cc
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## 🌠 fun facts
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					* this release was cooked up in a [swedish forest cabin](https://a.ocv.me/pub/g/nerd-stuff/forestparty.jpg)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀  
 | 
					▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀  
 | 
				
			||||||
# 2025-0527-1939  `v1.17.2`  pushing chrome to the limits (and then some)
 | 
					# 2025-0527-1939  `v1.17.2`  pushing chrome to the limits (and then some)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -63,13 +63,13 @@ python3 -m copyparty \
 | 
				
			|||||||
  --ign-ebind -p$((1024+RANDOM)),$((1024+RANDOM)),$((1024+RANDOM)) \
 | 
					  --ign-ebind -p$((1024+RANDOM)),$((1024+RANDOM)),$((1024+RANDOM)) \
 | 
				
			||||||
  -v .::r --no-crt -qi127.1 --wr-h-eps $t & pid=$!
 | 
					  -v .::r --no-crt -qi127.1 --wr-h-eps $t & pid=$!
 | 
				
			||||||
 | 
					
 | 
				
			||||||
for n in $(seq 1 200); do sleep 0.2
 | 
					for n in $(seq 1 900); do sleep 0.2
 | 
				
			||||||
  v=$(awk '/^127/{print;n=1;exit}END{exit n-1}' $t) && break
 | 
					  v=$(awk '/^127/{print;n=1;exit}END{exit n-1}' $t) && break
 | 
				
			||||||
done
 | 
					done
 | 
				
			||||||
[ -z "$v" ] && echo SNAAAAAKE && exit 1
 | 
					[ -z "$v" ] && echo SNAAAAAKE && exit 1
 | 
				
			||||||
rm $t
 | 
					rm $t
 | 
				
			||||||
 | 
					
 | 
				
			||||||
for n in $(seq 1 200); do sleep 0.2
 | 
					for n in $(seq 1 900); do sleep 0.2
 | 
				
			||||||
  wget -O- http://${v/ /:}/?tar=gz:1 >tf && break
 | 
					  wget -O- http://${v/ /:}/?tar=gz:1 >tf && break
 | 
				
			||||||
done
 | 
					done
 | 
				
			||||||
tar -xzO top/innvikler.sh <tf | cmp innvikler.sh
 | 
					tar -xzO top/innvikler.sh <tf | cmp innvikler.sh
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user