diff options
Diffstat (limited to 'components/net')
-rw-r--r-- | components/net/async_runtime.rs | 4 | ||||
-rw-r--r-- | components/net/decoder.rs | 2 | ||||
-rw-r--r-- | components/net/filemanager_thread.rs | 4 | ||||
-rw-r--r-- | components/net/hsts.rs | 6 | ||||
-rw-r--r-- | components/net/http_cache.rs | 2 | ||||
-rw-r--r-- | components/net/image_cache.rs | 5 | ||||
-rw-r--r-- | components/net/local_directory_listing.rs | 2 | ||||
-rw-r--r-- | components/net/resource_thread.rs | 4 | ||||
-rw-r--r-- | components/net/tests/filemanager_thread.rs | 7 |
9 files changed, 20 insertions, 16 deletions
diff --git a/components/net/async_runtime.rs b/components/net/async_runtime.rs index 7d1fb9daeaa..c99068b1076 100644 --- a/components/net/async_runtime.rs +++ b/components/net/async_runtime.rs @@ -19,9 +19,9 @@ pub static HANDLE: LazyLock<Mutex<Option<Runtime>>> = LazyLock::new(|| { .worker_threads( thread::available_parallelism() .map(|i| i.get()) - .unwrap_or(servo_config::pref!(threadpools.fallback_worker_num) as usize) + .unwrap_or(servo_config::pref!(threadpools_fallback_worker_num) as usize) .min( - servo_config::pref!(threadpools.async_runtime_workers.max).max(1) as usize, + servo_config::pref!(threadpools_async_runtime_workers_max).max(1) as usize, ), ) .enable_io() diff --git a/components/net/decoder.rs b/components/net/decoder.rs index 9b6c8f1a3d0..4d0973cdac2 100644 --- a/components/net/decoder.rs +++ b/components/net/decoder.rs @@ -280,7 +280,7 @@ impl Stream for BodyStream { .content_length .map_or(false, |c| c.0 == self.total_read); if self.is_secure_scheme && - (all_content_read || pref!(network.tls.ignore_unexpected_eof)) + (all_content_read || pref!(network_tls_ignore_unexpected_eof)) { let source = err.source(); let is_unexpected_eof = source diff --git a/components/net/filemanager_thread.rs b/components/net/filemanager_thread.rs index e72290b2694..65c3736bf24 100644 --- a/components/net/filemanager_thread.rs +++ b/components/net/filemanager_thread.rs @@ -602,7 +602,7 @@ impl FileManagerStore { // Check if the select_files preference is enabled // to ensure process-level security against compromised script; // Then try applying opt_test_path directly for testing convenience - let opt_s = if pref!(dom.testing.html_input_element.select_files.enabled) { + let opt_s = if pref!(dom_testing_html_input_element_select_files_enabled) { opt_test_path } else { self.query_files_from_embedder(patterns, false, embedder_proxy) @@ -632,7 +632,7 @@ impl FileManagerStore { // Check if the select_files preference is enabled // to ensure process-level security against compromised script; // Then try applying opt_test_paths directly for testing convenience - let opt_v = if pref!(dom.testing.html_input_element.select_files.enabled) { + let opt_v = if pref!(dom_testing_html_input_element_select_files_enabled) { opt_test_paths } else { self.query_files_from_embedder(patterns, true, embedder_proxy) diff --git a/components/net/hsts.rs b/components/net/hsts.rs index ebaf6e783bd..da57051790f 100644 --- a/components/net/hsts.rs +++ b/components/net/hsts.rs @@ -144,8 +144,8 @@ impl HstsList { return; } - let upgrade_scheme = if pref!(network.enforce_tls.enabled) { - if (!pref!(network.enforce_tls.localhost) && + let upgrade_scheme = if pref!(network_enforce_tls_enabled) { + if (!pref!(network_enforce_tls_localhost) && match url.host() { Some(Host::Domain(domain)) => { domain.ends_with(".localhost") || domain == "localhost" @@ -154,7 +154,7 @@ impl HstsList { Some(Host::Ipv6(ipv6)) => ipv6.is_loopback(), _ => false, }) || - (!pref!(network.enforce_tls.onion) && + (!pref!(network_enforce_tls_onion) && url.domain() .is_some_and(|domain| domain.ends_with(".onion"))) { diff --git a/components/net/http_cache.rs b/components/net/http_cache.rs index bf6d28de220..0f0f715b3f6 100644 --- a/components/net/http_cache.rs +++ b/components/net/http_cache.rs @@ -756,7 +756,7 @@ impl HttpCache { /// Storing Responses in Caches. /// <https://tools.ietf.org/html/rfc7234#section-3> pub fn store(&mut self, request: &Request, response: &Response) { - if pref!(network.http_cache.disabled) { + if pref!(network_http_cache_disabled) { return; } if request.method != Method::GET { diff --git a/components/net/image_cache.rs b/components/net/image_cache.rs index 3d2ffcf5706..a9a6e558919 100644 --- a/components/net/image_cache.rs +++ b/components/net/image_cache.rs @@ -17,6 +17,7 @@ use net_traits::image_cache::{ use net_traits::request::CorsSettings; use net_traits::{FetchMetadata, FetchResponseMsg, FilteredMetadata, NetworkError}; use pixels::{load_from_memory, CorsStatus, Image, ImageMetadata, PixelFormat}; +use servo_config::pref; use servo_url::{ImmutableOrigin, ServoUrl}; use webrender_api::units::DeviceIntSize; use webrender_api::{ImageDescriptor, ImageDescriptorFlags, ImageFormat}; @@ -422,8 +423,8 @@ impl ImageCache for ImageCacheImpl { // If no information can be obtained about the system, uses 4 threads as a default let thread_count = thread::available_parallelism() .map(|i| i.get()) - .unwrap_or(servo_config::pref!(threadpools.fallback_worker_num) as usize) - .min(servo_config::pref!(threadpools.async_runtime_workers.max).max(1) as usize); + .unwrap_or(pref!(threadpools_fallback_worker_num) as usize) + .min(pref!(threadpools_async_runtime_workers_max).max(1) as usize); ImageCacheImpl { store: Arc::new(Mutex::new(ImageCacheStore { diff --git a/components/net/local_directory_listing.rs b/components/net/local_directory_listing.rs index 39e6a98d66c..ab89e054b20 100644 --- a/components/net/local_directory_listing.rs +++ b/components/net/local_directory_listing.rs @@ -16,7 +16,7 @@ use servo_url::ServoUrl; use url::Url; pub fn fetch(request: &mut Request, url: ServoUrl, path_buf: PathBuf) -> Response { - if !pref!(network.local_directory_listing.enabled) { + if !pref!(network_local_directory_listing_enabled) { // If you want to be able to browse local directories, configure Servo prefs so that // "network.local_directory_listing.enabled" is set to true. return Response::network_error(NetworkError::Internal( diff --git a/components/net/resource_thread.rs b/components/net/resource_thread.rs index 2001faccd22..12278d4c326 100644 --- a/components/net/resource_thread.rs +++ b/components/net/resource_thread.rs @@ -695,8 +695,8 @@ impl CoreResourceManager { ) -> CoreResourceManager { let num_threads = thread::available_parallelism() .map(|i| i.get()) - .unwrap_or(servo_config::pref!(threadpools.fallback_worker_num) as usize) - .min(servo_config::pref!(threadpools.resource_workers.max).max(1) as usize); + .unwrap_or(servo_config::pref!(threadpools_fallback_worker_num) as usize) + .min(servo_config::pref!(threadpools_resource_workers_max).max(1) as usize); let pool = CoreResourceThreadPool::new(num_threads, "CoreResourceThreadPool".to_string()); let pool_handle = Arc::new(pool); CoreResourceManager { diff --git a/components/net/tests/filemanager_thread.rs b/components/net/tests/filemanager_thread.rs index 9a1b33becec..0e3e8aeb91a 100644 --- a/components/net/tests/filemanager_thread.rs +++ b/components/net/tests/filemanager_thread.rs @@ -15,16 +15,19 @@ use net_traits::blob_url_store::BlobURLStoreError; use net_traits::filemanager_thread::{ FileManagerThreadError, FileManagerThreadMsg, ReadFileProgress, }; -use servo_config::set_pref; +use servo_config::prefs::Preferences; use crate::create_embedder_proxy; #[test] fn test_filemanager() { + let mut preferences = Preferences::default(); + preferences.dom_testing_html_input_element_select_files_enabled = true; + servo_config::prefs::set(preferences); + let pool = CoreResourceThreadPool::new(1, "CoreResourceTestPool".to_string()); let pool_handle = Arc::new(pool); let filemanager = FileManager::new(create_embedder_proxy(), Arc::downgrade(&pool_handle)); - set_pref!(dom.testing.html_input_element.select_files.enabled, true); // Try to open a dummy file "components/net/tests/test.jpeg" in tree let mut handler = File::open("tests/test.jpeg").expect("test.jpeg is stolen"); |