• Php version and extensions

    Locked
    5
    0 Votes
    5 Posts
    3k Views
    M
    What about GD2 extension? Very usefull for making some graphics, used in many free PHP based statistics modules. Or it will take too many resources?
  • Platform detection

    Locked
    3
    0 Votes
    3 Posts
    3k Views
    M
    I think this problem is similar to how to deal with JavaScript in web pages.  The preferred method should not be to detect the platform but to detect the features.  For instance ask what are the real reasons for requiring a platform tag?  The main ones are for the kernel and for system upgrades.  Both of these are available with the kernel ident.  For other situations where the platform tag is used they can be replaced by feature detection.  For example /dev/ttyv0 does not exist on embedded platforms, and /dev/ttyd0 will not exist on strange platforms without a serial port.  CD-ROM based environments can be detected because the root file system is a cd9660 mount point, NFS debug environments can be detected similarly, and HDD/CF installs will have a /dev/ufs GEOM label root fs.
  • SquidGuard package webGUI project

    Locked
    1
    0 Votes
    1 Posts
    3k Views
    No one has replied
  • Embedded image disk parameters

    Locked
    2
    0 Votes
    2 Posts
    3k Views
    S
    Very good question.  I'll ask Dario to join us.
  • DHCP available range

    Locked
    4
    0 Votes
    4 Posts
    4k Views
    S
    Commited, thanks!
  • File locations

    Locked
    3
    0 Votes
    3 Posts
    8k Views
    L
    Yes got the GUI and FreeBSD binaries concepts.  I was just looking at the other packages and noting the different locations.  Thanks what I wanted.  I was asking about for a place to dump files downloaded from an URL then converted for use.
  • Little TCPDump frontend

    Locked
    2
    0 Votes
    2 Posts
    4k Views
    S
    Send them over as attachments to coreteam@pfsense.com and I'll check it out.  Thanks
  • "device enc" config issues.. And stalled boot on built 7/18/ snapshot

    Locked
    3
    0 Votes
    3 Posts
    3k Views
    S
    Ok, thanks, just checking to make sure it was something on my end.
  • HTML gui changes

    Locked
    5
    0 Votes
    5 Posts
    4k Views
    JeGrJ
    If you're at it: Could you check if it would be possible to include a small fix for the name of the device (name.domain) shown in the head section in all templates to allow a bit more space? My devicename isn't that long, but the customers intranet has a FQDN which is quite a bit and the TLD just peeks out at the right. So his ".com" is shown on the dark background instead of the nice red one. (I know 36 chars are long! but sometimes it has to be ;)) It's just a small thing, but as you already commit changes… :)
  • Remove unneded php echo in auth.inc

    Locked
    2
    0 Votes
    2 Posts
    3k Views
    S
    Commited, thanks!
  • HTML center tag

    Locked
    10
    0 Votes
    10 Posts
    5k Views
    S
    Commited, thanks!
  • Kernel options

    Locked
    12
    0 Votes
    12 Posts
    9k Views
    S
    @MrMoo: One possble alternative is to merge alternative kernels into pfSenses package system, i.e. download an optimised kernel for your configuration option. We too can be ricers.  Not sure that I like this.
  • Re-implementing the entire backend/frontend of pfSense

    Locked
    27
    0 Votes
    27 Posts
    26k Views
    M
    @sullrich: FreeSBIE 2 ignores the build if its already done.  Not sure what you mean: Building world for i386 architecture NO_BUILDWORLD set, skipping build Building kernel for i386 architecture NO_BUILDKERNEL set, skipping build Installing world for i386 architecture Making hierarchy Are you sure you are running FreeSBIE 2 (not 1)? It is FreeSBIE 2, but I guess i'm working with buildworld/buildkernel in not the best way possible.  I'll work on it a bit to see why.
  • Compressed mfsroot vs. not vs. FreeSBIE hybrid

    Locked
    8
    0 Votes
    8 Posts
    6k Views
    S
    I've been at this for a long while and I can tell you that FreeSBIE 2 is the absolute goodz.  But then again I am a FreeSBIE commiter, so I am biased and know the code extremely well.
  • Saving space thread

    Locked
    4
    0 Votes
    4 Posts
    4k Views
    M
    Three scripts, subtle modifications to m0n0's mklibs.pl: used_libs.pl:  same as mklibs.pl but smaller #!/usr/bin/perl $dir = 'freesbie-fs'; use File::Find; # check_libs(path) sub check_libs {         $mode = stat[2];         @libs{`/usr/bin/ldd -f "%p\n" $_ 2>/dev/null`} = () if (-f $_); } # walk the directory tree find(\&check_libs, $dir); print sort keys %libs; #alternative: strip leading slash #print map { substr($_, 1); } sort keys %libs; blame_libs.pl:  which binaries require each library #!/usr/bin/perl $dir = 'freesbie-fs'; use File::Find; # check_libs(path) sub check_libs {         $mode = stat[2];         if (-f $_) {                 foreach $lib (`/usr/bin/ldd -f "%p\n" $_ 2>/dev/null`) {                         chop($lib);                         $libs{$lib} = [] unless (exists $libs{$lib});                         push @{ $libs{$lib} }, $_;                 }         } } # walk the directory tree find(\&check_libs, $dir); foreach $lib (sort keys %libs) {         print "$lib:\n";         foreach (sort @{ $libs{$lib} }) {                 print "\t$_\n";         }         print "\n"; } [/code] [b]unused_libs.pl[/b]:  opposite of used_libs.pl attempting iterative recursion on dependencies. [code] #!/usr/bin/perl $dir = 'freesbie-fs'; use File::Find; # check_libs(path) sub check_libs {         $mode = stat[2];         if (-f $_ && ! -l $_) {                 $fname = substr($File::Find::name, length($dir));                 if (/\.so(\.|$)/) {                         $liblist{$fname} = ();                 } else {                         $nonlist{$fname} = ();                 }                 foreach $lib (`/usr/bin/ldd -f "%p\n" $_ 2>/dev/null`) {                         chop($lib);                         $lib = readlink($lib) if (-l $lib);                         $libs{$lib}{$fname} = ();                 }         } } # walk the directory tree find(\&check_libs, $dir); $pass = 0; do {         $pass++;         $pending = 0; #      print "pass $pass\n";         foreach $lib (sort keys %liblist) {                 $count = (exists $libs{$lib}) ? scalar keys %{ $libs{$lib} } : 0;                 if ($count == 0) { #                      print "\t$lib\n";                         delete $liblist{$lib};                         $unusedlist{$lib} = ();                         foreach $lib2 (sort keys %liblist) {                                 if (exists $libs{$lib2}{$lib}) { #                                      print "\t\t$lib2\n";                                         delete $libs{$lib2}{$lib};                                         $pending++;                                 }                         }                         next;                 }         } } while ($pending > 0); #print "unused libraries:\n\n"; foreach (sort keys %unusedlist) {         print "$_\n"; } [/code]
  • FreeBSD memory

    Locked
    2
    0 Votes
    2 Posts
    5k Views
    S
    Neat
  • PfSense startup sequence

    Locked
    5
    0 Votes
    5 Posts
    10k Views
    M
    @billm: You're looking at HEAD rc.bootup and RELENG_1 rc - I moved stuff from rc (which is a shell script) to rc.bootup a week or two back (but only on HEAD).  Haven't gotten around to moving more stuff.  The end goal is to deprecate the /etc/rc shell script and move rc.bootup to it (if it makes sense). Nice, I always make mistakes.  Ok, 1.80.2.36 is in RELENG_1.
  • FreeBSD boot process

    Locked
    1
    0 Votes
    1 Posts
    6k Views
    No one has replied
  • A smaller FreeBSD libc?

    Locked
    2
    0 Votes
    2 Posts
    3k Views
    S
    We have never attempted this to my knowledge.
  • VMWare Dev Edition -> RELENG_1-'Beta4'

    Locked
    2
    0 Votes
    2 Posts
    3k Views
    S
    /home/pfsense/tools/builder_scripts/cvsup_current EDITED: its ./cvsup_current , not cvs_sync.sh releng_1
Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.