Iridium Browser source code
Switch branches/tags
iridium-browser-2018.5.67 iridium-browser-2018.4.66 iridium-browser-2017.11 iridium-browser-2017.10 iridium-browser-58.0 iridium-browser-54.0 iridium-browser-51.1 iridium-browser-51.0 iridium-browser-50.0 iridium-browser-49.0 iridium-browser-48.2 iridium-browser-48.1 iridium-browser-48.0 iridium-browser-47.0 iridium-browser-47.0-test1 iridium-browser-46.0 iridium-browser-46.0-rc1 iridium-browser-45.0-rc1 iridium-browser-44.1 iridium-browser-44.0 iridium-browser-44.0-rc1 iridium-browser-43.8 iridium-browser-43.8-rc1 iridium-browser-43.7-rc2 iridium-browser-43.7-rc1 iridium-browser-43.6 iridium-browser-43.6-rc1 iridium-browser-43.5 iridium-browser-43.4 iridium-browser-43.3 iridium-browser-43.2 iridium-browser-43.1 iridium-browser-43.0 iridium-browser-42.0 iridium-browser-41.2 iridium-browser-41.1 iridium-browser-41.0 iridium-browser-40.2 iridium-browser-40.1 iridium-browser-40.0 iridium-browser-39.2 iridium-browser-39.1 iridium-browser-39.0 iridium-browser-38.0 iridium-browser-37.3 iridium-browser-37.2 iridium-browser-37.1 iridium-browser-37.0 iridium-browser-36.0 66.0.3359.117 62.0.3202.94 61.0.3163.100 58.0.3029.81 57.0.2987.37 54.0.2840.71 51.0.2704.63 51.0.2704.22 50.0.2661.86 49.0.2623.75 48.0.2564.116 48.0.2564.109 48.0.2564.48 47.0.2526.106 47.0.2526.49 46.0.2490.80 46.0.2490.71 45.0.2454.93 44.0.2403.157 44.0.2403.125 43.0.2357.132 43.0.2357.130 43.0.2357.125 43.0.2357.83 42.0.2311.138 41.0.2272.118 41.0.2272.104 40.0.2214.111 40.0.2214.93 39.0.2171.95 39.0.2171.65 38.0.2125.104 37.0.2062.94 36.0.1985.125
Nothing to show
Clone or download
Pull request Compare This branch is 42437 commits ahead, 711 commits behind nwjs:nw27.
jengelh chromium: fix Google's beta quality code
Because this commit would normally touch a separate
submodule, that patch is included in this commit as a file.

rpmlint:
 I: Program causes undefined operation
    (likely same variable used twice and post/pre incremented in the same expression).
    e.g. x = x++; Split it in two operations.
 W: iridium-browser sequence-point ../../cc/layers/surface_layer_impl.cc:135
 W: iridium-browser sequence-point ../../headless/lib/browser/protocol/browser_handler.cc:74

 I: Program is using uninitialized variables.
    Note the difference between "is used" and "may be used"
 W: iridium-browser uninitialized-variable ../../third_party/cacheinvalidation/src/google/cacheinvalidation/include/types.h:175

 I: Program returns random data in a function
 E: iridium-browser no-return-in-nonvoid-function ../../chrome/browser/ui/webui/discards/discards_ui.cc:51

