Tag Archives | C kütüphanesi

GNU Libmicrohttpd 1.0.10 çıktı

Bir HTTP sunucusunu başka bir uygulamanın parçası olarak çalıştırmayı kolaylaştırması beklenen küçük bir C kütüphanesi olan GNU Libmicrohttpd‘nin 1.0.10 sürümü çıktı. GNU Libmicrohttpd 1.0.10’ü duyurmaktan mutluluk duyulduğu söylenirken, bunun, bir bakım sürümü olduğunu belirtiliyor. Tespit edilen hataların buraya bildirilmesi öneriliyor. Grin; belgelerin ise burada bulunulabileceğini ifade ediliyor. Açıklayıcı ve tamamen yeniden girişli bir API ile gelen yazılımda, çeşitli iş parçacığı modları: uygulama iş parçacığında, dahili iş parçacığında, iş parçacığı havuzunda ve bağlantı başına iş parçacığında çalıştırılabiliyor. Desteklenen platformlar arasında GNU/Linux, FreeBSD, OpenBSD, NetBSD, Android, Darwin (macOS), W32, OpenIndiana/Solaris ve z/OS var.

Continue Reading →

 

 

GNU Libmicrohttpd 1.0.10 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

GNU LibreDWG 0.14 duyuruldu

DWG dosyalarını işlemek için kullanılan özgür bir C kütüphanesi olan GNU LibreDWG‘nin 0.14 sürümü, Reini Urban tarafından duyuruldu. Özellikle r2000 DWG’ler için DXF içe aktarma (indxf) gidiş-dönüş kalitesinin önemli ölçüde iyileştirildiği belirtilirken, artık çoğu durumda ODA doğrulamasının geçildiği ifdade ediliyor. Konu hakkında bilgi sahibi olmak isteyenlerin haberler sayfasını inceleyebilecekleri belirtiliyor. AutoCAD’in yerel dosya formatı olan DWG dosyalarını işleyen yazılım, aslında, Felipe Castro tarafından yazılan LibDWG‘ye dayanmaktadır. GNU LibreDWG 0.14 hakkında bilgi edinmek için GitHub sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

GNU LibreDWG 0.14 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

Zlib-rs 0.6.7 duyuruldu

Hem C kütüphanesi hem de Rust crate olarak kullanılabilen ve bellek güvenliğini artırırken mükemmel performans sağlayan yaygın olarak kullanılan sıkıştırma kütüphanesi zlib’in Rust dilinde bir uygulaması olan Zlib-rs‘nin 0.6.7 sürümü, Folkert de Vries tarafından duyuruldu. Trifecta Tech Foundation tarafından üretilen Zlib-rs’nin yeni sürümü; LoongArch LSX optimizasyonları ve Use-After-Free düzeltmesiyle geliyor. Rust programlama dilini kullanan ve zlib-ng ile eşdeğer performans sunmayı hedefleyen bu “daha güvenli zlib” uygulamasının en yeni sürümü olan zlib-rs 0.6.7; kod tabanında keşfedilen yeni bir use-after-free güvenlik açığını düzeltiyor. zlib-rs 0.6.7’nin diğer büyük odak noktasının, Loongson SIMD eXtension için daha fazla LoongArch64 LSX optimizasyonu sunması olduğu belirtiliyor. Artık bir testte yaklaşık %4 hız artışı sağlayan bir LSX compare256 uygulamasının varlığı belirtilirken, şişirme kodunda artık %10’a varan iyileşme için LSX ile daha geniş yükleme/depolama işlemleri kullanıldığı ve diğer düzeltmelerin de yapıldığı söyleniyor. Zlib-rs 0.6.7 hakkında bilgi edinmek için GitHub sürümler ya da tam değişiklik sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

Zlib-rs 0.6.7 edinmek için aşağıdaki linkten yararlanabilirsiniz.

Zlib-rs 0.6.6 duyuruldu

Hem C kütüphanesi hem de Rust crate olarak kullanılabilen ve bellek güvenliğini artırırken mükemmel performans sağlayan yaygın olarak kullanılan sıkıştırma kütüphanesi zlib’in Rust dilinde bir uygulaması olan Zlib-rs‘nin 0.6.6 sürümü, Folkert de Vries tarafından duyuruldu. Trifecta Tech Foundation tarafından üretilen Zlib-rs’nin yeni sürümü; Intel Raptor Lake için bir düzeltme ve yeni SIMD optimizasyonları getiren önceki sürümden sadece birkaç hafta sonra, güncellenmiş Zlib API uyumluluğunu sunuyor. Yukarı akış Zlib 1.3.2 API’sini destekleyen Zlib-rs 0.6.6; artık deflateUsed’ı ve uzunluklar için usize kullanan _z sonekiyle ek sembolleri ortaya çıkarıyor. Veri sıkıştırma girişiminin bir parçası olan yazılımın, ilk geliştirme çalışmaları Prossimo ve Tweede Golf tarafından başlatılmış ve finanse edilmişti. Şubat 2026’da yayınlanması beklenen zlib-rs için olgun bir Rust API’si üzerinde çalışmalara da başlanmış bulunuyor. Zlib-rs 0.6.6 hakkında bilgi edinmek için GitHub sürümler ya da tam değişiklik sayfasını inceleyebilirsiniz. Continue Reading →

 

 

 

