Commit graph

1,995 commits

Author SHA1 Message Date
adisbladis
e4fef25d7d
firefox-beta-bin: 57.0b4 -> 57.0b5 2017-10-05 13:28:26 +08:00
Joachim Fasting
05b2f85590
tor-browser-bundle-bin: 7.0.5 -> 7.0.6 2017-10-03 02:42:51 +02:00
Joachim Fasting
f4f594e359
tor-browser-bundle: geoip support 2017-10-03 02:42:48 +02:00
Joachim Fasting
ba689a2740
tor-browser-bundle: support transports obfs2,obfs3 2017-10-03 02:42:47 +02:00
Joachim Fasting
ae4c8e0889
tor-browser-bundle: bump https-everywhere to 2017.9.12 2017-10-03 02:42:41 +02:00
Utku Demir
cf17954406 firefox-beta-bin: 56.0b5 -> 57.0b4 2017-10-02 10:20:19 +13:00
Orivej Desh
8f99dc2cc9 Merge pull request #29499 from peterhoeg/p/falkon
falkon: init at 2.1.2.1
2017-10-01 10:02:03 +00:00
Robin Gloster
40ed226507 treewide: mark a bunch of failing builds as broken
(cherry picked from commit 23fdbaa375)
[dezgeg: Un-mark shotcut, tokei & uchiwa that do build on master]
2017-10-01 00:26:52 +03:00
Mateusz Kowalczyk
3763b48cb5 firefox-devedition-bin: 56.0b5 -> 57.0b4 2017-09-30 17:23:58 +01:00
Peter Hoeg
812ddbf406 falkon: init at 2.1.2.1 2017-09-30 09:56:49 +08:00
Orivej Desh
a293bb0326 Merge pull request #29599 from lluchs/vivaldi-1.12.955.36-1
vivaldi: 1.11.917.39-1 -> 1.12.955.36-1
2017-09-29 09:49:02 +00:00
Franz Pletz
5b71411413
firefox-bin: 55.0.3 -> 56.0 2017-09-29 01:52:15 +02:00
Herwig Hochleitner
e78bf2d1e9 chromium: 61.0.3163.79 -> 61.0.3163.100 2017-09-28 19:53:20 +02:00
Herwig Hochleitner
93aaeaccc2 chromium: separate patches for beta and dev builds
fixes beta and dev builds
2017-09-28 19:53:20 +02:00
Joachim Fasting
387f1c75f5
tor-browser-bundle: minor refactorings 2017-09-28 15:40:18 +02:00
Joachim Fasting
3ec05d6237
tor-browser-bundle: feature parity with the binary bundle
This will be factored later (eventually both will be subsumed by a more
generic construct).

Don't bother with pulseaudio support, however.
2017-09-28 15:40:10 +02:00
Joachim Fasting
931da53e50
tor-browser-bundle: support passing additional extensions 2017-09-27 22:58:12 +02:00
Joachim Fasting
2651602c17
tor-browser-bundle: factor out extensions 2017-09-27 22:58:07 +02:00
Joachim Fasting
206e4a6d69
tor-browser-bundle: basic checks for the wrapper script 2017-09-26 23:17:12 +02:00
Joachim Fasting
fc44e91ad5
tor-browser-bundle: use fonts from Nixpkgs 2017-09-26 23:17:11 +02:00
Joachim Fasting
f05d50f36c
tor-browser-bundle: approximate upstream bundle & purity control 2017-09-26 23:17:10 +02:00
Joachim Fasting
93b9109b46
tor-browser-bundle: clear pref bootstrappedAddons for purity 2017-09-26 23:17:09 +02:00
Joachim Fasting
0c26be5bd2
tor-browser-bundle: improve organization of distribution dir
Store TBB specific files under TorBrowser-Data
2017-09-26 23:17:08 +02:00
Joachim Fasting
346661d77b
tor-browser-bundle: redo extensions 2017-09-26 23:17:08 +02:00
Joachim Fasting
fe3b95e749
tor-browser-bundle: customization via extraPrefs 2017-09-26 23:17:02 +02:00
Eelco Dolstra
c03326445b firefox: Remove about:buildconfig
Storing the build configuration caused Firefox to retain a dependency
on gcc, glibc.dev and icu4c.dev.

This reduces the size of the firefox closure from 587 to 415 MiB.
2017-09-26 23:14:35 +02:00
Joachim Fasting
19ecb7f287
tor-browser-bundle: init at 7.0.1 (from source)
The original browser bundle expects to run from a bundled directory,
typically under user's home.  This version creates a firefox distribution
with preloaded extensions and settings that functions more like an
ordinary firefox installation.

The approach used here could be generalized to allow specification of
custom firefox distributions.  Eventually, the code will be factored so
that the tbb is just an instance of that more general construct (firefox
base + extensions + prefs).

Currently, we use the latest upstream versions of extensions and so on.
Eventually we want to track the upstream bundle more closely and ideally
use the exact same inputs (firefox source, extension sources).

