{Complete} Timebased Rules
-
I think there need to be weekly returning schedules as well, like blocking access on every weekend for example (or is that that small checkbox below the calender?). The screenshots cover vacation times or similiar which might be needed as well. Besides that it looks very nice :)
-
Hallo,
ja das soll so sein, halt wie bei Astaro, nur etwas besser. Wochenende Wiederholungen sind Pflicht, nicht Kür.Hello,
yes, the specs should be same as the astaro, Weekend´s repeats is nice and also duty…. not freestyle, i think :)
Greetings
Heiko -
Hello,
now i set the bounty to 1800 € (i need an invoice)
Greetings
Heiko -
Thanks for the comments all. Here's how the schedules will work.
You'll create a schedule in the Firewall Schedules area. This schedule will basically be an object holder for the time ranges. Then you go to each rule you want to use this schedule and select this schedule. Based upon the rule, the rule will be active during the time ranges specified in this schedule object.
So here's an example setup.
Let's say you create a schedule object named 'Schedule1', and in this schedule you add the time ranges: Mon-Fri 8am-5pm.
Next you will edit each of the firewall rules that you want to use this schedule. When a firewall rule has been set to use this schedule, the rule will only be active during the time range specified (Mon-Fri 8am-5pm). So if the rule is to Allow Web traffic from LAN>WAN, then this rule will allow Web traffic from LAN>WAN during Mon-Fri, 8am-5pm.I haven't had a whole lot of time to work on it this weekend since I'm having to work, but this week I will have more time to play with it.
This is of course all up for debate and discussion. Nothing is set in stone :).
-
That´s OK, but what is with the repeated weekend´s for example?
I need a production solution in two or three weeks…..
Greetings
Heiko :) -
I don't forsee any problem having this done in two weeks. BTW the schedules can be repeating in any sort of way. If you need a repeating schedule for Mon, Wed, and Thurs, it can be done. Any combination can be done. I plan on having a working demo within the next few days and then give you access to it and see if it suits your needs. First Scott and I have to get together and figure out how we're going to take care of the backend of this. :)
-
OK, that´s fine
Greetings
Heiko -
We will not have a problem providing an invoice. We have a new company that is 99% formed to handle these items.
-
@sdale:
I don't forsee any problem having this done in two weeks. BTW the schedules can be repeating in any sort of way. If you need a repeating schedule for Mon, Wed, and Thurs, it can be done. Any combination can be done. I plan on having a working demo within the next few days and then give you access to it and see if it suits your needs. First Scott and I have to get together and figure out how we're going to take care of the backend of this. :)
Let's get together tomorrow if you will have some time. I should be able to handle the backend code if you want to tackle the GUI.
BTW: Is that date/time picker reused from the date/time picker that we already have?
-
Will do. No the date time is not reused, I wasn't aware we had a widget for this purpose. I'll look into that.
-
BTW: Is that date/time picker reused from the date/time picker that we already have?
Are you referring to the date time picker thats used in the user manager for captive portal?
-
Yes, that's the one scott is talking about. However, something more interactive would be nice (like "drawing" the date/time matrix) if possible to cover a weekly schedule for example with just one "drawing" instead of clicking through all the days and setting times for each one. Makes creating schedules more fast. ;)
-
Ok I thought so. I agree Hoba, that calendar widget is not flexible enough for the needs of this project.
-
sdale and myself have started on the project.
Please contact me at sullrich@gmail.com so we can arrange half of the payment up front.
Thanks!
-
Hello,
i will send you an email in a few minutes with the essential information.
Greetings
Heiko -
Hello,
do you need any longer my astarotestbox. Otherwise i kill the port…Greetings
Heiko -
No we don't need access any longer. Thanks for opening it.
-
Hello,
nice to know
Greetings
Heiko -
Hi Scott,
yesterday, i sent you an email with the essential information. Did you received this e-mail??
Greetings
Heiko -
Most likely he did. He is currently sick and is not checking his email regularly. He hopes to be better by tomorrow. Expect a reply sometime tomorrow. I'll keep you updated.
-
Sorry, I did receive the email and I am catching back up (2+ pages of forum threads + 20+ gmail threads). Will be in contact very soon.
-
Hi Scott,
Did you receive my last e-mail? Did you forget me?? :'(Greettings
Heiko -
No, I have been sick all week. Your on the top of my list.
-
Hi Scott,
Get well soon! Thanks and Greetings from Switzerland.
Heiko -
Hi sdale, Hi scott,
i have send an email. Please verify.
Sdale –> you must update your paypal account as soon as possible.
Greetings
Heiko -
I received it, thanks! Now we just need to get Scott's paypal fixed.
-
Sorry I forgot I had foreign money blocked. Please try again :).
-
Hello,
OK, tomorrow i will try again, so you can do a good job! :)I go to switzerland from 11.04.2007 to 16.04.2007 for the installation of 4 pfsense CARP Clusters. It would be fine, when i can use "timebased rules" for this systems.
Is this possible for you an Scott ???
Please send alle E-mails to my business address and also in cc to my googlemail account. OK?
Thanks a lot and greetings from Germany
Heiko -
That should not be a problem at all. I think we will probably be able to knock it out within this coming week.
-
Hello,
that would be nice, a collapse of this project is not lovely…... PfSense is for my company very important. Do your best!Greetings from Germany
Heiko -
Nice Morning here in Germany.
Scott –> Now you are a rich man. Take a look to your account. Please verify! :)
Greetings
Heiko -
Now we are cooking. Scott and I will be working on this over the weekend. If you want, in a couple of hours I will be committing the gui to releng snapshot and you can update a test box to start playing around with the GUI. The schedules will not be functional, its only the GUI end of this project. You can however get a feel for how it will work and provide feedback.
-
Ok. To everyone who is going to update their boxes and play around with this gui, please please please make a backup of your config before you proceed. It is very possible that things will change in the gui and if you dont make a backup and we change things that could mess you up.
Please post your feedback. If you find a bug, please describe exactly what you did leading up to the bug. There is one bug I am aware of dealing with sorting days when adding time ranges. I will address this later as it is only cosmetic as of right now.
That said, enjoy :).
Also it is not recommended to put snapshots on production firewalls. Try to use them only on testing platforms.
-
Fine! I will do. Please send an info when you update the snapshot!
greetings
heiko -
give the server about an hour and will have a new snapshot ready. Should be 3-23 snapshot.
-
I think first small bugs
When i try set time from 7:45 to 16:15 …
error message popup : start minute cannot be greater than stop minute...When i try delete shedule pfsense show me error message :
Cannot delete Schedule. Currently in use by Permit IPSEC traffic.- cosmetics ... automatic adding leading zero...
- cosmetics ... not all country start week with sunday :)
-
Hello,
it looks fine. Problems:as Bredys: start - stop problem –> start minute cannot greater
as Bredys: Weekend Saturday - Sunday at the right, for example - First Day in Germany for example ist Monday- when i save a schedule, the next time i change to another tab and go back to the schedules, all savings are lost.....i know - alpha/beta
- In germany it is a time zone changing between Summertime and Wintertime, so i cannot change all schedules manually...
- I can set a schedule for a month, but in the configured ranges, i see only the days??
Greetings from Germany
Heiko -
Oh, my mistake with days or months…, it works
- when i click on a configured red day, nothing happens.
- when i configured a range of days a line break in the "configured ranges" would be helpful
-
Hi,
I sent an e-mail to Scott with some ideas to the GUI.
I´m testing the schedule and it looks fine. I don´t know if it is the objective, but it would be cool if exist the possibilitie to create generic rules without inform dates, like 'work hour: MON-FRI, 08:00-18:00', 'All Time: MON-SUN, 00:00-24:00'.–
Diego Morato -
It would be usefull if firewall rules show the schedule column.
–
Diego Morato