이것은 2013년 2월 이후 첫 번째 안정 릴리스입니다. 몇 가지 번역 업데이트를 포함하여 실질적으로 1.104b-7-rc와 동일합니다.

모든 바이너리와 소스 패키지는 syndie.desyndie.i2p에 있습니다. 플러그인은 plugins.i2pstats.i2p에서 이용할 수 있습니다.

1.103b에서 업그레이드하는 분들은 새로운 HSQLDB 버전 덕분에 syndie의 시작 및 종료가 훨씬 더 빨라졌음을 확인하실 수 있습니다.

큰 데이터베이스가 있거나 보존하려는 identity(신원)가 있다면, 시작하기 전에 ~/.syndie 디렉터리 전체를 백업해 두는 것이 좋습니다. 업그레이드 과정에서도 자체 백업을 만들긴 하지만, 업그레이드가 실패할 경우에는 직접 만든 백업을 사용하는 편이 더 쉬울 수 있습니다.

구 HSQLDB의 버그로 인한 데이터베이스 손상 때문에 일부 사용자에게는 1.103b에서 업그레이드하는 과정이 실패할 수 있습니다. 안타깝게도 이를 해결하는 방법을 알지 못합니다. 선택지는 데이터베이스를 초기화하여 깨끗한 상태로 처음부터 다시 시작하거나, 1.103b를 영구적으로 사용하는 것입니다. 죄송합니다.

항상 그렇듯이, 이번 릴리스로 업데이트하시길 권장합니다. 보안을 유지하고 네트워크를 돕는 가장 좋은 방법은 최신 릴리스를 실행하는 것입니다.

릴리스 세부 정보

Bug Fixes

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

버그 수정

  • 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

GUI 개선 및 수정

  • 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

신디케이션

  • 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

데이터베이스

  • Use DataHelper.loadProps() to deserialize properties UTF-8-safely
  • Add script for the hsqldb database manager tool
  • More code refactoring
  • New translations: Polish, Portuguese, Romanian
  • Translation updates