| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
g_type_class_add_private and G_TYPE_INSTANCE_GET_PRIVATE have been
recently deprecated. Let's use rather G_DEFINE_TYPE_WITH_PRIVATE
and _get_instance_private() instead in order to prevent deprecation
warnings.
|
|
|
|
|
|
|
|
|
| |
If a monitor is being cleaned up due to the backend disappearing,
we could see the monitor being finalized as a result of removing
a subscriber, leading to a segfault as it continues to access
its internal state.
https://bugzilla.gnome.org/show_bug.cgi?id=696479
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=682384
|
| |
|
|
|
|
| |
...not doing that leads to accessing freed memory
|
|
|
|
| |
Handle a connection dying and unregister its subscription.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Updating the address of the FSF.
This has been done by:
while read file; do
sed -i 's:59 Temple Place:51 Franklin Street:' $file
sed -i 's:Suite 330:Fifth Floor:' $file
sed -i 's:02111-1307:02110-1301:' $file
done
https://bugzilla.gnome.org/show_bug.cgi?id=656598
Signed-off-by: Tomas Bzatek <tbzatek@redhat.com>
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=659815
|
|
|
|
|
| |
We're missing a lot of dbus_message_unref after sending
messages, add them.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2009-03-13 Alexander Larsson <alexl@redhat.com>
Bug 563418 – gvfs backend leaks monitors
* daemon/gvfsmonitor.c:
(unsubscribe):
(vfs_monitor_message_callback):
Fix crashes when unsubscribing monitors.
svn path=/trunk/; revision=2322
|
|
|
|
|
|
|
|
|
|
|
| |
2008-03-26 Alexander Larsson <alexl@redhat.com>
* daemon/gvfsmonitor.c:
Send replies to subscribe and unsubscribe messages.
svn path=/trunk/; revision=1681
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-02-19 Alexander Larsson <alexl@redhat.com>
* lots of *.c files:
Code cleanup from Kjartan:
Removes unused code/variables.
Uses right printf types
Uses non-deprecated dbus calls.
Removes spurious ; and ,
deleted extra checks for NULL for g_free
svn path=/trunk/; revision=1302
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-01-21 Alexander Larsson <alexl@redhat.com>
* client/gdaemonfile.c:
* client/sftpuri.c:
* common/gmounttracker.c:
* daemon/gvfsmonitor.c:
* daemon/gvfsbackend.c:
Fix warnings
* daemon/gvfsbackendburn.c:
* daemon/gvfsbackendlocaltest.c:
* daemon/gvfsbackendtrash.c:
Update to latest gio API (removal of
duplicate GSeekable calls).
2008-01-21 Alexander Larsson <alexl@redhat.com>
* configure.ac:
Post release version bump
svn path=/trunk/; revision=1161
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-01-10 Alexander Larsson <alexl@redhat.com>
* daemon/gvfsbackend.h:
* daemon/gvfsmonitor.[ch]:
* daemon/gvfsbackendcomputer.c:
* daemon/gvfsbackendtrash.c:
Make GVfsMonitor API simpler for users.
svn path=/trunk/; revision=1091
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-01-10 Alexander Larsson <alexl@redhat.com>
* daemon/gvfsmonitor.c:
Remove freeing of initial ref after delay.
* daemon/gvfsjobcreatemonitor.[ch]:
Set the monitor as result here, not only the obj path.
Nicer and allows better lifetime handling.
If returning a obj ref, keep the monitor alive for
some time to allow a subscribe request.
* daemon/gvfsbackendcomputer.c:
* daemon/gvfsbackendtrash.c:
Update to the new APIs
svn path=/trunk/; revision=1090
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-11-27 Alexander Larsson <alexl@redhat.com>
* client/gdaemonfileinputstream.c:
* client/gdaemonfileoutputstream.c:
* client/gdaemonvfs.c:
* client/gvfsfusedaemon.c:
* client/gvfsuriutils.h:
* daemon/gvfsbackend.c:
* daemon/gvfsbackendsftp.c:
* daemon/gvfsbackendtrash.c:
* daemon/gvfschannel.c:
* daemon/gvfsmonitor.c:
* daemon/mount.c:
Update to build with the latest glib included
gio
svn path=/trunk/; revision=1034
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-11-13 Alexander Larsson <alexl@redhat.com>
* common/gsysutils.c:
* daemon/gvfschannel.c:
* daemon/gvfsdaemonutils.c:
* daemon/gvfsjobcopy.c:
* daemon/gvfsmonitor.c:
* daemon/gvfswritechannel.c:
Add required includes for solaris
Patch from Damien Carbery
svn path=/trunk/; revision=1022
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-11-01 Christian Kellner <gicmo@gnome.org>
* client/*.[ch]:
* common/*.[ch]:
* daemon/*.[ch]:
* test/*.[ch]:
Add copyright information to source files.
svn path=/trunk/; revision=1007
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-10-16 Alexander Larsson <alexl@redhat.com>
* common/gvfsdaemonprotocol.[ch]:
Make sending icons actually work
* daemon/gvfsbackendtrash.c:
Set icon for toplevel
* daemon/gvfsmonitor.c:
Initialize error before call
svn path=/trunk/; revision=980
|
|
2007-10-08 Alexander Larsson <alexl@redhat.com>
* common/gvfsdaemonprotocol.h:
Add defines for monitoring
* client/Makefile.am:
* client/gdaemondirectorymonitor.[ch]:
* client/gdaemonfilemonitor.[ch]:
* client/gdaemonfile.c:
Add daemon directory monitor and initial work on file monitor
* client/gdaemonfileenumerator.c:
Make path_counter private
Return DBUS_HANDLER_RESULT_HANDLED when handling messages.
* client/gdaemonvfs.[ch]:
Make _g_mount_ref_ref "public"
* client/gvfsdaemondbus.c:
Handle NULL callbacks for async calls
* daemon/Makefile.am:
* daemon/gvfsbackend.[ch]:
* daemon/gvfsjobcreatemonitor.[ch]:
Add create_dir_monitor and create_file_monitor.
Add g_vfs_backend_get_daemon
* daemon/gvfsmonitor.[ch]:
Helper code for monitors
* daemon/gvfsbackendtrash.c:
Implement directory monitor for trash dirs
svn path=/trunk/; revision=971
|