Mercurial > core / lisp/lib/net/pkg.lisp
changeset 698: |
96958d3eb5b0 |
parent: |
4d8451fe5423
|
author: |
Richard Westhaver <ellis@rwest.io> |
date: |
Fri, 04 Oct 2024 22:04:59 -0400 |
permissions: |
-rw-r--r-- |
description: |
fixes |
2 (:use :cl :std :sb-bsd-sockets :sb-thread :sb-concurrency) 25 (:use :cl :obj :dat/proto :std :log :net/core :sb-bsd-sockets) 26 (:export :get-address-by-name)) 30 (:use :cl :std :net/core :sb-bsd-sockets) 35 :with-udp-client-and-server)) 39 (:use :cl :std :net/core :sb-bsd-sockets) 44 (defpackage :net/codec/punycode 45 (:nicknames :codec/punycode) 53 (defpackage :net/codec/dns 54 (:nicknames :codec/dns) 55 (:use :cl :std :net/core :net/codec/punycode) 62 :decode-record :decode-response 63 :encode-host :decode-host :encode-header :decode-header 64 :encode-query :decode-query 67 (defpackage :net/codec/tlv 68 (:nicknames :codec/tlv) 69 (:use :cl :std :net/core :dat/proto) 71 :tlv :tlv-type :tlv-length :tlv-value :make-tlv)) 73 (defpackage :net/codec/osc 74 (:nicknames :codec/osc) 75 (:use :cl :std :log :net/core) 77 :*default-osc-buffer-size* 96 :get-current-timetag ; osc-time 104 (std:defpkg :net/proto/swank 105 (:use :cl :sb-bsd-sockets :std :net/core :net/tcp) 106 ;; (:import-from :swank-client ...) 107 ;; (:use-reexport :swank-client) 110 (defpackage :net/proto/crew 111 (:nicknames :net/crew) 112 (:use :cl :sb-bsd-sockets :std :net/core :obj/id) 113 (:import-from #:sb-thread 116 ;; #:make-condition-variable 120 (:import-from :sb-concurrency 122 ;; (:import-from #:swank 126 ;; #:slime-eval-async 127 ;; #:slime-migrate-evals 128 ;; #:slime-network-error 129 ;; #:slime-pending-evals-p 130 ;; #:swank-connection 131 ;; #:with-slime-connection) 133 :crew-connection-info 135 :crew-worker :crew-worker-pool 136 :*crew-worker-pools-lock* 140 :parallel-mapcar :parallel-reduce 141 :eval-form-all-workers 142 :eval-form-repeatedly 143 :eval-repeatedly-async-state 146 (defpackage :net/proto/dns 147 (:nicknames :net/dns) 148 (:use :cl :sb-bsd-sockets :std :net/core :net/udp :codec/dns) 150 :dns-servers-exhausted 152 :*cloudflare-servers* 163 :dns-servers-exhausted 165 :with-dns-error-handling)) 167 (defpackage :net/proto/ssh 168 (:use :cl :std :net/core :sb-bsd-sockets) 171 (defpackage :net/proto/http 173 (:use :cl :std :net/core :sb-bsd-sockets :parse/bytes :io/xsubseq :io/smart-buffer) 195 :make-multipart-parser 196 ;; Low-level parser API 202 :http-multipart-parse 204 :make-ll-multipart-parser 229 :invalid-query-string 232 :invalid-header-token 233 :invalid-content-length 236 :invalid-internal-state 241 :multipart-parsing-error 242 :invalid-multipart-body 245 :header-value-parsing-error 246 :invalid-header-value 247 :invalid-parameter-key 248 :invalid-parameter-value)) 250 (defpackage net/cookie 251 (:use :cl :std :parse/bytes :obj/uri) 252 (:shadowing-import-from :alexandria :when-let :if-let) 253 (:import-from :obj/time 256 :timestamp-to-universal 257 :universal-to-timestamp 260 :*abbreviated-subzone-name->timezone-list* 261 :reread-timezone-repository 266 (:export :parse-set-cookie-header 268 :write-set-cookie-header 287 :cookie-jar-host-cookies 291 :cookie-creation-timestamp)) 295 (:shadowing-import-from :std/type :octet :octet-vector) 296 (:import-from :dat/mime :mime) 297 (:shadow :get :delete) 298 (:use :cl :std :obj/uri 299 :obj/url :net/proto/http :babel :net/cookie 300 :fast-io :dat/base64 :cl+ssl :sb-gray) 301 (:shadowing-import-from :babel :octets-to-string) 311 :*default-connect-timeout* 312 :*default-read-timeout* 319 :*use-connection-pool* 320 :make-connection-pool 321 :clear-connection-pool 324 :ignore-and-continue)) 326 (defpackage :net/fetch 328 (:use :cl :std :obj/uri :cli/progress) 329 (:export :fetch :download)) 333 (:use :cl :std :obj/uri 334 :net/core :net/proto/http :net/cookie :dat/base64 335 :sb-gray :dat/mime :sb-bsd-sockets) 337 #:default-web-directory 349 (in-package :std-user) 368 (:use :cl :std :std-user :net :obj))