To avoid mixing up profile data, all runtime state is stored under
$XDG_DATA_HOME/tor-browser.

Major TODO items
- Pluggable transports
- Upstream TBB version parity
- Avoid fetchgit
- Build NoScript from source (no upstream source repo, however, must rely
  on third-parties)
- Improved notation for packaging extensions
- Feature parity with the binary bundle (apulse and runtime purity, in
  particular)
2017-09-26 14:55:49 +02:00
Joachim Fasting
799c1218cd
tor-browser-bundle-bin: default to dmix
To support multiple playback streams
2017-09-25 16:11:57 +02:00
Joachim Fasting
09a09c892c
tor-browser-bundle-bin: support audio playback without pulseaudio
Still a little rough around the edges but does work.  Defaults to using
the default plughw; set the APULSE_PLAYBACK_DEVICE envvar to override.
2017-09-23 21:43:19 +02:00
Joachim Fasting
69e3817eb6
tor-browser-bundle-bin: optionally disable multiprocess support
Multiprocess tabs always crash, as first reported by the issue mentioned
below.  It is now consistently reproducible both on NixOS and non-NixOS
for me, so I've decided to add a toggle to conveniently disable
multiprocess support as a work-around.

Closes https://github.com/NixOS/nixpkgs/issues/27759 but does
not really fix the underlying problem ...
2017-09-23 00:17:42 +02:00
Lukas Werling
a1767fa1ab vivaldi: 1.11.917.39-1 -> 1.12.955.36-1
vivaldi-ffmpeg-codecs: 60.0.3112.90 -> 61.0.3163.91
2017-09-20 16:14:23 +02:00
Maximilian König
460cd80729 palemoon: 27.4.1 -> 27.4.2 2017-09-18 16:57:02 +02:00
Jan Malakhovski
701db44ab9 palemoon: just use the default gcc 2017-09-16 18:18:26 +03:00
Vladimír Čunát
d5724ef2dd
vivaldi-ffmpeg-codecs: fix evaluation (forgotten file) 2017-09-16 15:27:33 +02:00
Vladimír Čunát
9a55f74e43
vivaldi-ffmpeg-codecs: fix evaluation
The patch was removed during chromium update.
It won't build, but the error seems the same as before chromium update...
2017-09-16 14:30:58 +02:00
Herwig Hochleitner
6141d8e6fd chromium: shorten mkdir -p 2017-09-15 21:33:37 +02:00
Herwig Hochleitner
7b866fdff9 chromium: create libexec output dir in installphase 2017-09-15 17:50:18 +02:00
Herwig Hochleitner
209b9e88df chromium: remove swiftshader install dir 2017-09-15 08:59:14 +02:00
Herwig Hochleitner
2773508b5d chromium: 60.0.3112.113 -> 61.0.3163.79
CVE-2017-5111
CVE-2017-5112
CVE-2017-5113
CVE-2017-5114
CVE-2017-5115
CVE-2017-5116
CVE-2017-5117
CVE-2017-5118
CVE-2017-5119
CVE-2017-5120
2017-09-14 20:15:57 +02:00
Kirill Boltaev
73af0b1696 chromium: 60.0.3112.90 -> 60.0.3112.113 2017-09-14 00:40:57 +02:00
taku0
c2e7d1f1f2 flashplayer: 26.0.0.151 -> 27.0.0.130 2017-09-13 20:45:30 +09:00
Joachim Fasting
f84125c3b1
tor-browser-bundle-bin: runtime purity improvements
These changes reduce file accesses outside TBB_HOME or the Nix store, as
determined by running under strace -e access,open,stat.
2017-09-09 17:37:14 +02:00
Joachim Fasting
c8f2dbae9f
tor-browser-bundle-bin: hard-code path to desktop Icon 2017-09-09 17:37:09 +02:00
John Ericson
5b6d78194c Merge pull request #29028 from obsidiansystems/cross-cleanup
misc pkgs: Clean up cross
2017-09-05 13:59:50 -04:00
John Ericson
5de3b11960 links 2: Simplify cross, no crossAttrs or crossConfig 2017-09-05 13:25:35 -04:00
John Ericson
8babcd4d2b elinks: Simplify cross, no crossAttrs or crossConfig 2017-09-05 13:25:21 -04:00
Joachim Fasting
5113be54a4
tor-browser-bundle-bin: 7.0.4 -> 7.0.5 2017-09-05 19:20:02 +02:00
Joachim F
6ee01c0c87 Merge pull request #28999 from oxij/pkg/tor-reorg-update
firefoxPackages: tor-browser: reorganize and update
2017-09-05 13:53:48 +00:00
SLNOS
26cf9e33fa firefoxPackages: tor-browser: 6.5.2 -> 7.0.1, keep 6.5.2 2017-09-04 20:19:53 +00:00
SLNOS
513341434c firefoxPackages: tor-browser: reorganize expression 2017-09-04 20:19:53 +00:00