Update the years in the Copyright notice.
Run rc.local on system boot instead of on user logon. Fix #10980
Update copyright years to include 2023
a few updates for the console menu
add full pathnames to all binaries (before some were and some weren't)less forking for process checking, instead of ps | grep, use pgrepclean up spaces/tabsremove the text "cheap menu" fixup hidden option 100 (links browser)...
Update the Copyright year of the files owned by Rubicon/Netgate.
Update the Copyright year.
A subsequent commit will deal with .po's.
Add product_label global variable
Introduce product_label global variable, by default with same value ofproduct_name. The idea is to make it easier for rebranded products tochange the name on all visual texts while internal structures arepreserved.
While here, remove deprecated $g['platform'] and also replace places...
Fix #10978: Run rc.local and rc.local.running
Fix the logic used to detect if rc.local and/or rc.local.running are ornot running and execute them only when it's needed
rc.initial: handle -c command with arguments
before this change rc.initial only passes the first -c parameter.instead passing every parameter allows you to run complex commandsover ssh even if the shell is set to /etc/rc.initial
implements #10603
This is 2020. Issue #9245
Change logging to plain text, deprecate clog. Issue #8350
Fix copyright message years to reflect BSDP -> ESF -> Netgate
Fixed #9245 updating copyright notices
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
Update the Copyright notice for pfSense.
Remove obsolete console menu option that was a remnant of the livecd which was removed some time ago.
Revert "ctrl-c is handy in the shell. Do not lock out."
This doesn't seem to be a problem these days. Fixes #6741
This reverts commit e8b82b8191356d50a2f210067d7a9f32976d4075.
Deprecate nanobsd platform and remove all conditionals that uses it
Retire cdrom platform support
Move copyright from ESF to Netgate
Move to Apache License 2.0
Review license / copyright on all files (final round)
Review license / copyright on all files (1st round)
Rename item #12 in console menu
The console menu item #12 ("pfSense/$product developer shell") has a pointless title that doesn't help users much. It also actively obscures from router admins the useful tools it contains which is a negative side-effect....
Move terminal config from cons25 to xterm, same used by FreeBSD
Don't kill an sshd parent process on exit from /etc/rc.initial
This stops exiting a shell running in an SSH session from terminating the parent sshd process, which has the unwanted side effect of killing all other sessions running under that sshd process (including cloned shell sessions).
handle -c parameters in rc.initial. Ticket #4422
Change option 13 to "Update"
Introduce read_global_var:
- Add a new script, read_global_var, that returns the value of any item contained in global array $g- Replace all grep and sed magic from shell scripts
Consider globals_override.inc and replace hard coded pfSense string by product_name
Rename upgrade script to pfSense-upgrade
Call pfsense-upgrade.sh to run upgrade from console
Move main pfSense content to src/