config/urimethodmap

Search:
Group by:

Types

URIMethodMap = object
  map*: Table[string, string]
  imageProtos*: seq[string]
URIMethodMapResult = enum
  ummrNotFound, ummrSuccess, ummrWrongURL

Consts

DefaultURIMethodMap = "# Default urimethodmap file for Chawan.\n\nhttp:\t\t\tcgi-bin:http\nhttps:\t\t\tcgi-bin:http\nfinger:\t\t\tcgi-bin:finger\ngemini:\t\t\tcgi-bin:gemini\nfile:\t\t\tcgi-bin:file\nftp:\t\t\tcgi-bin:ftp\nsftp:\t\t\tcgi-bin:sftp\ngopher:\t\t\tcgi-bin:gopher\nspartan:\t\tcgi-bin:spartan\nman:\t\t\tcgi-bin:man\nman-k:\t\t\tcgi-bin:man\nman-l:\t\t\tcgi-bin:man\nimg-codec+png:\t\tcgi-bin:stbi\nimg-codec+jpeg:\t\tcgi-bin:stbi\nimg-codec+gif:\t\tcgi-bin:stbi\nimg-codec+bmp:\t\tcgi-bin:stbi\nimg-codec+x-unknown:\tcgi-bin:stbi\nimg-codec+webp:\t\tcgi-bin:jebp\nimg-codec+x-sixel:\tcgi-bin:sixel\nimg-codec+x-cha-canvas:\tcgi-bin:canvas\nimg-codec+svg+xml:\tcgi-bin:nanosvg\n"

Procs

proc findAndRewrite(this: URIMethodMap; url: var URL): URIMethodMapResult {.
    ...raises: [], tags: [RootEffect], forbids: [].}
proc parseURIMethodMap(this: var URIMethodMap; s: string) {....raises: [],
    tags: [], forbids: [].}