CVSROOT: /cvs/gnome Module name: vino Changes by: markmc 06/10/13 04:47:32
Modified files: . : ChangeLog server : vino-prefs.c vino-server.c vino-server.h vino-server.schemas.in server/libvncserver: CHANGES main.c sockets.c server/libvncserver/rfb: rfb.h Log message: 2006-10-12 Mark McLoughlin <[EMAIL PROTECTED]> Add a "local_only" GConf key, for people who want to exclusively use SSH tunnels to access the server. Based on patch from Shaya Potter <[EMAIL PROTECTED]> in bug #156242 [http://bugzilla.gnome.org/show_bug.cgi?id=156242] * server/libvncserver/sockets.c: (rfbInitSockets): pass rfbScreen->localOnly to ListenOnTcpPort() (rfbSetLocalOnly): re-bind the socket if localOnly changes. (ListenOnTcpPort): add localOnly argument and bind with INADDR_LOOPBACK if true. * server/libvncserver/rfb/rfb.h: modify ListenOnTcpPort() prototype and add rfbSetLocalOnly() * server/libvncserver/main.c: (rfbGetScreen): init localOnly. * server/libvncserver/CHANGES: add note. * server/vino-server.schemas.in: add local_only GConf key * server/vino-prefs.c: (vino_prefs_local_only_changed), (vino_prefs_create_server), (vino_prefs_init): add handling for local_only key * server/vino-server.[ch]: (vino_server_init_from_screen): propogate local_only to rfbScreen. (vino_server_set_property), (vino_server_get_property), (vino_server_class_init): add "local-only" property (vino_server_get_local_only), (vino_server_set_local_only): add accessors. Call rfbSetLocalOnly() if it changes. URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=vino&who=markmc&date=explicit&mindate=2006-10-13%2004:46&maxdate=2006-10-13%2004:48 _______________________________________________ cvs-commits-list mailing list cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list