Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/dillo-browser/dillo
/ functions
Functions
3,450 in github.com/dillo-browser/dillo
⨍
Functions
3,450
◇
Types & classes
462
↓ 2 callers
Function
Capi_conn_valid
* Validate a capi_conn_t pointer. * @return NULL if not valid, conn otherwise. */
src/capi.c:116
↓ 2 callers
Function
Capi_dpi_build_cmd
* Build the dpip command tag, according to URL and server. */
src/capi.c:303
↓ 2 callers
Function
Capi_map_cache_flags
* Convert cache-defined flags to Capi ones. */
src/capi.c:501
↓ 2 callers
Function
Cookies_add_cookie
dpi/cookies.c:725
↓ 2 callers
Function
Cookies_control_check
* Same as @ref Cookies_control_check_domain except it takes an URL */
src/cookies.c:365
↓ 2 callers
Function
Cookies_control_check_domain
* Check the rules for an appropriate action for this domain. * The rules are ordered by domain length, with longest first, so the * first match is t
dpi/cookies.c:1513
↓ 2 callers
Function
Cookies_date_delim
* As given in RFC 6265. */
dpi/cookies.c:588
↓ 2 callers
Function
Cookies_domain_is_ip
* Is the domain an IP address? */
dpi/cookies.c:1026
↓ 2 callers
Function
Cookies_fopen
* Return a file pointer. If the file doesn't exist, try to create it, * with the optional 'init_str' as its content. */
dpi/cookies.c:191
↓ 2 callers
Function
Cookies_parse_date
* Parse date string. * * A true nightmare of date formats appear in cookies, so one basically * has to paw through the soup and look for anything t
dpi/cookies.c:606
↓ 2 callers
Function
Cookies_rm_expired_cookies
* Delete expired cookies. * If node is given, only check those cookies. * Note that nodes can disappear if all of their cookies were expired. * *
dpi/cookies.c:677
↓ 2 callers
Function
Cookies_too_many
* There are too many cookies. Choose one to remove and delete. * If node is given, select from among its cookies only. */
dpi/cookies.c:708
↓ 2 callers
Function
Decode_content_init_common
src/decode.c:307
↓ 2 callers
Function
Dicache_remove
* Actually free a dicache entry, given the URL and the version number. */
src/dicache.c:167
↓ 2 callers
Function
Dns_server_req
* Request function (spawn a server and let it handle the request) */
src/dns.c:330
↓ 2 callers
Function
Domain_match
* Wildcard ('*') pattern always matches. * "example.org" pattern matches "example.org". * ".example.org" pattern matches "example.org" and "sub.exam
src/domain.c:95
↓ 2 callers
Function
Dpi_blocking_start_dpid
* Confirm that the dpid is running. If not, start it. * Return: 0 running OK, 2 Error. */
src/IO/dpi.c:505
↓ 2 callers
Function
Dpi_conn_free
* Free a connection data structure */
src/IO/dpi.c:106
↓ 2 callers
Function
Dpi_connect_socket
* Connect a socket to a dpi server and return the socket's FD. * We have to ask 'dpid' (dpi daemon) for the port of the target dpi server. * Once we
src/IO/dpi.c:604
↓ 2 callers
Function
Dpi_read_comm_keys
* Read dpid's communication keys from its saved file. * Return value: 1 on success, -1 on error. */
test/unit/cookies.c:116
↓ 2 callers
Function
Dpi_read_comm_keys
* Read dpid's communication keys from its saved file. * Return value: 1 on success, -1 on error. */
src/IO/dpi.c:394
↓ 2 callers
Function
File_close
* Close a file descriptor, but handling EINTR */
dpi/file.c:117
↓ 2 callers
Function
File_content_type
* Based on the extension, return the content_type for the file. * (if there's no extension, analyze the data and try to figure it out) */
dpi/file.c:531
↓ 2 callers
Function
File_get_content_type_from_data
* Detects 'Content-Type' when the server does not supply one. * It uses the magic(5) logic from file(1). Currently, it * only checks the few mime ty
dpi/file.c:131
↓ 2 callers
Function
Filter_smtp_hack
* Filter '\n', '\r', "%0D" and "%0A" from the authority part of an FTP url. * This helps to avoid a SMTP relaying hack. This filtering could be done
dpi/dpiutil.c:148
↓ 2 callers
Function
Gif_data_blocks
* This reads a sequence of GIF data blocks and ignores them. * Buf points to the first data block. * * Return Value * 0 = There wasn't enough byte
src/gif.c:260
↓ 2 callers
Function
Gif_do_color_table
Read the color map * * Implements, from the spec: * Global Color Table * Local Color Table */
src/gif.c:739
↓ 2 callers
Function
Gif_free
* Free the gif-decoding data structure. */
src/gif.c:180
↓ 2 callers
Function
Hsts_eat_value
* Advance past any value. */
src/hsts.c:192
↓ 2 callers
Function
Hsts_expired
src/hsts.c:260
↓ 2 callers
Function
Hsts_free_policy
src/hsts.c:49
↓ 2 callers
Function
Html_add_anchor
* Register an anchor for this page. */
src/html.cc:2675
↓ 2 callers
Function
Html_check_name_val
* Check that 'val' is composed of characters inside [A-Za-z0-9:_.-]. * Note: ID can't have entities, but this check is enough (no '&'). * Return val
src/html.cc:1475
↓ 2 callers
Function
Html_display_block
src/html.cc:3975
↓ 2 callers
Function
Html_load_image
* Tell cache to retrieve image */
src/html.cc:2188
↓ 2 callers
Function
Html_parse_entity
* Given an entity, return the corresponding string. * Returns NULL if not a valid entity. * * The first character *token is assumed to be == '&' *
src/html.cc:1035
↓ 2 callers
Function
Html_push_tag
* Push the tag (copying attributes from the top of the stack) */
src/html.cc:1349
↓ 2 callers
Function
Html_set_link_coordinates
* Set the URL data for image maps. */
src/html.cc:292
↓ 2 callers
Function
Html_tag_cleanup_to_idx
* Cleanup the stack to a given index. * * 's_idx' stack index to clean up to. * 'new_idx' is the tag index that triggered the cleanup. * 'fi' forb
src/html.cc:3695
↓ 2 callers
Function
Html_tag_content_table_cell
src/table.cc:449
↓ 2 callers
Function
Html_tag_open_table_cell
* used by <TD> and <TH> */
src/table.cc:389
↓ 2 callers
Function
Html_update_content_type
* Update the document's content type information based on meta tag data. */
src/html.cc:3094
↓ 2 callers
Function
Html_write_raw
* Here's where we parse the html and put it into the Textblock structure. * Return value: number of bytes parsed */
src/html.cc:4316
↓ 2 callers
Function
Http_connect_queued_sockets
src/IO/http.c:249
↓ 2 callers
Function
Http_connect_socket
* This function is called after the DNS succeeds in solving a hostname. * Task: Finish socket setup and start connecting the socket. */
src/IO/http.c:567
↓ 2 callers
Function
Http_connect_tls
* Prepare an HTTPS connection. If necessary, tunnel through a proxy first. */
src/IO/http.c:504
↓ 2 callers
Function
Http_fd_map_add_entry
src/IO/http.c:185
↓ 2 callers
Function
Http_fd_map_remove_entry
* Remove and free entry from fd_map. */
src/IO/http.c:202
↓ 2 callers
Function
Http_must_use_proxy
* Test proxy settings and check the no_proxy domains list. * Return value: whether to use proxy or not. */
src/IO/http.c:662
↓ 2 callers
Function
Http_server_remove
src/IO/http.c:1081
↓ 2 callers
Function
Http_socket_activate
src/IO/http.c:241
↓ 2 callers
Function
IO_callback
* Handle background IO for a given FD (reads | writes). * (This function gets called when there's activity in the FD) */
src/IO/IO.c:265
↓ 2 callers
Function
IO_new
* Return a new, initialized, 'io' struct */
src/IO/IO.c:64
↓ 2 callers
Function
IO_submit
* Receive an IO request (IORead | IOWrite), * Set a watch for it, and let it flow! */
src/IO/IO.c:328
↓ 2 callers
Function
Jpeg_free
* Free the jpeg-decoding data structure. */
src/jpeg.c:106
↓ 2 callers
Function
Menu_bugmeter_validate
src/menu.cc:242
↓ 2 callers
Function
Menu_set_link_menu_user_data
src/menu.cc:532
↓ 2 callers
Function
Nav_get_scroll_pos
* Get the scrolling position of the current page. */
src/nav.c:139
↓ 2 callers
Function
Nav_save_scroll_pos
* Save the scrolling position of the current page. */
src/nav.c:154
↓ 2 callers
Function
Png_free
* Free up the resources for this image. */
src/png.c:310
↓ 2 callers
Function
Svg_free
* Free up the resources for this image. */
src/svg.c:40
↓ 2 callers
Function
Tls_cert_status
src/IO/tls_openssl.c:425
↓ 2 callers
Function
Tls_cert_status
src/IO/tls_mbedtls.c:507
↓ 2 callers
Function
Tls_close_by_key
* Close an open TLS connection. */
src/IO/tls_openssl.c:1070
↓ 2 callers
Function
Tls_close_by_key
* Close an open TLS connection. */
src/IO/tls_mbedtls.c:856
↓ 2 callers
Function
Tls_connect
* Connect, set a callback if it's still not completed. If completed, check * the certificate and report back to http. */
src/IO/tls_openssl.c:1101
↓ 2 callers
Function
Tls_fatal_error_msg
* Print a message about the fatal alert. * * The values have gaps, and a few are never fatal error values, and some may * never be sent to clients,
src/IO/tls_mbedtls.c:884
↓ 2 callers
Function
Tls_get_end_of_chain
* Get the certificate at the end of the chain, or NULL on failure. * * Rumor has it that the stack can be NULL if a connection has been reused * an
src/IO/tls_openssl.c:799
↓ 2 callers
Function
Tls_get_issuer_name
src/IO/tls_openssl.c:806
↓ 2 callers
Function
Tls_handle_error
* Traduces an SSL I/O error into something understandable by IO.c * * Returns: -1 if there is an error and sets errno to the appropriate error, * o
src/IO/tls_openssl.c:1298
↓ 2 callers
Function
Tls_handshake
* Connect, set a callback if it's still not completed. If completed, check * the certificate and report back to http. */
src/IO/tls_mbedtls.c:963
↓ 2 callers
Function
Tls_load_certificates_from_path
* Load certificates from a given pathname. */
src/IO/tls_mbedtls.c:210
↓ 2 callers
Function
UIcmd_make_search_str
* Returns a newly allocated string holding a search url generated from * a string of keywords (separated by blanks) and the current search_url. * Th
src/uicmd.cc:1173
↓ 2 callers
Function
UIcmd_open_url_nbw
src/uicmd.cc:813
↓ 2 callers
Function
UIcmd_save
* Save a URL */
src/uicmd.cc:1075
↓ 2 callers
Function
UIcmd_tab_new
* Create a new Tab button, UI and its associated BrowserWindow data * structure. */
src/uicmd.cc:626
↓ 2 callers
Function
Url_host_find_public_suffix
* Given a URL host string, return the portion that is public. i.e., the * domain that is in a registry outside the organization. * For 'www.dillo.or
src/url.c:762
↓ 2 callers
Function
Webp_free
* Free up the resources for this image. */
src/webp.c:44
↓ 2 callers
Function
a_Bitvec_new
* Create a new bitvec with 'num_bits' size */
src/bitvec.c:23
↓ 2 callers
Function
a_Bitvec_set_bit
* Set a bit */
src/bitvec.c:63
↓ 2 callers
Function
a_Bookmarks_chat_add
* Have a short chat with the bookmarks server, * and finally ask it to add a new bookmark. * (this is an example of dpi chat) */
src/bookmark.c:27
↓ 2 callers
Function
a_Bw_get
* Return a bw by index */
src/bw.c:313
↓ 2 callers
Function
a_Bw_get_current_doc
* Get current document. */
src/bw.c:231
↓ 2 callers
Function
a_Bw_num
src/bw.c:305
↓ 2 callers
Function
a_Cache_download_enabled
* Check whether a URL scheme is downloadable. * @return 1 enabled, 0 disabled. */
src/cache.c:1093
↓ 2 callers
Function
a_Cache_set_content_type
* Change Content-Type for cache entry found by url. * from = { "http" | "meta" } * @return new content type. */
src/cache.c:492
↓ 2 callers
Function
a_Cache_stop_client
* Remove a client from the client queue * TODO: notify the dicache and upper layers */
src/cache.c:1419
↓ 2 callers
Function
a_Capi_dpi_send_data
* Send data to a dpi (e.g. add_bookmark, open_url, send_preferences, ...). * Most of the time we send dpi commands, but it also serves for raw data
src/capi.c:578
↓ 2 callers
Function
a_Capi_dpi_verify_request
* Safety test: only allow GET|POST dpi-urls from dpi-generated pages. */
src/capi.c:233
↓ 2 callers
Function
a_Capi_set_content_type
* Set the Content-Type for the URL. */
src/capi.c:567
↓ 2 callers
Function
a_Decode_transfer_free
src/decode.c:90
↓ 2 callers
Function
a_Dialog_save_file
* Show the save file dialog. * * @return pointer to chosen filename, or NULL on Cancel. */
src/dialog.cc:246
↓ 2 callers
Function
a_Dicache_unref
* Unrefs the counter of a dicache entry (it counts cache clients). * If there're no clients and no imgbuf, remove the entry. * Otherwise, let a_Dica
src/dicache.c:200
↓ 2 callers
Function
a_Domain_permit
* Is the resource at 'source' permitted to request the resource at 'dest'? */
src/domain.c:116
↓ 2 callers
Function
a_Dpi_rd_dpi_socket_dir
dpid/dpi.c:51
↓ 2 callers
Function
a_Dpi_send_blocking_cmd
test/unit/cookies.c:412
↓ 2 callers
Function
a_Dpi_send_blocking_cmd
* Send a command to a dpi server, and block until the answer is got. * Return value: the dpip tag answer as an string, NULL on error. */
src/IO/dpi.c:770
↓ 2 callers
Function
a_Dpi_sockdir_file
! \Return * Returns path to the dpi_socket_dir file * Use dFree to free memory */
dpid/dpi.c:34
↓ 2 callers
Function
a_Html_common_image_attrs
* Read image-associated tag attributes and create new image. */
src/html.cc:2063
↓ 2 callers
Function
a_Html_image_new
src/html.cc:2133
← previous
next →
601–700 of 3,450, ranked by callers