Zlib-rs 0.6.6 edinmek için aşağıdaki linkten yararlanabilirsiniz.

GNU SASL 2.2.4 duyuruldu

Basit kimlik doğrulama ve güvenlik katmanı çerçevesinin ve birkaç yaygın SASL mekanizmasının bir uygulaması ve ağ güvenliğini uygulayan modern bir C kütüphanesi olan GNU SASL‘ın 2.2.4 sürümü, Simon Josefsson tarafından duyuruldu. Ağ güvenliğini uygulayan modern bir C kütüphanesi olan GNU SASL’ın (gsasl), IMAP, SMTP, XMPP ve diğer ağ uygulamaları tarafından kullanılabilirdir. Josefsson; standart ağı uygulayan modern bir C kütüphanesi olan yazılımın IMAP, SMTP, XMPP ve diğer ağ uygulamaları ağ uygulamalarınca  kullanılabileceğini hatırlattı. Kimlik doğrulama hizmetleri sunmak için SMTP, XMPP ve diğer protokolleri içeren GNU SASL; CRAM-MD5, EXTERNAL, GSSAPI, PLAIN, SECURID, DIGEST-MD5, SCRAM-SHA-1(-PLUS), SCRAM-SHA-256(-PLUS), GS2-KRB5, SAML20, OPENID20, ANONYMOUS, LOGIN ve NTLM gibi mekanizmaları destekliyor. 2.2.3 sürümünden bu yana 34 günde 1 kişi tarafından 7 commit yapıldığı belirtilirken, sürüme katkıda bulunanlara teşekkür edildiği ifade ediliyor. GNU SASL (gsasl) 2.2.4 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

 

 

GNU SASL (gsasl) 2.2.4 edinmek için aşağıdaki linkten yararlanabilirsiniz.

GNU SASL kullanma klavuzuna buradan ulaşabilirsiniz.

GNU SASL 2.2.3 duyuruldu

Basit kimlik doğrulama ve güvenlik katmanı çerçevesinin ve birkaç yaygın SASL mekanizmasının bir uygulaması ve ağ güvenliğini uygulayan modern bir C kütüphanesi olan GNU SASL‘ın 2.2.3 sürümü, Simon Josefsson tarafından duyuruldu. Ağ güvenliğini uygulayan modern bir C kütüphanesi olan GNU SASL’ın (gsasl), IMAP, SMTP, XMPP ve diğer ağ uygulamaları tarafından kullanılabilirdir. Josefsson; standart ağı uygulayan modern bir C kütüphanesi olan yazılımın IMAP, SMTP, XMPP ve diğer ağ uygulamaları ağ uygulamalarınca  kullanılabileceğini hatırlattı. Kimlik doğrulama hizmetleri sunmak için SMTP, XMPP ve diğer protokolleri içeren GNU SASL; CRAM-MD5, EXTERNAL, GSSAPI, PLAIN, SECURID, DIGEST-MD5, SCRAM-SHA-1(-PLUS), SCRAM-SHA-256(-PLUS), GS2-KRB5, SAML20, OPENID20, ANONYMOUS, LOGIN ve NTLM gibi mekanizmaları destekliyor. 2.2.2 sürümünden bu yana geçen 58 haftada 4 kişi tarafından 23 commit yapıldığı belirtilirken, sürüme katkıda bulunan herkese teşekkür edildiği ifade ediliyor. GNU SASL 2.2.3 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz. Continue Reading →

 

 

 

 

GNU SASL 2.2.3 edinmek için aşağıdaki linkten yararlanabilirsiniz.

GNU SASL kullanma klavuzuna buradan ulaşabilirsiniz.

ToaruOS 2.3.1 duyuruldu

Sıfırdan oluşturulmuş, önyükleyici, çekirdek, sürücüler, C kütüphanesi ve kullanıcı alanı içeren bir hobi işletim sistemi olan Japonya kökenli ToaruOS‘un 2.3.1 sürümü, Kevin Lange tarafından duyuruldu. Birleşik bir grafik kullanıcı arayüzü, dinamik bir bağlayıcı, sözdizimi vurgulamalı bir metin editörü ve bir ağ yığını içeren sistemin, 2011’den beri sürekli geliştirme aşamasında olduğu, terminal sekmeleri – terminal emülatörü artık birden fazla sekmeyi desteklediği söyleniyor. Bunun, ToaruOS 2.3.0 sürümünden bu yana keşfedilen birkaç sorunu gidermek için yayınlanan bir yama sürümü olduğunu belirten Lange; tüm dosya ile ilgili sistem çağrılarında grup erişimi için yanlış izin kontrolünün düzeltildiğini söyledi. truncate(2)’de yanlış izin kontrolü ve cpuwidget(1)’de bellek sızıntısı düzeltilirken; wc(1)’in kelime sayımlarını yanlış hesaplaması sorunu da düzeltilmiş bulunuyor. strace(1) ve dbg(1)’deki seçenek argümanlarının işlenmesi, argümanların yeniden sıralanmaması için değiştirilirken, id(1)’deki kullanım açıklamasındaki bir yazım hatasının düzeltildiği söyleniyor. ToaruOS 2.3.1 hakkında bilgi edinmek için GitHub sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

ToaruOS 2.3.1 edinmek için aşağıdaki linkten yararlanabilirsiniz.