This is 2020. Issue #9245
Recognize more Netgate hardware automatically. Fixes #8051
Fix copyright message years to reflect BSDP -> ESF -> Netgate
Initialize VLAN array in console setup. Fixes #9582
Fix #9548: Do not rely on VLANMTU flag
Do not consider VLAN capable only interfaces that have VLANMTU flag.This flag is used to determine if that interface can do 1500 MTU evenwith VLANG tag set.
Update copyright notices to 2019. Happy New Year
Fixed #8048 now properly removes dhcpv6 for lan if lan is not configured
Remove Whitespace
I'm aware this is a very large commit. Let me know if you'd rather have it broken down by file type (ie: PHP/shell scripts) so it would be easier to review.
-RJ
Force the configuration reload after the initial interface assignment.
Also, always save the assign_complete status.
Replace some hardcoded paths.
Update the Copyright notice for pfSense.
Add a missing return when no NIC is found.
Abort the initial interface setup when no interfaces are found.
Interface description doesn't fit the console screen
Strip 2 more chars from interface description because with the new font used by 2.4 it goes off screen on VGA console.
Change the VLAN inteface names to use the 'dotted' format of FreeBSD, which is shorter and helps to keep the interface name smaller than the limit (16).
This fixes the 4 digit VLAN issues when the NIC name is 6 bytes long.
Ticket #294
Break from the loop when we run out of interfaces in console 'Assign Interfaces'.
Merge pull request #3631 from doktornotor/patch-20
Detect SG-2320/SG-2340 models and set initial config for them
Fix a typo to add a missing space during the initial NIC setup on console.
Add missing includes to config.console.inc
Fix #7364 Console assigned VLAN disappears after reboot
Code with multiple %s in etc
Merge pull request #3176 from stilez/patch-49
Fix the port assigment on SG-4860 or SG-8860.
80 character lines ftw :)
Just because it was asked nicely :)
Retire cdrom platform support
standardise old code ("or" -> "||")
Move copyright from ESF to Netgate
Fix #6724 VLAN interface displayed wrong
in interface assignment script dialog.
The str_replace() calls were not smart enough to just get rid of bare "igb1" when "igb1_vlan123" and such like was also in the list.
Move to Apache License 2.0
Review license / copyright on all files (final round)
Review license / copyright on all files (1st round)
Prevent configuring the same parent and VLAN ID multiple times. Ticket #6183
Unset dhcpdv6 on LAN here as well. Ticket #6152
Miscellaneous II - Remove Personalizations
Remove "you" personalizations.
Remove "we" personalizations from config.console.inc
I changed "we" to "the system" - if someone thinks so, it could be changed to "pfSense" or $g["product_name"]\If you want to do something different to what I did here, then feel free to close this and make the required changes.
Includes - Remove Personalizations
When listing the network interfaces, print the link state and not the administrative state.
If you are assigning interfaces, remove the existing configuration from old interfaces if any.
This fixes the need for a reboot after changing interface assignment in console.
Change ISO image filename to remove "LiveCD" from its name, and clean up associated references to LiveCD. Ticket #5895
Internationalize etc inc a-i files
Update license on files from /etc/inc
Remove all pfSense_MODULE and pfSense_BUILDER_BINARIES definitions, whatever was the reason they were added, it was never finished and it's not being used
Merge pull request #2185 from phil-davis/factory-default-interfaces-20151208
Internationalize more of config.console.inc
This code is a whole mix of some palces that use gettext() and other chunks of output that are hardcoded text between "EOD" markers.I have got rid of the "EOD" blocks where there is a question asked - those needed to have a space at the end of the question. To meet code style guide it is easy if questions are all in their own echo statements and the space " " can be visibly coded in.
Automatically choose some interface combinations
on factory default boot.This allows the system to switch interfaces from the newer ones in thedefault config (e.g. em0 em1) back to the interfaces used by:Alix - vr1 vr0APU - re1 re2that match the WAN and LAN labels printed on many existing devices....
fix interface assignment menus running off VGA screen
When using VGA console, interface assignment can be a real pain in the ass because of the standard 80 columns width.
Dmesg reports the many interface description names in very long strings that don't fit in a row, this breaks the nice appearance of the interface list in the assignment menu....
Move main pfSense content to src/