[Gelistirici] fetcher.fetch_url(), file.File.download() ve Bütünlük Kontrolü
Bahadır Kandemir
bahadir at pardus.org.tr
29 Eki 2010 Cum 20:59:13 EEST
Merhaba,
1. Bazı yerlerde fetcher.fetch_url(), bazı yerlerde file.File.download()
kullanılmış. İmzalama işi sırasında epey kafamı karıştırdı bu.
İndirilen dosyayı belirli bir kontrolden geçerse kullanacaksak
File.download(), kaynak/yama/ek dosya/vs. indireceksek ve bütünlük/imza
kontrolü yapmayacaksak fetcher.fetch_url() kullanalım gibi bir politika
belirlesek iyi olur.
2. PiSi paketlerini ve sıkıştırılmamış paket indekslerini indirirken, bütünlük
kontrolü yapmadan indirip cache/index dizinlerine koyuyoruz. Bu yanlış. Dosya
bütünlük kontrolünü geçene kadar, hedef dizine yazılmaması gerekiyor.
File.download()'da, dosyayı ".tmp" uzantısıyla kayıt eden ve kontrolü
geçtikten sonra yeniden adlandıran bir değişiklik yaptım, yama ekte.
-------------- sonraki bölüm --------------
A non-text attachment was scrubbed...
Name: pisi-fetcher.patch
Type: text/x-patch
Size: 5657 bytes
Desc: kullanılamıyor
URL: <http://liste.pardus.org.tr/gelistirici/attachments/20101029/b694b10c/attachment-0002.bin>
Gelistirici mesaj listesiyle ilgili
daha fazla bilgi