File: changelog

package info (click to toggle)
freedombox-setup 0.10
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 212 kB
  • ctags: 10
  • sloc: sh: 274; makefile: 4
file content (846 lines) | stat: -rw-r--r-- 33,227 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
freedombox-setup (0.10) unstable; urgency=medium

  [ Petter Reinholdtsen ]
  * Drop obsolete build dependencies needed to build documentation.

  [ Sunil Mohan Adapa ]
  * Exit with error code when a component fails (Closes: #835632).
  * Cleanup dependencies that are dependencies of plinth, or otherwise no
    longer needed (Closes: #837335).

  [ Federico Ceratto ]
  * Update VCS url.

  [ James Valleroy ]
  * Drop obsolete package net-tools dependency (Closes: #849413).

 -- Federico Ceratto <federico@debian.org>  Sat, 14 Jan 2017 15:59:14 +0000

freedombox-setup (0.9.3) unstable; urgency=medium

  * Change maintainer to the FreedomBox packaging team.
  * Make removing policy-rc.d more robust (Closes: #803898).

 -- Petter Reinholdtsen <pere@debian.org>  Sat, 27 Aug 2016 20:30:40 +0200

freedombox-setup (0.9.2) unstable; urgency=medium

  [ Sunil Mohan Adapa ]
  * Require libapache2-mod-gnutls >= 0.7.4-1 to include fix for #514005
    (Closes: #824370).
  * Remove flash-kernel code specific for beaglebone (Closes: #825677).
  * Move LDAP server setup and PAM configuration over to Plinth
    (Closes: #824641).
  * Enable userdir for users upgrading from 0.9.1 (#825321).
  * Don't set laptop mode (Closes: #826345).

  [ James Valleroy ]
  * Remove flash-kernel script and corresponding machine-detect script
    (Closes: #825875).
  * Require plinth >> 0.9.2 to include LDAP setup and PAM configs.
  * Remove script that creates access point for Dreamplug
    (Closes: #825939).
  * Enable userdir mod during apache setup (Closes: #825321).

 -- Federico Ceratto <federico@debian.org>  Fri, 17 Jun 2016 23:32:56 +0100

freedombox-setup (0.9.1) unstable; urgency=medium

  [ James Vallery ]
  * Migrate from php5 to php7.0 (Closes: #821484).

  [ Sunil Mohan Adapa ]
  * When upgrading from < 0.9 enable php7.

 -- Federico Ceratto <federico@debian.org>  Sun, 15 May 2016 12:25:33 +0100

freedombox-setup (0.9) unstable; urgency=medium

  [ James Valleroy ]
  * Fix Wi-Fi AP setup. Patch from Daniel Gnoutcheff.
  * Allow console access to 'sudo' group users (Closes: #807725).
  * Print important notes after finishing setup (Closes: #803897).

 -- Federico Ceratto <federico@debian.org>  Sat, 02 Apr 2016 18:12:56 +0100

freedombox-setup (0.8) unstable; urgency=medium

  * Adjust autopkgtest script to set HOME, to make sure
    freedombox-setup is installable.
  * Only run 'git config --global' in postinst when $HOME is set,
    otherwise git fail.

 -- Petter Reinholdtsen <pere@debian.org>  Tue, 19 Jan 2016 23:17:51 +0000

freedombox-setup (0.7) unstable; urgency=low

  [ James Valleroy ]
  * Move hardware setup outside to freedom-maker (Closes: #803734).
  * Update preseed file for stretch (Closes: #806181).

  [ Sunil Mohan Adapa ]
  * Remove LXC (Closes: #806184).
  * Update Debian CI test case to fix failing tests (Closes: #806597).
  * Consider wireless when configuring wired ifaces.

 -- Federico Ceratto <federico@debian.org>  Sat, 12 Dec 2015 21:56:35 +0000

freedombox-setup (0.6) unstable; urgency=medium
  [ Nick Daly ]
  * Upload 0.6 release.

  [ James Valleroy ]
  * Fix error preventing flash-kernel install on Dreamplug (Closes: #794825).
  * Fix some errors in flash-kernel script (Closes: #798417).
  * Switch from mod_ssl to mod_gnutls (Closes: #798415).
  * Remove old manual in favor of new one present in Plinth.
  * Bump dependency on plinth to >= 0.6.

  [ Sunil Mohan Adapa ]
  * Use httpredir.debian.org instead of http.debian.net (Closes: #795737).
  * Remove Tor setup, now handled by Plinth (Closes: #795750).
  * Remove diagnostic testsuite, now handled by Plinth (Closes: #795768).
  * Remove unused and not-working code (Closes: #796860).
  * Support Raspberry Pi 2 (Closes: #797007).
  * Add login greeter message with location of manuals (Closes: #794826).
  * Remove unneeded changes to fstab, hosts, and apt sources (Closes: #797377).
  * Don't remove SSH keys; this will be done by freedom-maker for pre-built
    images (Closes: #797376).
  * Default to not downloading sources (Closes: #795764).
  * Remove apache2-mpm-worker from depends list (Closes: #791597).
  * Select Apache MPM prefork by default. Disable other MPMs.
  * Merge Wi-Fi configuration with network configuration (Closes: #797373).
  * Install avahi service files properly (Closes: #795880).
  * Move Apache, PAM, sudoers configurations to files.
  * Move sysctl configuration and LXC template to new hierarchy.
  * Move machine-detect file to /usr/lib/freedombox.
  * Add Lintian override for Apache configuration name.
  * Enable PHP5 and CGI modules by default to avoid restarting Apache2 later.

 -- Nick Daly <Nick.M.Daly@gmail.com>  Fri, 16 Oct 2015 16:24:12 -0500

freedombox-setup (0.5) unstable; urgency=medium

  [ Nick Daly ]
  * Upload 0.5 release.

  [ Sunil Mohan Adapa ]
  * Migrate to dh_python3 from python-support (Closes: #786164).
  * Use nmcli to setup network connections (Closes: #786689).
  * Remove jwchat/ejabber setup as it is handle by Plinth (Closes: #787025).
  * Remove LDAP root password and create ou=groups (Closes: #787128).
  * Remove renaming of network interaces as it does not work.  Start using
    systemd's new predictable naming.  Don't alter
    /etc/network/interface anymore.  (Closes: #789441).
  * Use network manager for configuring DNS and DHCP servers.

  [ James Valleroy ]
  * Apply patch from Sunil to fix hang issue when building Raspberry Pi images.
  * Remove privoxy setup as it happens in Plinth now (Closes: #791704).
  * Configure PAM for LDAP user logins (Close: #792233).

 -- Nick Daly <Nick.M.Daly@gmail.com>  Thu, 06 Aug 2015 06:40:43 -0500

freedombox-setup (0.4) experimental; urgency=low

  [ Nick Daly ]
  * Uploading new release.
  * Made lintian clean(er).

  [ James Valleroy ]
  * Stop ejabberd service before removing it's cert file during
    first-run.
  * Configure macchanger so it doesn't run automatically when the
    interface is brought up. We will run it manually if an interface
    has a null MAC during first-run.
  * Update dnsmasq upstream to eth0, since that is the upstream
    interface now.
  * Update jwchat test to check /jwchat URL.
  * Setup uap0 interface on dreamplug, using hostapd to configure wifi AP.
  * Enable dhcp on wlan network.
  * Create uap0 interface before starting tor.
  * Bring up uap0 during first-run. This allows interface-detect to see it.
  * Set HOME in first-run initscript so etckeeper can find the git config.
  * Beaglebone: Don't need to copy u-boot files to boot partition.
    freedom-maker will install it in front of boot partition.
  * Don't skip flash-kernel on beaglebone (reverts previous change). It
    doesn't cause issues now since we are using ext2 for boot parition.

  [ peacekeeper ]
  * Add initial support for cubietruck.
  * Add rtc_sunxi as boot module.

  [ Sunil Mohan Adapa ]
  * Remove pagekite recommendation as Plinth now takes care of its
    installation and setup (Closes: #778310).
  * Don't indiscriminately allow all proxy targets in jwchat
    configuration.
  * Redirect to Plinth from home page instead of showing jwchat
    (Closes: #772919).

  [ James Valleroy ]
  * Replace cdn.debian.net with http.debian.net in LXC template
    (Closes: #774479).

 -- Nick Daly <Nick.M.Daly@gmail.com>  Sun, 14 Jun 2015 20:35:03 -0500

freedombox-setup (0.3) unstable; urgency=low

  [ Petter Reinholdtsen ]
  * Adjust debian/tests/test-chroot to build using unstable instead of
    testing.  We are focusing on unstable for now.
  * Update Standards-Version from 3.9.5 to 3.9.6.

  [ James Valleroy ]
  * Remove changes to old ejabberd config file. New ejabberd package
    uses yml config.
  * Enable scramblesuit plugin for obfsproxy in tor. Enable ExtORPort
    for local communication between tor and obfsproxy.
  * Fix typo in Dreamplug wifi setup script.
  * Add netcat dependency for tor-get-orport.
  * Fixes to Tor configuration:
    - Move DNSPort to 9053 so it does not interfere with dnsmasq.
    - For configured interfaces, only add SocksPort to interfaces
      with static IPs.
  * Fix beaglebone setup to handle btrfs.

  [ Sunil Mohan Adapa ]
  * Cleanup Plinth's Apache configuration.  Default SSL site is no
    longer hijacked.  Plinth supplied configuration is good enough
    don't interfere (Closes: #769878).

 -- Petter Reinholdtsen <pere@debian.org>  Sat, 06 Dec 2014 10:56:59 +0100

freedombox-setup (0.2) unstable; urgency=low

  * Updated documentation from the wiki.
  * Adjust test suite to use localhost as hostname if no /etc/hostname
    exist in the test environment.
  * Change Vcs-Browser field to the cgit interface.

 -- Petter Reinholdtsen <pere@debian.org>  Fri, 29 Aug 2014 23:20:48 +0200

freedombox-setup (0.1) unstable; urgency=high

  [ James Valleroy ]
  * Fix typos in first-run.d and setup.d scripts.  Remove unused
    function.

  [ Petter Reinholdtsen ]
  * Correct DEBIAN_FRONTEND setting in testsuite to only use lower case
    letters in value.
  * Only insert /home/fbx/README in setup.d/45_user-doc if /home/fbx
    exist.
  * Make sure /etc/hostname exist in testsuite chroot.
  * Disable shell tracing in testsuite script now that it is working.

 -- Petter Reinholdtsen <pere@debian.org>  Mon, 25 Aug 2014 08:15:52 +0200

freedombox-setup (0.0.49) unstable; urgency=medium

  [ James Valleroy ]
  * Fix wrong quote character in setup.d/99_provide-source (Closes: #756529).
  * Clean up beaglebone related code.
  * Adjust Tor setup to enable it as a transparent proxy.

  [ Petter Reinholdtsen ]
  * Change test-chroot to use SOURCE=false to avoid trying to download
    the source packages when testing.
  * Adjust test-chroot to use DEBIAN_FRONTEND=Noninteractive, as no tty
    is available when testing.

 -- Petter Reinholdtsen <pere@debian.org>  Sun, 03 Aug 2014 11:46:38 +0200

freedombox-setup (0.0.48) unstable; urgency=medium

  * Depend on libpam-tmpdir to separate user temporary files by default.
  * Depend on libpam-abl to make brute force login attacks harder
    by default.
  * Update documentation from wiki.
  * Explain in setup.d/99_provide-source that source is added when it is
    done.
  * Add autopkgtest check running the setup script.
  * Move monkeysphere from depends to suggests while we wait for a
    solution for bug #635711.

 -- Petter Reinholdtsen <pere@debian.org>  Mon, 28 Jul 2014 20:42:05 +0200

freedombox-setup (0.0.47) unstable; urgency=low

  [ Nick Daly ]
  * Tee rpi-update output to the build log.
  * Rename NOSOURCE variable to SOURCE.
  * Remove IPv6 configuration from networking auto-config, as network
    setup seem to choke on it.

 -- Petter Reinholdtsen <pere@debian.org>  Sat, 14 Jun 2014 08:08:34 +0200

freedombox-setup (0.0.46) unstable; urgency=medium

  [ James Valleroy ]
  * Add support for Beaglebone using the linux-image-armmp kernel
    in Debian.
  * Adjust serial port setup to handle both Dreamplug and Beaglebone.

 -- Petter Reinholdtsen <pere@debian.org>  Fri, 16 May 2014 22:24:50 +0200

freedombox-setup (0.0.45) unstable; urgency=low

  [ Petter Reinholdtsen ]
  * Depend on firewalld to block all access by default, and require
    active involvement to open a port.  This require an updated plinth
    package.
  * Depend on how-can-i-help to let every user of apt know about
    problems with 'our' packages.

  [ James Valleroy ]
  * Add IPv6 support to network interfaces, privoxy, ejabberd.
  * Add apache conf for jwchat, separate from fbx site conf.
  * Add initial support for the Beagle Bone.
  * Skip backup in rpi-update to avoid error caused by recent change
    in rpi-update triggering error when no kernel is installed when
    rpi-update is executed the first time.

  [ Sunil Mohan Adapa ]
  * Remove freedombox-client-proxy script, as all the iptables rules
    are now handled by the plinth package.  Depend on plinth
    (>= 0.3.2.0.git.20140504-1) to get a version with these rules.

  [ Petter Reinholdtsen ]
  * Disable downloading of non-Debian packages for the Beagle Bone.  We
    want to use Debian packages for this.
  * Remove now obsolete init.d scripts /etc/init.d/proxy and
    /etc/init.d/freedombox-client-proxy on upgrades.
  * Add curl as binary dependency, as rpi-update switched from wget to
    curl a month ago. in commit dd495b8dd7f36dc411f2ed2bbdc21e4062b01a62.

 -- Petter Reinholdtsen <pere@debian.org>  Sun, 04 May 2014 09:59:58 +0200

freedombox-setup (0.0.44) unstable; urgency=low

  * Update Standards-Version from 3.9.4 to 3.9.5.  No changes needed.
  * Add dependency on unattended-upgrades to make it easier to handle
    upgrades.
  * Rename init.d scripts first-run to freedombox-first-run and proxy to
    freedombox-client-proxy, to make it easier to see in /etc/init.d/
    which scripts belong to the freedombox setup.
  * Adjust freedombox-first-run boot dependencies to run after
    firewalld, tor, haveged, lxc and pagekite, in case those are
    needed to set up the system.
  * Rename interface_detect to interface-detect, for more consistent
    naming with the other sbin tools in this package.
  * Rename setup.d/10_dreamplug to setup.d/10_hardware to better reflect
    its current task.
  * Drop checkinstall from dependencies.  It is not used, as far as I
    can tell.
  * Drop lua-sec, python-augeas, python-beautifulsoup,
    python-bjsonrpc, python-docutils and python-lxml from
    dependencies.  None of them are used, as far as I can tell, and
    they are libraries that should be pulled in by packages that need
    them.
  * Drop python-argparse from dependencies, it is now a virtal package
    provided by libpython2.7-stdlib.
  * Add dblatex, w3m and zip as build dependencies for the new
    documentation setup to get the package building automatically
    (Closes: #745539).

 -- Petter Reinholdtsen <pere@debian.org>  Tue, 22 Apr 2014 20:56:00 +0200

freedombox-setup (0.0.43) unstable; urgency=low

  * Add Sunil Mohan Adapa as uploader.
  * Correct copyright info for lxc-templates/lxc-debian-freedombox, it
    is LGPL 2.1+, not GPL2+.

 -- Petter Reinholdtsen <pere@debian.org>  Tue, 15 Apr 2014 14:21:48 +0200

freedombox-setup (0.0.42) unstable; urgency=low

  [ Petter Reinholdtsen ]
  * Drop the README.fbx-home file, and generate it from
    <URL: https://wiki.debian.org/FreedomBox/Manual/Jessie > via Docbook.
    Store the docbook version of the manual in the source tarball.
  * Build-depend on libxml2-utils, xmlto and libwww-perl to build
    the documentation.

  [ James Valleroy ]
  * In initial apache setup, disable plinth.conf if plinth-ssl.conf is enabled.

 -- Petter Reinholdtsen <pere@debian.org>  Fri, 28 Mar 2014 16:55:02 +0100

freedombox-setup (0.0.41) unstable; urgency=low

  [ James Valleroy ]
  * Change Tor config based on feedback from the Tor community.
  * Correct ethernet ports in proxy init script.  eth0 is external
    and eth1 is internal.
  * Make privoxy listen on all interfaces.
  * Add IPv6 tests.
  * Make Tor control socket tests a little more robust.
  * Rewrite Tor obfsproxy test to avoid relying on log file.

  [ Petter Reinholdtsen ]
  * Add draft rules in doc/ to generate the documentation from the
    wiki using docbook transformations.
  * Recommend the pagekite package currently in NEW.

 -- Petter Reinholdtsen <pere@debian.org>  Thu, 27 Mar 2014 08:35:38 +0100

freedombox-setup (0.0.40) unstable; urgency=low

  [ James Valleroy ]
  * For wifi AP setup, source machine-detect and check if $MACHINE is
    dreamplug.

  [ Petter Reinholdtsen ]
  * Add Avahi service definitions for domain(53), ssh(22), sftp-ssh(22)
    and xmpp-server(5269) to announce the services we provide.

 -- Petter Reinholdtsen <pere@debian.org>  Sat, 22 Mar 2014 14:20:41 +0100

freedombox-setup (0.0.39) unstable; urgency=low

  * Adjust tor testsuite message to be more clear.
  * Depend on plinth (>= 0.3.1.git.20140304-1), the version now in
    jessie.
  * Document copyright for lxc-templates/lxc-debian-freedombox.
  * Add missing build dependency on python-support and
    python | python-all | python-dev | python-all-dev as well as
    raise debhelper compat version from 8 to 9 to use the python
    rules automatically.

 -- Petter Reinholdtsen <pere@debian.org>  Thu, 20 Mar 2014 23:14:56 +0100

freedombox-setup (0.0.38) unstable; urgency=low

  * Added ntp testsuite check.
  * Correct project git repository URL used in the README.
  * Depend on avahi-daemon to announce available services on the local
    net and provide mdns hostname info.  Depend on avahi-utils to
    include tools to use avahi.  Depend on libnss-mdns to enable mdns.
  * Depend on libnss-gw-name to make sure gateway.localhost always
    map to the current default gateway.
  * Remove iproute dependency.  It is a isc-dhcp-client dependency and
    we do not need a direct dependency.
  * Remove python-cheetah and python-cherrypy3 dependencies.  They are a
    plinth dependency and we do not need a direct dependencies.

 -- Petter Reinholdtsen <pere@debian.org>  Thu, 20 Mar 2014 09:10:14 +0100

freedombox-setup (0.0.37) unstable; urgency=low

  [ James Valleroy ]
  * Added new jwchat testsuite check.
  * Use correct hostname for ejabberd and jwchat, when running setup.d
    scripts inside a chroot.

  [ Petter Reinholdtsen ]
  * Removed git and mercurial as dependencies.  They are no longer used
    in setup.d/ as no source repositories are downloaded any more.
  * Also removed make and build-essential, as building source is no
    longer needed to get services working.
  * Removed libpython2.7 as dependency.  As far as 'aptitude why' can
    see, depending on python-augeas is enough to pull it in.
  * Removed python-simplejson as dependency.  As far as 'aptitude why'
    can see, depending on plinth is enough to pull it in.

 -- Petter Reinholdtsen <pere@debian.org>  Tue, 18 Mar 2014 23:29:56 +0100

freedombox-setup (0.0.36) unstable; urgency=low

  [ Petter Reinholdtsen ]
  * Quiet down ldap-server testsuite test.
  * Start on Tor testsuite test.  Check if wget via tor work.
  * Add privoxy test to check if the proxy really work.
  * Adjust plinth testsuite test to skip certificate check, as it is
    self signed and wget fail without --no-check-certificate.

  [ James Valleroy ]
  * Change setup.d/80_tor to not disable Tor socks port in the default
    configuration of tor.

 -- Petter Reinholdtsen <pere@debian.org>  Mon, 17 Mar 2014 06:48:57 +0100

freedombox-setup (0.0.35) unstable; urgency=low

  * Upload to Debian unstable.
  * Update the package description.
  * Add homepage and vcs links in control file.
  * Depend on essential package hostname to ensure it is pulled in
    also when using debootstrap --variant minbase.
  * Move ~fbx/README file to /usr/share/doc/ and copy it in place in
    setup.d/45_user-doc, to make sure file only show up when setting
    up a FreedomBox.

 -- Petter Reinholdtsen <pere@debian.org>  Sun, 16 Mar 2014 20:25:47 +0100

freedombox-setup (0.0.34) wheezy; urgency=low

  [ Nick Daly ]
  * Reverse roles of eth0 and eth1 ports.  Now, eth0 is a DHCP client,
    and eth1 (if it exist) is a DHCP server.

 -- Petter Reinholdtsen <pere@debian.org>  Fri, 14 Mar 2014 22:28:48 +0100

freedombox-setup (0.0.33) wheezy; urgency=low

  [ Nick Daly ]
  * Generate random Globalscale MAC addresses, not Xerox ones.

  [ Petter Reinholdtsen ]
  * Add Bdale Garbee and Nick Daly as uploaders.

 -- Petter Reinholdtsen <pere@debian.org>  Thu, 13 Mar 2014 18:34:45 +0100

freedombox-setup (0.0.32) wheezy; urgency=low

  [Nick Daly]
  * MAC changes now apply to /etc/network/interfaces; fix docs.
    - The sed command shouldn't've started with "^".
    - Don't "wc -l" the wired interface list.
    - Replace deprecated "service networking restart".
    - Tabs to 4 spaces. (everywhere)
  * Moved provide-source from 60 to 99 to make sure the source of all
    packages are fetched for images needing source.

 -- Petter Reinholdtsen <pere@debian.org>  Fri, 28 Feb 2014 22:52:54 +0100

freedombox-setup (0.0.31) wheezy; urgency=low

  [ Nick Daly ]
  * Correct network setup to use bash and work better
    on the Dreamplug.

 -- Petter Reinholdtsen <pere@debian.org>  Tue, 04 Feb 2014 23:05:01 +0100

freedombox-setup (0.0.30) wheezy; urgency=low

  [ Petter Reinholdtsen ]
  * Add ntp as dependency, to make sure the clock is correct (and not
    1970, as it end up as on the Raspberry PI).
  * Drop unused pandoc from dependency list.  Thanks to Nick Daly for
    noticing, as it is currently missing in Jessie.

  [ Nick Daly ]
  * Drop setup.d/70_fetch-projects.  Those that want to look at the
    source can fetch it themselves.
  * Drop unused setup.d/75_projects-setup.
  * Adjust network setup to get it working on the Dreamplug.

 -- Petter Reinholdtsen <pere@debian.org>  Mon, 27 Jan 2014 15:08:51 +0100

freedombox-setup (0.0.29) wheezy; urgency=low

  [ James Valleroy ]
  * Force overwrite of snakeoil certificates during first run script.

 -- Petter Reinholdtsen <pere@debian.org>  Mon, 02 Dec 2013 01:32:04 +0100

freedombox-setup (0.0.28) wheezy; urgency=low

  [ James Valleroy ]
  * Add setup script to install tor as bridge relay.
  * Fix lxc template install location.

 -- Petter Reinholdtsen <pere@debian.org>  Sun, 01 Dec 2013 18:42:49 +0100

freedombox-setup (0.0.27) wheezy; urgency=low

  [ James Valleroy ]
  * Dreamplug: after configuring network in first-run, setup persistent
    rules using udev script write_net_rules.

 -- Petter Reinholdtsen <pere@debian.org>  Sun, 17 Nov 2013 22:14:17 +0100

freedombox-setup (0.0.26) wheezy; urgency=low

  * Extend plinth-server test to check HTTP reply from plinth.
  * New web-proxy test to check if privoxy is listening.
  * Depend on lsof to make debugging easier.
  * Depends and recommends on batctl, bridge-utils, rfkill and
    wireless-tools to have the tools needed to configure wireless,
    bridging and batman-adv mesh networking available.  Recommends for
    the packages that might not be available on all architectures.
  * Change setup.d/91_privoxy to install privoxy instead of
    freedombox-privoxy, as the latter seem to have no maintainer at
    the moment.

 -- Petter Reinholdtsen <pere@debian.org>  Sun, 03 Nov 2013 10:48:46 +0100

freedombox-setup (0.0.25) wheezy; urgency=low

  * Depend on vim-tiny to get some editor installed by default.
  * Add debug information when configuring git for etckeeper.
  * Change setup.d/90_apache2 to not expand variables when creating
    /etc/apache2/sites-available/fbx.conf. Based on patch from James
    Valleroy.

 -- Petter Reinholdtsen <pere@debian.org>  Sat, 02 Nov 2013 07:15:11 +0100

freedombox-setup (0.0.24) wheezy; urgency=low

  * Move code to set up /etc/network/interfaces from setup.d/ to
    first-run.d/05_network to allow it to be configured based on the
    detected hardware on first boot.
  * Move first-run flag file to /var/lib/freedombox/ for FHS
    compliance.
  * Invert logic deciding when to run the first-run init.d script, to
    make sure it is only run after setup.d is executed, and not by
    just installing freedombox-setup, to avoid surprising those
    testing the Debian package.

 -- Petter Reinholdtsen <pere@debian.org>  Fri, 01 Nov 2013 20:41:05 +0100

freedombox-setup (0.0.23) wheezy; urgency=low

  [ James Valleroy ]
  * Add a new apache server conf file to replace jwchat.conf and
    forward plinth requests to plinth.conf.

  [ Petter Reinholdtsen ]
  * Change setup.d/10_dreamplug to only add /tmp/ as tmpfs in fstab,
    as the code setting device names for / and /boot/ is not needed
    when we use vmdebootstrap.

 -- Petter Reinholdtsen <pere@debian.org>  Thu, 31 Oct 2013 18:43:35 +0100

freedombox-setup (0.0.22) wheezy; urgency=low

  * Add binary dependency on dnsutils for dig to get testsuite working
    out of the box.
  * Add binary dependency on hostname needed by setup.d scripts.
  * Avoid force removal of file to avoid warning om setup.d/98_next-is-
    first-run when /var/freedombox/first-run is missing.

 -- Petter Reinholdtsen <pere@debian.org>  Wed, 30 Oct 2013 09:12:06 +0100

freedombox-setup (0.0.21) wheezy; urgency=low

  * Disable setup.d/50_openvpn, which seem to be old cruft.
  * Add new dns-server check to detect if DNSSEC is enabled or not.
  * Make sure first-run logs output to /var/log/freedombox-first-run.log.

 -- Petter Reinholdtsen <pere@debian.org>  Tue, 29 Oct 2013 23:34:03 +0100

freedombox-setup (0.0.20) wheezy; urgency=low

  * Remove setup.d/85_plinth, now part of the plinth package.
  * Add two new testsuite checks, looking for a running Plinth and DNS
    server.

 -- Petter Reinholdtsen <pere@debian.org>  Mon, 28 Oct 2013 10:02:56 +0100

freedombox-setup (0.0.19) wheezy; urgency=low

  * Start on test suite framework.  Add simple LDAP and XMPP test as a
    start.
  * Insert code in setup.d/10_dreamplug to set up Dreamplug and
    Raspberry Pi kernel and initrd, as well as enabling serial console
    on the Dreamplug, copied from the freedom-maker system.

 -- Petter Reinholdtsen <pere@debian.org>  Mon, 28 Oct 2013 08:06:10 +0100

freedombox-setup (0.0.18) wheezy; urgency=low

  * Update dnsmasq server configuration for new version in Debian
    Jessie.  Patch from James Valleroy.

 -- Petter Reinholdtsen <pere@debian.org>  Sat, 19 Oct 2013 20:47:41 +0200

freedombox-setup (0.0.17) wheezy; urgency=low

  [ Petter Reinholdtsen ]
  * Added new dependencies htop, iftop and tcpdump to make it easier
    to debug the freedombox.  Might be removed in a release build.
  * Added setup.d/98_next-is-first-run to make sure
    /var/freedombox/first-run is removed and init.d/first-run is
    triggered on the next reboot.
  * Update setup.d/85_plinth with the apache modules needed to get
    plinth+ssl working.

 -- Petter Reinholdtsen <pere@debian.org>  Sat, 19 Oct 2013 09:20:13 +0200

freedombox-setup (0.0.15) wheezy; urgency=low

  [ Nick Daly ]
  * Adjust setup.d/95_plinth to use Apache config from the new
    plinth package, which should fix SSL setup.

  [ Petter Reinholdtsen ]
  * Depend on plinth (>= 0.3.0.0.git.20131007.pere.2) to get a version
    that should work with the new setup.d/85_plinth file.

 -- Petter Reinholdtsen <pere@debian.org>  Mon, 07 Oct 2013 12:18:18 +0200

freedombox-setup (0.0.14) wheezy; urgency=low

  [ Petter Reinholdtsen ]
  * Make sure to exit on first error in postinst (thank you lintian).
  * Adjust first-run init.d script to commit to etckeeper before
    starting too, to document changes done at this stage.
  * Disable SSL in plinht, as it isn't working yet.
  * Fix typo causing apache to log  to /error.log and /access.log
    for plinth.

  [ James Valleroy ]
  * Fix bug in fetch-projects that caused a few projects to end up in
    root directory.

 -- Petter Reinholdtsen <pere@debian.org>  Sun, 06 Oct 2013 11:42:04 +0200

freedombox-setup (0.0.13) wheezy; urgency=low

  * Correct etckeeper/git workaround to really detect when user.email
    must be set.

 -- Petter Reinholdtsen <pere@debian.org>  Sat, 05 Oct 2013 14:17:28 +0200

freedombox-setup (0.0.12) wheezy; urgency=low

  * Added LXC template debian-freedombox by Rob van der Hoeven from
    http://freedomboxblog.nl/data/lxc-debian-box.gz.
  * Adjusted setup.d/20_lxc to document how it could be used.
  * Updated LXC template debian-freedombox with changes done in lxc
    version 0.9.0~alpha3-2+deb8u1, to only keep the relevant changes
    relative to the official Debian version in Jessie.
  * Added postinst script to fix etckeeper user.email if the automatic
    value is invalid.
  * Added new setup.d/15_ssh-keys to remove the SSH keys before any
    images are created, to make sure only unique keys are used on
    clients.
  * Added new first-run.d/85_jwchat and adjusted setup.d/85_jwchat to
    remove ejabberd SSL certificate from images and generate it on
    first boot.
  * Added new setup.d/30_ldap-server to start on LDAP server setup.

 -- Petter Reinholdtsen <pere@debian.org>  Sat, 05 Oct 2013 13:21:25 +0200

freedombox-setup (0.0.11) wheezy; urgency=low

  * Fix setup.d/20_lxc, make sure to install lxc non-interactively.
  * Adjust setup.d/60_provide-source to skip this step if
    NOSOURCE=true is set, to speed up test installations.
  * Add the d-i preseed files to preseed/ in the source package.
  * Adjusted setup.d/70_fetch-projects to look up home directory and
    gid dynamically.  Corrected GIT url for FreedomBuddy.
  * Adjusted setup.d/01_etckeeper-pre to set the global git user.email
    for root to make sure etckeeper always is able to commit changes.
  * Adjusted first-run init.d script to commit changes in /etc/ using
    etckeeper.

 -- Petter Reinholdtsen <pere@debian.org>  Tue, 01 Oct 2013 10:03:53 +0200

freedombox-setup (0.0.10) wheezy; urgency=low

  [ Nick Daly ]
  * Update handling of SSL setup in apache.

  [ Petter Reinholdtsen ]
  * Move generation of snakeoil SSL certificate from setup to
    first-run, to make it unique for each machine.
  * New script setup.d/20_lxc to set up LXC for use by the different
    services.

 -- Petter Reinholdtsen <pere@debian.org>  Tue, 01 Oct 2013 07:22:58 +0200

freedombox-setup (0.0.9) wheezy; urgency=low

  [ Petter Reinholdtsen ]
  * Added key-report and freedombox-todos to list of repositories feched
    by setup.d/70_fetch-projects.  Dropped exmachina, now integrated with
    plinth.
  * Added setup.d/05_apt-sources to disable cdrom APT sources after
    installation, to make sure plinth can install packages without
    asking for a CD to be installed.
  * Rewrote setup.d/30_dnsmasq-server to split config in three
    parts, one static and two that could change.

  [ Nick Daly ]
  * Added setup.d/01_etckeeper-pre to store /etc/ status before
    applying FreedomBox setup.
  * Added code to use snakeoil SSL certificate with Apache, and put
    plinth behind this https connection.

 -- Petter Reinholdtsen <pere@debian.org>  Mon, 30 Sep 2013 20:38:23 +0200

freedombox-setup (0.0.8) wheezy; urgency=low

  * Fix typo in 90_jwchat hanging the setup.

 -- Petter Reinholdtsen <pere@debian.org>  Sun, 15 Sep 2013 23:17:09 +0200

freedombox-setup (0.0.7) wheezy; urgency=low

  * Fix typo in update-rc.d arguments in rules file.
  * Adjust setup.d/80_plinth to create apache site file with .conf
    ending to work with apache2 in Jessie.
  * Created new /usr/lib/freedombox/first-run.d/ directory and moved
    most code from init.d/first-run to this directory, to make the
    first-run code extendable using extra packages.

 -- Petter Reinholdtsen <pere@debian.org>  Sun, 15 Sep 2013 22:32:56 +0200

freedombox-setup (0.0.6) wheezy; urgency=low

  * Pull in libnss-myhostname and remove host name from /etc/hosts, to
    avoid having to update /etc/hosts when the local hostname change.
  * Drop unused wajig as dependency.
  * Make sure to commit the current status of /etc/ at the end of the
    setup.d run.
  * Adjust 90_jwchat to only update ejabberd.cfg once if it is executed
    several times.

 -- Petter Reinholdtsen <pere@debian.org>  Sun, 15 Sep 2013 09:51:57 +0200

freedombox-setup (0.0.5) wheezy; urgency=low

  * Drop prosody from dependencies, as jwchat pull in ejabberd and two
    XMPP servers should not be running at the same time on the
    Freedombox.
  * Drop isc-dhcp-server from dependencies and disable
    setup.d/40_dhcp-server for now, as dnsmasq is also providing a
    DHCP server and we only need one DHCP server.  As dnsmasq also is
    the DNS server, it can not be removed without a larger rewrite of
    the setup.
  * Make sure the jwchat and ejabberd configuration contain the
    correct hostname and ejabberd have mod_http_bind enabled to get
    XMPP and jwchat working out of the box.  Patch from James
    Valleroy.

 -- Petter Reinholdtsen <pere@debian.org>  Sun, 15 Sep 2013 06:51:29 +0200

freedombox-setup (0.0.4) wheezy; urgency=low

  * Add new setup.d/91_privoxy to set up freedombox-privoxy.
  * Remove plinth related call for 'a2enmod rewrite' in first-run, as it
    is already done in setup.d/80_plinth and do not have to happen
    during first boot.
  * Rewrite first-run and proxy script to use log_* functions for output.
  * Rewrite first-run script from bash to Bourne sh, to avoid the need
    to load bash during boot.

 -- Petter Reinholdtsen <pere@debian.org>  Tue, 10 Sep 2013 12:13:51 +0200

freedombox-setup (0.0.3) wheezy; urgency=low

  * Replace transitional package liblua5.1-sec1 with lua-sec, fixing
    installation problem in jessie.
  * Make sure to install jwchat non-interactively.

 -- Petter Reinholdtsen <pere@debian.org>  Tue, 10 Sep 2013 00:14:55 +0200

freedombox-setup (0.0.2) wheezy; urgency=low

  * Do not depend on jwchat, but instead pull it in using a setup.d
    script, to avoid failing to install when jwchat fail to install like
    it currently do in testing.
  * Add new helper script dreamplug-detect, and move all sbin tools to
    /usr/sbin/.

 -- Petter Reinholdtsen <pere@debian.org>  Mon, 09 Sep 2013 23:20:04 +0200

freedombox-setup (0.0.1) wheezy; urgency=low

  * Initial version based on setup from freedom-maker.

 -- Petter Reinholdtsen <pere@debian.org>  Mon, 09 Sep 2013 19:50:35 +0200