Lines Matching +full:server +full:- +full:username
4 * Copyright © 2007-2018 by Apple Inc.
5 * Copyright © 1997-2006 by Easy Software Products.
15 #include "cups-private.h"
27 *username, /* Username:password string */ member
61 { HTTP_URI_STATUS_OK, "http://server/",
62 "http", "", "server", "/", 80, 0,
64 { HTTP_URI_STATUS_OK, "http://username@server/",
65 "http", "username", "server", "/", 80, 0,
67 { HTTP_URI_STATUS_OK, "http://username:passwor%64@server/",
68 "http", "username:password", "server", "/", 80, 0,
70 { HTTP_URI_STATUS_OK, "http://username:passwor%64@server:8080/",
71 "http", "username:password", "server", "/", 8080, 8080,
73 { HTTP_URI_STATUS_OK, "http://username:passwor%64@server:8080/directory/filename",
74 "http", "username:password", "server", "/directory/filename", 8080, 8080,
79 { HTTP_URI_STATUS_OK, "https://username:passwor%64@server/directory/filename",
80 "https", "username:password", "server", "/directory/filename", 443, 0,
82 { HTTP_URI_STATUS_OK, "ipp://username:passwor%64@[::1]/ipp",
83 "ipp", "username:password", "::1", "/ipp", 631, 0,
85 { HTTP_URI_STATUS_OK, "lpd://server/queue?reserve=yes",
86 "lpd", "", "server", "/queue?reserve=yes", 515, 0,
91 { HTTP_URI_STATUS_OK, "socket://server/",
92 "socket", "", "server", "/", 9100, 0,
100 { HTTP_URI_STATUS_OK, "ipp://username:password@[v1.fe80::200:1234:5678:9abc+eth0]:999/ipp",
101 "ipp", "username:password", "fe80::200:1234:5678:9abc%eth0", "/ipp", 999, 999,
103 { HTTP_URI_STATUS_OK, "ipp://username:password@[fe80::200:1234:5678:9abc%25eth0]:999/ipp",
104 "ipp", "username:password", "fe80::200:1234:5678:9abc%eth0", "/ipp", 999, 999,
106 …{ HTTP_URI_STATUS_OK, "http://server/admin?DEVICE_URI=usb://HP/Photosmart%25202600%2520series?seri…
107 …"http", "", "server", "/admin?DEVICE_URI=usb://HP/Photosmart%25202600%2520series?serial=MY53OK70V1…
112 …{ HTTP_URI_STATUS_OK, "ipp://HP%20Officejet%204500%20G510n-z%20%40%20Will's%20MacBook%20Pro%2015%2…
113 … "ipp", "", "HP Officejet 4500 G510n-z @ Will's MacBook Pro 15\"._ipp._tcp.local.", "/", 631, 0,
118 { HTTP_URI_STATUS_UNKNOWN_SCHEME, "smb://server/Some%20Printer",
119 "smb", "", "server", "/Some Printer", 0, 0,
126 { HTTP_URI_STATUS_MISSING_SCHEME, "//server/ipp",
127 "ipp", "", "server", "/ipp", 631, 0,
131 { HTTP_URI_STATUS_UNKNOWN_SCHEME, "vendor://server/resource",
132 "vendor", "", "server", "/resource", 0, 0,
149 { HTTP_URI_STATUS_BAD_SCHEME, "://server/ipp",
152 { HTTP_URI_STATUS_BAD_SCHEME, "bad_scheme://server/resource",
156 /* Bad username */
157 { HTTP_URI_STATUS_BAD_USERNAME, "http://username:passwor%6@server/resource",
171 { HTTP_URI_STATUS_BAD_HOSTNAME, "http://server with spaces/index.html",
187 { HTTP_URI_STATUS_BAD_RESOURCE, "http://server/index.html%",
188 "http", "", "server", "", 80, 0,
190 { HTTP_URI_STATUS_BAD_RESOURCE, "http://server/index with spaces.html",
191 "http", "", "server", "", 80, 0,
212 * 'main()' - Main entry.
215 int /* O - Exit status */
216 main(int argc, /* I - Number of command-line arguments */ in main()
217 char *argv[]) /* I - Command-line arguments */ in main()
227 char encode[256], /* Base64-encoded string */ in main()
228 decode[256]; /* Base64-decoded string */ in main()
232 username[HTTP_MAX_URI], /* Username:password from URI */ in main() local
240 const char *encoding; /* Negotiated Content-Encoding */ in main()
259 * Do API tests if we don't have a URL on the command-line... in main()
276 i = (int)(current - start); in main()
278 i = -i; in main()
345 …if (!_httpDigest(buffer, sizeof(buffer), "MD5", "Mufasa", "http-auth@example.org", "Circle of Life… in main()
358 fputs("_httpDigest(SHA-256): ", stdout); in main()
359 …if (!_httpDigest(buffer, sizeof(buffer), "SHA-256", "Mufasa", "http-auth@example.org", "Circle of … in main()
396 for (i = 0, addr = addrlist; addr; i ++, addr = addr->next) in main()
401 httpAddrString(&(addr->addr), numeric, sizeof(numeric)); in main()
432 username, sizeof(username), in main()
437 strcmp(username, uri_tests[i].username) || in main()
461 if (strcmp(username, uri_tests[i].username)) in main()
462 printf(" Username \"%s\" instead of \"%s\"\n", in main()
463 username, uri_tests[i].username); in main()
499 uri_tests[i].username, in main()
602 else if (!strcmp(argv[1], "-u") && argc == 3) in main()
609 sizeof(scheme), username, sizeof(username), in main()
614 printf("username = \"%s\"\n", username); in main()
633 if (!strcmp(argv[i], "-o")) in main()
644 username, sizeof(username), in main()
692 if (cred->datalen != lcred->datalen) in main()
693 …tial #%d: Different lengths (saved=%d, current=%d)\n", i, (int)cred->datalen, (int)lcred->datalen); in main()
694 else if (memcmp(cred->data, lcred->data, cred->datalen)) in main()
730 if (http->authstring && !strncmp(http->authstring, "Digest ", 7) && !new_auth) in main()
731 _httpSetDigestAuthString(http, http->nextnonce, "HEAD", resource); in main()
814 printf("Requesting file \"%s\" (Accept-Encoding: %s)...\n", resource, in main()
831 if (http->authstring && !strncmp(http->authstring, "Digest ", 7) && !new_auth) in main()
832 _httpSetDigestAuthString(http, http->nextnonce, "GET", resource); in main()
929 CUPS_LLCAST length, CUPS_LLCAST (total / (current - start))); in main()
938 puts("Closing connection to server..."); in main()