This website requires JavaScript.
350f0c50a7
Add tags in .gitignore
Dominique FOURNIER
2021-05-06 15:39:57 +02:00
f6782c18dc
Add not enabled namespace on each file
Dominique FOURNIER
2021-05-06 14:00:03 +02:00
5748fe7ae8
RobotsTXT : Manage correctely the Sitemaps
Dominique FOURNIER
2021-05-06 13:42:41 +02:00
5ac09bb36b
sqlMigrate : update comment
Dominique FOURNIER
2021-03-16 15:41:51 +01:00
556fb57233
sqlMigrate : add --execute option to use the configuration file
Dominique FOURNIER
2021-03-16 15:38:21 +01:00
cde2738fe9
sqlMigrate : Allow Debug to display the executed INSERT
Dominique FOURNIER
2021-03-16 15:31:48 +01:00
aeab871d9d
sqlMigrate : allow to return at the specified step by getopt. Use readline to provide the already defined valued in configuration file (if exists)
Dominique FOURNIER
2021-03-16 15:25:04 +01:00
67e3fb521d
Add composer.json file
Dominique Fournier
2021-02-13 18:27:53 +01:00
fee955d7bf
Add the .gitignore files
Dominique Fournier
2021-02-13 12:08:29 +01:00
73a72f19fc
jwt : add the cipher algorithm in parameter
Dominique Fournier
2020-09-15 11:53:52 +00:00
7e98df1b0c
fts : domci update
Dominique Fournier
2020-09-08 14:36:08 +00:00
ccc0b08d35
fts : do not add an ending (empty) token
Dominique Fournier
2020-09-08 14:20:07 +00:00
6429f6654c
fts : add supports to detect sentences, update word or sentence by external method, get updated query
Dominique Fournier
2020-09-08 13:57:58 +00:00
033b817627
Add license BSD on each file header
Dominique Fournier
2020-09-07 14:13:56 +00:00
c5316826af
Header update on all the files
Dominique Fournier
2020-09-07 14:08:26 +00:00
e583e9dd94
convert : date allow now to set the input and output timezone
Dominique Fournier
2020-09-07 11:45:28 +00:00
88fa996069
sse : if there is multiples lines in the log, manage them without loose
Dominique Fournier
2020-09-07 10:04:26 +00:00
0dcba9466d
fts : Allow to look if a string match against a search string
Dominique Fournier
2020-09-03 13:35:19 +00:00
8113322022
SSE: update tests
Dominique Fournier
2020-09-03 08:13:54 +00:00
f9214b0c0e
SSE : Add params support for Handlers. SSE : Split Handlers in Event and Dataonly
Dominique Fournier
2020-09-03 08:10:04 +00:00
c136fb4a40
sse : Ping was buffered and not sent until a valid entry is sent
Dominique Fournier
2020-08-31 14:31:03 +00:00
6e846514c6
Add Server-Sent Events
Dominique Fournier
2020-08-28 12:44:03 +00:00
0ff91d1353
Lintian : update typo in changelog
Dominique Fournier
2020-08-26 11:20:22 +00:00
01361343e6
Start packaging 0.60
Dominique Fournier
2020-08-26 11:09:36 +00:00
a86d6fae4b
form : manage correctely the form focus if the first field is a checkbox
Dominique Fournier
2020-08-24 09:29:52 +00:00
5997150c43
spfcheck : manage the FAIL if a minus is set in part
Dominique Fournier
2020-08-21 09:36:26 +00:00
283109bef4
spfcheck : Add catching of sign (+-?~) before parts of SPF record
Dominique Fournier
2020-08-21 09:00:29 +00:00
d52314e75b
spfcheck : Generate an error if the mask in IP4 or IP6 is too wide
Dominique Fournier
2020-08-21 08:13:27 +00:00
433befea9a
Update SPF checks : new IP addresses for fournier38.fr domain
Dominique Fournier
2020-08-21 07:50:23 +00:00
c5cb5cbd3a
authparams : do not set the cookie in session, if it doesn't exists. No need to set a cookie on user side if it is not needed
Dominique Fournier
2020-06-05 20:10:40 +00:00
44bd9a80b0
modelGraph : better text indentation
Dominique Fournier
2020-05-26 20:23:27 +00:00
9ae8147bbd
dblayeroo : getTableSchema was wrong if multiple tables have identical field name
Dominique Fournier
2020-05-26 20:22:26 +00:00
71e28ac2f5
tcpserver : change method description
Dominique Fournier
2020-05-18 07:43:56 +00:00
1afb6b2f3f
tcpserver : manage the timeout : disconnect the user and generate an exception by default. Can be overloaded by the developper
Dominique Fournier
2020-05-18 07:42:48 +00:00
43eac6a156
tcpserver : add exception catch, not log for "stream_select(): unable to select [4]: Interrupted system call (max_fd=0)" error, more tests
Dominique Fournier
2020-05-13 20:34:48 +00:00
cf4c92b7bf
ipaddresses : Add cidr2netmask method for IPv4 masks
Dominique Fournier
2020-05-11 20:29:13 +00:00
4a478ae9f1
ipaddresses : invalid netmask2cidr mask was not correctely detected
Dominique Fournier
2020-05-11 20:06:30 +00:00
068b1e3ec3
ipaddresses::netmask2cidr : manage the calculation of the wildcard IP ipaddresses::netmask2cidr : catch invalid IP mask and return false
Dominique Fournier
2020-05-11 19:39:20 +00:00
e1f1ddaa24
robotstxt : catch the errors with the associated lines. robotstxt : more unit tests
Dominique Fournier
2020-05-11 18:26:01 +00:00
8f302cfede
password : domci
Dominique Fournier
2020-05-10 19:31:19 +00:00
e19c6cc9f2
Fork / TCPServer : manage the background job to catch the errors triggered by PHP
Dominique Fournier
2020-05-10 19:29:58 +00:00
9557bb2302
Password : manage all the existing PHP hash types. Allow more salt methods. Add more OOP with the list of the allowed hashes
Dominique Fournier
2020-05-03 19:10:53 +00:00
a9d4f3deb3
fork : add the replacement of ticks=1
Dominique Fournier
2020-05-03 14:40:24 +00:00
de07709bb9
tcpserver : Add all the methods allowed to be overrided by the user
Dominique Fournier
2020-05-02 13:43:37 +00:00
f9dd03bde1
tcpserver : work correctely with the loopInBackgroundStart / Stop
Dominique Fournier
2020-05-01 19:00:06 +00:00
3a3afdf7db
tcpserver : no debug by default
Dominique Fournier
2020-05-01 15:39:31 +00:00
b92ef83795
tcpserver : Child management : catch the TERM/INT/CHLD signals
Dominique Fournier
2020-05-01 15:37:52 +00:00
3b4fd053fb
Add Domframework headers
Dominique Fournier
2020-05-01 11:41:47 +00:00
e665e49d9a
Add Domframework tests
Dominique Fournier
2020-05-01 08:45:55 +00:00
3b5f1ae142
tcpserver/client : add DomFramework header
Dominique Fournier
2020-05-01 08:45:11 +00:00
a5bf5ed905
spfcheck : update messages
Dominique Fournier
2020-04-29 11:47:22 +00:00
d2dfe9eb62
Update Locales
Dominique Fournier
2020-04-29 11:47:08 +00:00
85d57b1b25
SPFCheck : update the error messages
Dominique Fournier
2020-04-29 11:34:50 +00:00
842573ea4e
spfcheck : return of the DNS counter
Dominique Fournier
2020-04-26 19:56:35 +00:00
0f736fdf25
spfcheck : first use bugs corrections
Dominique Fournier
2020-04-26 19:30:17 +00:00
6c5f3f4847
debian/control : remove the HTTP server dependancy
Dominique Fournier
2020-04-23 11:43:15 +00:00
089d01e0fd
SPFCheck : Allow to test an IP against the SPF DNS entries sets
Dominique Fournier
2020-04-22 14:17:09 +00:00
a7e5726f39
form : disable the label linking to checkboxes and radio if more than 1 checkbox/radio is set
Dominique Fournier
2020-04-16 18:39:56 +00:00
714f4e815e
Update lintian changelog
Dominique Fournier
2020-04-14 11:57:50 +00:00
b2dc514d39
Start packaging for 0.59 version
Dominique Fournier
2020-04-14 11:56:28 +00:00
1195f441cf
Tests/authsympa : Password was invalid
Dominique Fournier
2020-04-14 11:55:21 +00:00
0f49043c94
xmppclient : update domci
Dominique Fournier
2020-04-14 11:52:19 +00:00
ac218caaea
XMPP Client : basic message send to XMPP server
Dominique Fournier
2020-04-14 11:45:56 +00:00
b2d343afad
tcpclient : manage the php_errormsg correctely if it doesn't exists
Dominique Fournier
2020-04-13 16:28:45 +00:00
4ba2e8a3f5
getopts : in case of execution in Website, do not generate any error
Dominique Fournier
2020-02-12 15:33:54 +00:00
1bc86d192d
form : add the \DateTime to be namespace compliant
Dominique Fournier
2020-01-10 14:11:15 +00:00
59debe7f04
console : add getTermHeight getTermWidth methods
Dominique Fournier
2019-12-10 03:08:09 +00:00
f1b4c48eb0
imap : headers/body separator is \r\n
Dominique Fournier
2019-12-09 20:43:06 +00:00
5f52085461
mail : getHeaders function added
Dominique Fournier
2019-12-09 20:42:39 +00:00
abd8b70ad1
mail : folding missing
Dominique Fournier
2019-12-09 15:22:12 +00:00
ebbd6144d6
imap : revert partial
Dominique Fournier
2019-12-09 14:37:13 +00:00
72465269a3
imap : if the content is empty, the mail is not found
Dominique Fournier
2019-12-09 14:33:04 +00:00
366e095e20
authentication : do not display the script for JWT remove if in JSON request
Dominique Fournier
2019-12-09 14:23:58 +00:00
c3a8bf9c22
authjwt : if the JWT is unknown, do not generate a warning , and return anonymous
Dominique Fournier
2019-12-09 14:22:20 +00:00
6b64eb453e
authentication : bad $auth usage
Dominique Fournier
2019-12-09 14:17:47 +00:00
47b3179f1d
Update encrypt Tests
Dominique Fournier
2019-12-09 14:03:00 +00:00
2aa98558b9
encrypt : invalid error message
Dominique Fournier
2019-12-09 14:02:06 +00:00
891adc818f
authjwt : gettext exceptions errors
Dominique Fournier
2019-12-09 13:24:30 +00:00
9195426608
Tests/authjwtTest : add logout tests
Dominique Fournier
2019-12-09 13:22:08 +00:00
552fa6ab12
authentication : JWT use now the authJWT library
Dominique Fournier
2019-12-09 13:14:22 +00:00
1ab8462266
authjwt : Update to use the local cache to store the identifier data.
Dominique Fournier
2019-12-09 13:13:40 +00:00
f3337996b9
cachefile || -> &&
Dominique Fournier
2019-12-09 13:00:40 +00:00
6d2be7b111
cachefile : || -> &&
Dominique Fournier
2019-12-09 12:00:04 +00:00
a62ddd89c3
cachefile : check the parameter before use them
Dominique Fournier
2019-12-09 09:54:18 +00:00
a3e4ab6b5b
jwt use the encrypt library instead of internal one
Dominique Fournier
2019-12-09 09:35:34 +00:00
1638357f75
Add encrypt/decrypt support
Dominique Fournier
2019-12-09 09:31:04 +00:00
f2f7a5f0c6
authjwt : return all the token instead of just email
Dominique Fournier
2019-12-08 19:26:55 +00:00
40ba4a155a
cachefile : domci ending spaces
Dominique Fournier
2019-12-08 19:26:27 +00:00
cb492c33bf
cachefile : update presentation and getter/setter
Dominique Fournier
2019-12-08 19:12:10 +00:00
82788b91d1
uuid : update presentation
Dominique Fournier
2019-12-08 18:56:14 +00:00
3481539f18
uuid : update presentation
Dominique Fournier
2019-12-08 18:55:25 +00:00
66495ee503
rest : rewrite to support the bestChoice of the user, and to be tested rest : add tests
Dominique Fournier
2019-12-06 15:51:40 +00:00
df20f6c372
Update http bestChoice to support the priority Add unittests
Dominique Fournier
2019-12-06 14:57:38 +00:00
92ba3bb1c3
http : presentation of code
Dominique Fournier
2019-12-06 14:18:31 +00:00
2c767e7f06
jwt : add a warning on the content of the token, if confidential data must be stored in it
Dominique Fournier
2019-12-05 13:15:48 +00:00
11d4f7686b
Update the Test class name to be the same as the file
Dominique Fournier
2019-12-05 12:24:05 +00:00
b084803bf6
Change the class name for Tests/authjwtTest.php
Dominique Fournier
2019-12-05 12:09:43 +00:00
e4ba5d10dd
jwt : typo on default value HS255 -> HS256
Dominique Fournier
2019-12-05 10:04:52 +00:00
c3f0014d5a
Update Tests/jwtTest.php
Dominique Fournier
2019-12-05 10:00:06 +00:00
0dfc77aca3
Add unit test Tests/authjwtTest.php
Dominique Fournier
2019-12-05 09:59:57 +00:00