summaryrefslogtreecommitdiff
path: root/daemon/gvfsafpconnection.h
Commit message (Collapse)AuthorAgeFilesLines
* afp: Use UTF-8 for volume namesRoss Lagerwall2014-09-271-1/+1
| | | | | | | | | | | | Use UTF-8 for volume names since volume names are encoded as UTF-8 for protocol versions 3.0 and higher. This prevents seeing volume names like: "John’s Public Folder" Since the volume name comes as a pascal string with UTF-8 encoding, extend the function to read pascal strings with the ability to read pascal strings encoded as UTF-8. https://bugzilla.gnome.org/show_bug.cgi?id=733996
* afp: Try to prevent idle disconnectsRoss Lagerwall2014-08-031-0/+1
| | | | | | | | Some servers (e.g. OS X 10.8) disconnect clients who don't respond to server notifications. Prevent this by sending FPGetVolParms, as the spec suggests. https://bugzilla.gnome.org/show_bug.cgi?id=734194
* afp: Don't create write requests bigger than the maximum request size.Carl-Anton Ingmarsson2012-08-091-0/+4
|
* afp: move map_id function to GVfsAfpServerCarl-Anton Ingmarsson2012-08-091-10/+0
| | | | | also rename the AfpMapIDFunction enum to GVfsAfpMapIDFunction and move it into gvfsafpserver.h.
* afp: make fields private in GVfsAfpServerCarl-Anton Ingmarsson2012-08-091-2/+2
|
* afp: logout from server on unmountCarl-Anton Ingmarsson2012-08-091-0/+1
|
* Use a worker thread in GVfsAfpConnectionCarl-Anton Ingmarsson2012-08-091-5/+1
|
* afp: append _sync to g_vfs_afp_connection_[open|close]Carl-Anton Ingmarsson2012-08-091-2/+2
|
* Update the Address of the FSFFelix Möller2012-07-301-2/+2
| | | | | | | | | | | | | | | 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>
* afp: split out volume specific functions into a GVfsAfpVolume object.Carl-Anton Ingmarsson2012-01-221-0/+1
|
* afp: change g_vfs_afp_connection_get_server_info to g_vfs_afp_query_server_infoCarl-Anton Ingmarsson2012-01-221-3/+3
| | | | It's unnecessary to create a GVfsAfpConnection to retreive the server info
* afp: make GVfsAfpName an opaque typeCarl-Anton Ingmarsson2012-01-221-9/+0
|
* afp: output the textual representation of undhandled error codesCarl-Anton Ingmarsson2012-01-221-34/+2
| | | | | add a new function afp_result_to_gerror which does a generic AfpResultCode to GError mapping
* Revert "afp: start read loop directly on connect"Carl-Anton Ingmarsson2011-08-261-3/+3
| | | | This reverts commit 5c1242031634859004ce330581342c273a251d20.
* Revert "afp: reuse g_vfs_afp_connection_send_command in the sync version"Carl-Anton Ingmarsson2011-08-261-5/+9
| | | | This reverts commit ecc1730d3bfdc11fa07f15893267a7ea054328f1.
* afp: start read loop directly on connectCarl-Anton Ingmarsson2011-08-251-3/+3
| | | | | also change g_vfs_afp_connection_get_server_info to take a GSocketConnectable instead of a GVfsAfpConnection
* afp: reuse g_vfs_afp_connection_send_command in the sync versionCarl-Anton Ingmarsson2011-08-251-9/+5
|
* afp: add copy_file function wrapping FPCopyFileCarl-Anton Ingmarsson2011-08-251-0/+2
|
* afp: query for and set G_FILE_OWNER_[USER|USER_REAL|GROUP]Carl-Anton Ingmarsson2011-08-251-0/+12
|
* afp: print errors for some more results from FPExchangeFilesCarl-Anton Ingmarsson2011-08-251-0/+1
|
* afp: fix some memoryleaksCarl-Anton Ingmarsson2011-08-251-0/+1
| | | | | | change g_vfs_afp_connection_send_command to take a "char *reply_buf" paramater to use for storing the reply data instead of reusing the buf data pointer in GVfsAfpCommand
* afp: read directly into the given read bufferCarl-Anton Ingmarsson2011-08-251-1/+1
| | | | this way we can skip an memcpy and gain some extra performance
* afp: avoid useless copy when writingCarl-Anton Ingmarsson2011-08-251-0/+2
|
* afp: implement moveCarl-Anton Ingmarsson2011-08-251-0/+4
|
* afp: implement setting of G_FILE_ATTRIBUTE_UNIX_[MODE|UID|GID]Carl-Anton Ingmarsson2011-08-251-0/+1
|
* afp: use goffset in g_vfs_afp_reply_seekCarl-Anton Ingmarsson2011-08-251-1/+1
|
* afp: get UID and GID using FPGetUserInfoCarl-Anton Ingmarsson2011-08-251-22/+32
|
* afp: implement replace for files where we can't create a temporary fileCarl-Anton Ingmarsson2011-08-251-0/+1
| | | | instead we just write to the existing file and then truncate the file size
* afp: better error handling when server doesn't support anonymous loginCarl-Anton Ingmarsson2011-08-251-0/+1
|
* afp: set proper error message for some more FPEnumerateExt2 errorsCarl-Anton Ingmarsson2011-08-251-0/+1
|
* afp: set unix privilegies if availableCarl-Anton Ingmarsson2011-08-251-4/+4
|
* afp: retreive and store the user id for the logged in userCarl-Anton Ingmarsson2011-08-251-0/+11
|
* afp: convert g_vfs_afp_connection_queue_command to the standard GIO async ↵Carl-Anton Ingmarsson2011-08-251-10/+9
| | | | | | pattern also rename it to g_vfs_afp_connection_send_command
* afp: implement query_fs_infoCarl-Anton Ingmarsson2011-08-251-0/+18
| | | | also split out volume parameter fetching into an utility funciton
* afp: receive and print out server messagesCarl-Anton Ingmarsson2011-08-251-0/+19
|
* afp: implement basic file replaceCarl-Anton Ingmarsson2011-08-251-0/+2
|
* afp: add support for renaming of files and direcotriesCarl-Anton Ingmarsson2011-08-251-0/+2
|
* afp: add g_vfs_afp_command_put_[byte|int|uint] functions and use theseCarl-Anton Ingmarsson2011-08-251-5/+15
|
* afp: implement directory creationCarl-Anton Ingmarsson2011-08-251-0/+2
|
* afp: implement deleteCarl-Anton Ingmarsson2011-08-251-1/+4
|
* afp: add support for creating filesCarl-Anton Ingmarsson2011-08-251-1/+6
|
* afp: fixup some indenting issuesCarl-Anton Ingmarsson2011-08-251-3/+5
|
* afp: add support for seeking on readCarl-Anton Ingmarsson2011-08-251-0/+1
|
* afp: add read supportCarl-Anton Ingmarsson2011-08-251-10/+26
|
* afp: add g_vfs_afp_reply_read_(u)int64Carl-Anton Ingmarsson2011-08-251-6/+8
|
* afp: remove unused enumsCarl-Anton Ingmarsson2011-08-251-110/+6
|
* afp: fix small typoCarl-Anton Ingmarsson2011-08-251-1/+1
|
* afp: read the invisible attribute and set the fileinfo accordinglyCarl-Anton Ingmarsson2011-08-251-0/+12
|
* afp: get basic file browsing workingCarl-Anton Ingmarsson2011-08-251-12/+27
|
* afp: work on file enumerationCarl-Anton Ingmarsson2011-08-251-9/+22
|