• Dikirimkan: 2014-01-21
  • Penulis: I2P devs
  • Diposting di release

Adalah rilis stable pertama sejak Februari 2013. Hal ini pada dasarnya sama dengan 1.104b-7-rc, dengan beberapa update terjemahan.

Semua paket binari dan sumber kode ada di syndie.de dan syndie.i2p. Plugins tersedia di plugins.i2p dan stats.i2p.

Bagi Anda yang memperbarui dari 1.103b, Anda akan menemukan syndie startup dan shutdown yang jauh lebih cepat karena versi baru dari HSQLDB.

Jika Anda memiliki database besar atau ada identitas yang ingin disimpan, Anda mungkin ingin mencadangankan seluruh direktori ~/.syndie Anda sebelum Anda mulai. Proses pembaruan membuat cadangan sendiri, namun Anda mungkin akan lebih mudah untuk menggunakan cadangan Anda sendiri jika pembaruan gagal.

Pembaruan dari 1.103b mungkin gagal untuk beberapa orang karena korupsi database karena bug di HSQLDB lama. Sayangnya, kita tidak tahu bagaimana memperbaikinya. Alternatifnya adalah untuk memulai lagi dengan database bersih, atau tetap dengan 1.103b selamanya. Maaf tentang itu.

Seperti biasanya, kami merekomendasikan agar Anda memperbarui ke rilis ini. Cara terbaik mempertahankan keamanan dan membantu jaringan adalah menjalankan rilis terbaru.

RINCIAN RILIS

Perbaikan Bug

  • Fix NPE in SyndieTreeListener
  • Fix, or maybe just move, NPE in addURI/getURI

Perbaikan GUI dan perbaikan

  • Don't open message view tab for unreadable messages or stub messages
  • Don't fail on duplicate cancel requests
  • Fix BrowseForumTab text on forum with blank name
  • For consistency, always put cancel button to the left of OK/Save
  • Move message date to date column in syndicator tab
  • Better formatting of file sizes in Syndicator tab
  • Clean up internal error popup
  • Catch dispose errors when changing translation or theme
  • Add menu item to delete PBE messages and forums
  • Add keyboard shortcuts in message view tab
  • Fix dup archive in Syndicator Tab after rename
  • Don't display PBE messages after deletion
  • Update to SWT 3.8.2 20130131

Sindikasi

  • Improve import failure propagation and display
  • More cleanup of Importer and enhanced ImportResults by passing missing key and PBE indications in result code
  • Simplification of SyncArchive.IncomingAction using Results
  • Handle and display "stub" cancel messages correctly
  • Early check for banned target in ImportPost
  • Reduce default pull policy to 14 days
  • Only pull indexes needed for pulled messages
  • Fetch messages newest-first

**Database **

System Message: WARNING/2 (Blog, line 69); backlink

Inline strong start-string without end-string.
  • Update to DB version 25
  • Add LOBs for attachments and pages
  • Increase length limits on cancelledURI, headerValue, and others
  • Implement offline database backup
  • Backup database before upgrading to hsqldb 2.x
  • Add code to migrate large things to LOBs
  • Enable migration of large attachments and pages to LOBs
  • Implement retrieval of pages and attachments from LOBs
  • Implement getAttachmentAsStream for real (unused yet)
  • Implement storage to LOBs in ImportPost
  • Sleep a while before shutdown compact
  • Shutdown compact immediately after upgrade, then reconnect, as recommended by hsqldb
  • Use attachment size from messageAttachment table, not actual size from messageAttachmentData table

Lainnya

  • Use DataHelper.loadProps() to deserialize properties UTF-8-safely
  • Add script for the hsqldb database manager tool
  • More code refactoring
  • Terjemahan baru: Polish, Portuguese, Romanian
  • Pembaruan terjemahan