source: trunk/third/gnome-vfs2/NEWS @ 21416

Revision 21416, 17.9 KB checked in by ghudson, 20 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r21415, which included commits to RCS files with non-trunk default branches.
RevLine 
[21415]1gnome-vfs 2.8.4
2    * Bugs fixed:
3        + Never return NULL on gnome_vfs_uri_extract_short_name calls
4        + sftp-method: always check for the gnome_vfs_unescape_string
5          return value
6        + sftp-method: honor the force_replace flag on moves
7        + gzip-method: correctly return GNOME_VFS_ERROR_EOF
8        + Plug some memory leaks
9        + Fix bogus warnings with later gcc versions
10        + Various translation updates
11
12gnome-vfs 2.8.3
13 
14    * Bugs fixed:
15        + Fix ftp upload corruptor
16        + Handle several changes in mtab/fstab in the same second
17        + Never set uri->text to NULL
18        + Fix dvd+/-rw name unicode encoding
19        + Some updates to desktop parser
20        + Make duplication of symlinks work
21        + Handle defaults.list files that have lists of desktop files
22        + Handle new forms of filename encoding definitions
23        + build fixes
24
25gnome-vfs 2.8.2
26
27    * Bugs fixed:
28        + performance increase in gnome-vfs-volume-monitor
29        + Update to latest eggdesktopentries.c, fixing leaks
30        + Fix problem with http leak fix in last version
31        + Fix leaks
32        + Make folders open with components, to make run-dialog
33          work for folders
34        + Add support for additional headers to http backend
35        + API docs updates
36        + Default to the workgroup specified in smb.conf for network://
37        + Fix queue handling for monitoring events
38        + Add --disable-howl flag
39        + Ignore smb files with empty names when enumerating
40   
41gnome-vfs 2.8.1
42
43    * Bugs fixed:
44        + ftp-method: Don't ask for password if hostname wrong
45        + fix detection of and build with kerberos
46        + allow unref of the volume monitor after shutdown
47        + Fix http issues with gtik
48        + Fix leaks
49        + Fix default application handling. Now user defaults
50          override system defaults.
51        + Don't keep re-reading /etc/fstab
52        + Read the right fstab file on solaris
53        + sftp-method: use password if in uri
54        + http-method: fix seek to end of file
55        + http-method: various webdav fixes
56        + Handle empty but non-null http proxy hostname.
57       
[20793]58gnome-vfs 2.8.0
59
60    * Bugs fixed:
61        + Fixed GnuTLS support
62        + Recognize fstab names written by HAL
63        + Fix crashers in webdav caused by redirect
64        + Various build fixes
65        + Fixed leak in eggdesktopentries
66        + Don't use short list when selecting component
67          for mimetype
68        + Prioritize exact matches when generating
69          component shortlist for mimetype
70        + Fix crashers in defaults.list parsing
71        + Fix symlink support in ftp method
72        + Set right type for smb share directories
73        + Added workaround for IceCast/ShoutCast in neon http method
74        + Fix crasher when using proxy in the neon http method
75        + Implement gnome_vfs_mime_type_is_known and gnome_vfs_mime_get_value
76        + Re-fixed unique names for moving and linking files in gnome_vfs_xfer
77        + Added hack to make descriptions for folders right
78        + distribute both http methods in tarball
79
80gnome-vfs 2.7.92
81
82        Note: The HAL support (which is disabled by default) has some
83              known issues where it doesn't detecte volumes for all
84               mounted filesystems. This is known to cause some
85               problems with for instance trash handling.
86
87        * Bugs fixed:
88               + mime data change is emitted in an idle, fixing some hangs
89               + fixes to mime desktop parser
90               + update HAL code to work with dbus 0.22
91               + Added a workaround for --bind mounts in mtab
92               + Fix some issues in the detection of unix mounts
93               + Fix windows domain name parsing from smb uris
94               + Don't check cdrom disk status if there is no disk in
95               + Fix hang with dav directories with redirects
96               + Fix scheme handling for default app selection
97               + Prefer extensions to sniffing for xml files
98               + Add back GnuTLS support
99               + Try to get rid of unused items in thrash cache
100               + code cleanups
101               
102gnome-vfs 2.7.91
103
104        * Bugs fixed:
105                + Various build fixes and leak fixes
106                + really add support for ssh.com ssh servers
107                + fix deadlock in sftp support
108                + update howl usage to the API in howl 0.9.6
109                + fix mime type inheritance usage when listing all
110                  applications for a mimetype
111                + change type of default application list
112                  you need to upgrade eel to handle this change
113                + Remove extfs module. It had security issues and
114                  never worked well.
115                + docs cleanup
116                + added missing libgobject dependency to link line
117
118gnome-vfs 2.7.90
119
120        * Bugs fixed:
121                + Support for ssh.com ssh servers (William Jon McCann)
122                + Properly reinitialize DNS resolver when needed
123                  (Christian Kellner)
124                + Renamed gnome_vfs_next_address to
125                  gnome_vfs_resolve_next_address (Christian Kellner)
126                + Various compilation fixes for gcc 3.4, Solaris, x86-64
127                  (Christophe Fergeau)
128
129        * Translation updates:
130                + sq (Laurent Dhima), lt (Žygimantas Beručka),
131                  bg (Alexander Shopov), da (Martin Willemoes Hansen),
132                  no (Kjartan Maraas), eu (Iñaki Larrañaga),
133                  en_CA (Adam Weinberger), es (Francisco Javier F. Serrador)
134
135gnome-vfs 2.7.5
136
137        * Bugs fixed:
138               + Put back symbols inadvertantly removed.
139               + desktop file parser cleanups.
140               + http method cleanups
141               + search vfs methods case insensitively
142
143gnome-vfs 2.7.4
144
145        * Bugs fixed:
146               + Make move/copy merge directories instead of overwriting
147                 them when doing an xfer.
148               + register GnomeVFSFileInfo in the glib GType system
149               + 64 bit fixes from Josselin Mouette
150               + misc doc fixes
151               + misc bug fixes in backends, including:
152                 - fix crasher in tar:/// method
153                 - crasher in sftp method
154                 - smb fixes
155        * Features
156               + Use HAL for volumes, if enabled.
157               + Implement kerberos/gssapi support for the ftp and smb methods.
158               + Introduce davs for ssl dav.
159               + Move daemon-only code over to a helper library for the daemon.
160               + Implemented a simple resolver API.
161               + entirely new http backend that uses neon
162               + implement new MIME spec.  This involves a total rewrite
163                 of the MIME backend, and involves desktop file parsers
164                 being installed.
165
166gnome-vfs 2.7.3
167
168        * Bugs fixed:
169               + FreeBSD portability fixes
170               + DragonFly portability fixes
171               + translate strings in daemon
172               + made ngettext translations work
173        * Features
174               + New function to list dns-sd browse domains
175               + authentication in ftp backend
176               + better performance in ftp backend
177               
178gnome-vfs 2.7.2
179
180        * Bugs fixed:
181               + solaris umount fixes
182               + bonobo-storage fix
183               + computer method volume name handling crash fixed
184               + fix problem with buffer_write that caused ftp problems
185        * Features
186               + DNS-SD api
187               + mDNS and DNS-SD support in network://
188               
189gnome-vfs 2.7.1
190        * Bugs fixed:
191                + fixed some mime issues (sync w/ upstream)
192                + keyring support for sftp:
193                + deprecate ssh: and alias it to sftp:
194                + handle cdrom/floppy mountpoints outside /mnt
195                + fix multiple file copies with ftp:
196                + fix some sftp bugs
197                + freebsd build fix
198                + new ask callback, used to implement ssh host key
199                  questions
200                + Work on making sockets cancellable
201               
202gnome-vfs 2.6.0
203        * Bugs fixed:
204                + Some doc fixes
205                + Fixed potential buffer in ftp readdir
206                + Fix up needs_terminal usage in schema for url handlers
207
208gnome-vfs 2.5.91
209        * Bugs fixed:
210                + build fixes
211                + enable ssl if using gnu tls
212                + handle host key changed in sftp method
213
214gnome-vfs 2.5.90
215        * Bugs fixed:
216                + fix some sftp bugs
217                + fix ssl support (wasn't working at all)
218                + better webdav support on some servers (including apache)
219                + fix crash when monitoring invalid uris
220                + handle fam crashing without using 100% cpu
221                + fix nautilus crasher
222                + better emission of pre_unmount when unmounting volumes
223                + fixed some mime sniffing issues (need new shared-mime-info)
224                + portability fixes
225                + fix memleaks
226                + some header changes needed for c++ binding
227
228gnome-vfs 2.5.8
229        * Bugs fixed:
230                + Text mimetype sniffing
231                + portability fixes
232        * Features
233                + Added gtk file chooser backend (experimental)
234                  Note that this introduces a circular build dependency.
235                  This will have to be fixed later, but isn't a huge
236                  problem atm since nothing is using the backend.
237gnome-vfs 2.5.7
238        * Bugs fixed:
239                + proxy mask parsing bug fixed
240                + Eject code on freebsd
241                + Fixed leaks
242                + DESTDIR install fixes
243
244gnome-vfs 2.5.6
245        * Features
246                + mime sniffing default method changed
247        * Bugs fixed:
248                + Portability fixes
249                + Force volume reload after mount/unmount
250                + handle 32bit linux device numbers
251                + fix various mime detection bugs
252                + don't confuse user_xattr mount option with user
253                + move vfs daemon to libexec
254                                 
255gnome-vfs 2.5.5
256        * Features
257                + Allow rename to case-different name
258                  on case-insensitive filesystems (FAT)
259                + Add smb support (requires samba 3.0)
260                + Add sftp support
261                + Use the xdg mime systems (requires shared-mime-data)
262                + Initial network:// support
263               
264        * Bugs fixed:
265                + Fix drive/volume casting macros
266                + Added GPL headers to daemon
267
268gnome-vfs 2.5.4
269        * Features
270                + performance tweaking of copy block size
271                + correct units for kilobytes according to HIG
272                + some cleanups of the schemas texts
273               
274        * Bugs fixed:
275                + fixed up daemon failure handling
276                + cd name reading
277                + g_object_new crasher
278                + removed debug spew
279gnome-vfs 2.5.3
280        * Features
281                + New authentication callbacks, allowing
282                  more control and gnome-keyring integration
283                + New callback support for http backend
284                + moved url handler schemas here
285                + real gtypes for gnome-vfs enumerations (Murray Cumming)
286               
287        * Bugs fixed:
288                + Solaris fixes of the volume handling (Niall Powed, Padraig O'Brian)
289               
290gnome-vfs 2.5.2
291        * Features
292                + use ngettext
293        * Bugs fixed:
294                + no more vfs-daemon zombies
295                + fixed gnomevfs-ls escape bug
296                + fixed some leaks
297                + fixed some http issues
298               
299gnome-vfs 2.5.1
300        * Features
301                + volume monitor
302                + computer location
303
304gnome-vfs 2.5.0
305
306        * Features
307                + asynchronous seek implementation (Manuel Clos)
308                + seek and tell support in the FTP method (Manuel Clos)
309
310        * Featurelets:
311                + make the ssh method work with newer ssh (Mitch)
312
313gnome-vfs 2.4.0
314
315        * Featurelets:
316                Updated translations
317               
318gnome-vfs 2.3.90
319
320        * Bugs fixed:
321               + Just emit one mime db changed signal per change
322
323gnome-vfs 2.3.8
324
325        * Bugs fixed:
326                + CDE menu fixes
327                + IPV6 build fixes for non-linux
328                + removed usage of ngettext (for now)
329                + fix fam crash
330        * Featurelets:
331                + add dav schema for webdav usage
332                + Make gnome_vfs_make_uri_from_input be smarter about
333                  when to make http: uris
334
335gnome-vfs 2.3.7
336
337        * Bugs fixed:
338                + Test fixes
339                + translation fixes
340        * Featurelets:
341                + ignore_hosts gconf key for proxies
342
343gnome-vfs 2.3.6
344
345        * Bugs fixed:
346                + Fixes in CDE menu handling
347                + Shrink default gnome-vfs stack size
348                + Small API doc updates
349                + Properly read .mime and .keys file not ending with \n
350                + Compilation fixes when using gcc 3.3
351                + Compilation fixes for Solaris
352                + Leak fixes in URI and mime-type handling
353                + When an unknown app is added to a mime-type short list,
354                  also add it to this mime-type global list
355
356        * Featurelets:
357                + Added an Accessibility submenu in the Applications menu
358                + Improve parsing of URIs (wrongly) containing UTF-8 chars
359                + Translation updates
360
361gnome-vfs 2.3.5:
362        * Features:
363                + added a startup notification application registry key
364        * Bugs fixed:
365                + Fix memory handling in mime handlers.
366                + Make job_private static in gnome-vfs-job.c
367                + Fixed CDE menu crash
368
369gnome-vfs 2.3.4:
370        * Bugs fixed:
371               + Get Names of vfolder directories right
372       
373gnome-vfs 2.3.3:
374        * Bugs fixed:
375               + Fix potential crashes for uris with %2F in them
376               + solaris libnsl/libsocket build fixes
377               + Fix fam threadsafe issue
378               + Handle fam connection going away better
379               + Fixed doc building
380
381gnome-vfs 2.3.2
382        * Features:
383               + ipv6 uris supported
384               + add some command line applications for gnome-vfs
385
386        * Bugs fixed:
387               + mp3 mimetype is audio/mpeg, not audio/x-mp3
388               + build issues fixed
389               + fix ncpfs filesystem
390       
391gnome-vfs 2.3.1
392        * Features:
393               + New API gnome_vfs_url_show() and related calls
394               + New function gnome_vfs_make_uri_from_input_with_dirs
395               + Cygwin port
396               + IPV6 support
397               
398        * Bugs fixed:
399               + Some mime fixes
400               + Correctly handle symlinks to symlinks
401               + hpux fixes
402               + CDE menu translation fixes
403               + Webdav PROPFIND details
404               + Fixed locale aliases handling
405               + call bindtextlocale to get translation working
406               + Fixes to mtab handling
407
408gnome-vfs 2.2.4
409
410        * Bugs fixed:
411               + Remove spew in destroy_notify (Dave Camp)
412               + Throttle FAM change even rate to avoid applications
413                 using 100% cpu when a file is written
414               + Don't silently fail whole operation when symlink copy
415                 fails
416               + Fix for crash when canceling in bug-buddy
417               + Fix bug in sample program (Murray Cumming)
418               + Fix gnome_vfs_get_volume_free_space to work on NFS mounts
419               + Fix start directory on some ftp servers (Christophe Fergeau)
420               + Look for user-installed modules in ~/.gnome2/vfs/modules
421                 instead of ~/.gnome/vfs/modules
422        * Featurelets
423               + Some translation updates.
424
425gnome-vfs 2.2.3
426
427        * Bugs fixed:
428               + Fix Strange smb: crash with module callbacks
429               + Fix for systems without readdir_r
430               + Fix race in monitor code
431               + Handle ogg files with id3 data in mp3 sniffer
432               + Use cached data data for get_info_from_handle in the
433                 http method
434               + Various ssh-method fixes (Bastien Nocera)
435               + Fix memleak (Frederic Crozat)
436        * Featurelets
437               + Try pkg-config to detect openssl if installed
438               + add --enable-gnutls switch to allow you to enable the
439                 new gnutls code
440                 
441       
442gnome-vfs 2.2.2
443
444        * Bugs fixed:
445               + fixed memleak in monitors
446               + fixed some ssh method problems
447               + fixed some vfs moniker bugs
448
449gnome-vfs 2.2.1
450
451        * Bugs fixed:
452               + Fixed deadlock wrt fam while adding many monitors
453               + fixed memleak
454
[18575]455gnome-vfs 2.2.0
456
457        * Bugs fixed:
458               + races and bugs in the GIOChannel support (Josh Parsons)
459        * Featurelets
460               + Added (disabled for now) gnutls ssl lib (Andrew McDonald)
461                 This will be enabled later when its been tested more.
462
463gnome-vfs 2.1.91
464
465        * Bugs fixed:
466               + gzip header creation time
467               + gnome_vfs_uri_extract_dirname crash
468               + gnome_vfs_socket_buffer_peekc corrected
469
470gnome-vfs 2.1.6
471
472        * Bugs fixed:
473               + fixed -lpthreads build failure (Owen Taylor)
474               + Handle directory moves overwriting themselves (Alex Larsson)
475               + Correct libdir handling (Frederic Crozat)
476        * Featurelets
477               + Deprecated gnome_vfs_mime_shutdown, gnome_vfs_loadinit,
478                 gnome_vfs_preinit and gnome_vfs_postinit. (Alex Larsson)
479               + Lots of docs updates (Diego Gonzalez)
480               + _ prefix internal functions. (Tim Janik)
481
482gnome-vfs 2.1.5
483
484        * Featurelets
485                + Added GNOME_VFS_ERROR_NO_MASTER_BROWSER to GnomeVFSResult
486
487gnome-vfs 2.1.4
488
489        * Featurelets
490                + gnome_vfs_open_fd() replaced console: method (Giovanni Corriga)
491        * Bugs fixed:
492                + Avoid polling when user mime dir doesn't exist (Frederic Crozat)
493                + Fix memleak in mime data directory handling (Frederic Crozat)
494
495gnome-vfs 2.1.2,3
496
497        * Featurelets
498                + vfolder re-write (Alex Graveley)
499                + add access check API (Christophe Fergeau)
500                + funky network: scheme (Bastien Nocera)
501                + symlink following cp -R (Colin Walters)
502                + async performance improvements (Brian Cameron)
503                + favorites updates (Seth Nickell)
504                + eel vfs utils merged (James Willcox)
505                + 'uses_gnomevfs' in .application (Christophe Fergeau)
506                + update docs (Ian McKellar)
507        * Bugs fixed
508                + URI canonicalization (Frederic Crozat)
509                + config source fix (Ian McKellar)
510                + vfolder misc, lots. (Alex, Damon Chaplin)
511                + turn off vfolder debug (Mark McLouglin)
512                + CDE integration fixes (Stephen Browne,
513                  Arvind Samptur, HideToshi Tajima)
514                + remove hard-coding (Seth)
515                + ssh quoting fixes (Christophe)
516                + several ERROR_EOF fixes (Christophe)
517                + buffer overflow fix (Christophe)
518                + http fd leak (Ghee Teo)
519                + OP_XFER leak fix (Jody Goldberg)
520                + fix trash locking, and IO (Michael Meeks)
521                + g_memory management fix (Dave Camp)
522                + newer findutils fixes (Federico Mena)
523                + build fixes (Michael, Yanko Kaneti, Jacob Berkman)
524
[18316]525gnome-vfs 2.0.2
526
527        * Bugs fixed
528                + gcc 3.1 build (Frederic Crozat)
529                + don't leak async pipes (Frederic)
530                + kill 5 second bug (Jody Goldberg, Michael Meeks)
[18575]531                + major locking re-hash (Jacob Berkman, Michael)
[18316]532                + cancellation efficiency (Michael)
533                + init threads earlier (Michael)
534                + URI canonicalization (Frederic)
535                + more trash security (Rohit R, Laavanya KR)
536                + 40% MIME parsing speedup (Michael)
537                + O_TRUNC fixage, UMR fix (Alex Larsson)
538                + CDE desktop method updates (Stephen Browne)
539                + async job map locking fixes (Damon Chaplin)
540                + MIME file monitoring tracking (Jody)
541                + configure cleans (Michael)
542                + async job / dirinfo on cancel leaks (Michael)
543
544        * Featurelets
545                + more / fixed auto-regression tests (Michael)
546                + doc update (Dave Camp)
547
548gnome-vfs 2.0.1
549
550        * Bugs fixed
551                + monitor failure mode fix (Damon Chaplin)
552                + i18n fix (Alex Graveley)
553                + module link fixage (James Henstridge)
554                + ~/.gnome init fixes (Alex)
555                + Trash security fix (Damon)
556
557        * Featurelets
558                + ABI padding (Seth)
559
560gnome-vfs 2.0.0
561---------------
562
563What's New:
564
565 * NNTP method for browsing network news
566 * "vfolder" method for handling the panel's virtual menu structure
567 * TAR method can read into tarballs
568 * Control Center now based on preferences module
569 * Support for file monitoring through FAM
570 * Support for Portuguese and Malay locales
571 * FreeBSD support
572
573What's Changed:
574
575 * Ported to the GNOME 2 platform
576 * API cleanups and consistency fixes
577 * Split header files between module APIs and public APIs
578 * Better API coverage in documentation
579 * 64-bit clean
580 * Better Solaris support
581 * Don't leak memory!
582 * Trash doesn't cause performance problems on NFS
583 * Performance and memory improvements to the file & ftp modules
584 * Dramatic performance improvements to the ssh module
585 * Removed GDK dependency
586 * Split MIME data into a seperate module (gnome-mime-data)
587 * Various bug fixes to the MIME database including loading much faster
588 * Authentication prompts less, caches better
589 * XFer more accurately reports progress throughout operations
Note: See TracBrowser for help on using the repository browser.