gcc:
[ 1537s] ../../cc/layers/surface_layer_impl.cc:135:23: warning: operation on 'shared_quad_state' may be undefined [-Wsequence-point]
[ 2009s] ../../headless/lib/browser/protocol/browser_handler.cc:74:56: warning: operation on 'web_contents' may be undefined [-Wsequence-point]
[ 2009s]    HeadlessWebContentsImpl* web_contents = web_contents =
[ 1512s] ../../third_party/cacheinvalidation/src/google/cacheinvalidation/include/types.h: In function 'bool syncer::ObjectIdFromValue(const base::DictionaryValue&, invalidation::ObjectId*)':
[ 1512s] ../../third_party/cacheinvalidation/src/google/cacheinvalidation/include/types.h:175:7: warning: '<anonymous>.invalidation::ObjectId::source_' is used uninitialized in this function [-Wuninitialized]
[ 1512s]  class ObjectId {
[ 6638s] ../../chrome/browser/ui/webui/discards/discards_ui.cc: In function 'mojom::LifecycleUnitVisibility {anonymous}::GetLifecycleUnitVisibility(content::Visibility)':
[ 6638s] ../../chrome/browser/ui/webui/discards/discards_ui.cc:51:1: warning: control reaches end of non-void function [-Wreturn-type]
[ 6638s]  }
Latest commit 63ef884 May 17, 2018
Permalink
Failed to load latest commit information.
android_webview Instrument variations seed loading in WebView May 8, 2018
apps [Extensions] Add WARN_UNUSED_RESULT on waiting for a test message Apr 5, 2018
ash
base
blink
build all: add trk: prefixes to possibly evil connections May 16, 2018
build_overrides
cc
chrome
chrome_cleaner Copy chrome_cleaner/cleaner/ from the internal repo Mar 21, 2018
chrome_elf
chromecast
chromeos all: add trk: prefixes to possibly evil connections May 16, 2018
cloud_print
components common: set Iridium version and change User-Agent accordingly May 16, 2018
content
courgette
crypto
dbus
device [M-67] Add check for failure to initialize UdevWatcher May 7, 2018
docs
extensions
gin
google_apis
google_update Reland "Update Google Update COM interface definitions in google_upda… Mar 1, 2018
gpu
headless chromium: fix Google's beta quality code May 17, 2018
infra
ios ui/translation: update strings to read "Iridium" instead May 16, 2018
ipc
iridium net: add "trk:" scheme and help identify URLs being retrieved May 16, 2018
jingle
mash
media
mojo Mojo JS Bindings: Prevent issues with method parameter names. Apr 12, 2018
native_client_sdk
net
notification_helper
pdf Fix TouchSelection handles for PDF Apr 12, 2018
ppapi
printing
remoting
rlz
sandbox build: use -Wl,--no-keep-memory May 16, 2018
services
skia
sql
storage
styleguide
testing
third_party
toolchain
tools
ui Disable smooth scrolling on Linux May 16, 2018
url net: add "trk:" scheme and help identify URLs being retrieved May 16, 2018
webrunner The Great Blink mv for source files, part 1. Apr 7, 2018
.clang-format
.eslintrc.js MD Extensions: Convert all usages of .bind(this) to use ES6 arrow fun… Jul 27, 2017
.git-blame-ignore-revs Add commits for the Great Blink mv to .git-blame-ignore-revs Apr 7, 2018
.gitattributes
.gitignore
.gn
.vpython Use vpython's pyobjc wheel for color_profile_manager_mac. Mar 8, 2018
0001-skia-fix-Google-s-beta-quality-code.patch
AUTHORS
BUILD.gn
CODE_OF_CONDUCT.md
DEPS
ENG_REVIEW_OWNERS
LICENSE
LICENSE.chromium_os
OWNERS
PRESUBMIT.py
PRESUBMIT_test.py Fix another false-positive of _CheckUniquePtr Apr 6, 2018
PRESUBMIT_test_mocks.py
README.md
WATCHLISTS
codereview.settings
testbuild.txt

README.md

Iridium Browser

Iridium is a free, open, and libre browser modification of the Chromium code base, with privacy being enhanced in several key areas. Automatic transmission of partial queries, keywords, metrics to central services inhibited and only occurs with consent. In addition, all our builds are reproducible, and modifications are auditable, setting the project ahead of other secure browser providers.

Development

The Iridium code is currently not on GitHub. You find our repository at https://git.iridiumbrowser.de/cgit.cgi/iridium-browser/.

See https://iridiumbrowser.de/development.html for details.

Download

More information and binary downloads can be found at https://iridiumbrowser.de.

Reporting bugs and issues

Please use the Iridium Browser tracker on GitHub to report your findings or to add feature requests.