Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Q
question2answer
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
outils
question2answer
Commits
0c163460
Commit
0c163460
authored
Feb 06, 2016
by
Daniel Ruf
Committed by
Scott
Feb 22, 2016
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
changed database field for IPv6
parent
5fa744c2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
11 additions
and
11 deletions
+11
-11
install.php
qa-include/db/install.php
+10
-10
qa-event-logger.php
qa-plugin/event-logger/qa-event-logger.php
+1
-1
No files found.
qa-include/db/install.php
View file @
0c163460
...
@@ -100,7 +100,7 @@
...
@@ -100,7 +100,7 @@
'users'
=>
array
(
'users'
=>
array
(
'userid'
=>
$useridcoltype
.
' NOT NULL AUTO_INCREMENT'
,
'userid'
=>
$useridcoltype
.
' NOT NULL AUTO_INCREMENT'
,
'created'
=>
'DATETIME NOT NULL'
,
'created'
=>
'DATETIME NOT NULL'
,
'createip'
=>
'
INT UNSIGNED
NOT NULL'
,
// INET_ATON of IP address when created
'createip'
=>
'
VARBINARY(16)
NOT NULL'
,
// INET_ATON of IP address when created
'email'
=>
'VARCHAR('
.
QA_DB_MAX_EMAIL_LENGTH
.
') NOT NULL'
,
'email'
=>
'VARCHAR('
.
QA_DB_MAX_EMAIL_LENGTH
.
') NOT NULL'
,
'handle'
=>
'VARCHAR('
.
QA_DB_MAX_HANDLE_LENGTH
.
') NOT NULL'
,
// username
'handle'
=>
'VARCHAR('
.
QA_DB_MAX_HANDLE_LENGTH
.
') NOT NULL'
,
// username
'avatarblobid'
=>
'BIGINT UNSIGNED'
,
// blobid of stored avatar
'avatarblobid'
=>
'BIGINT UNSIGNED'
,
// blobid of stored avatar
...
@@ -111,9 +111,9 @@
...
@@ -111,9 +111,9 @@
'passhash'
=>
'VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL'
,
// password_hash
'passhash'
=>
'VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL'
,
// password_hash
'level'
=>
'TINYINT UNSIGNED NOT NULL'
,
// basic, editor, admin, etc...
'level'
=>
'TINYINT UNSIGNED NOT NULL'
,
// basic, editor, admin, etc...
'loggedin'
=>
'DATETIME NOT NULL'
,
// time of last login
'loggedin'
=>
'DATETIME NOT NULL'
,
// time of last login
'loginip'
=>
'
INT UNSIGNED
NOT NULL'
,
// INET_ATON of IP address of last login
'loginip'
=>
'
VARBINARY(16)
NOT NULL'
,
// INET_ATON of IP address of last login
'written'
=>
'DATETIME'
,
// time of last write action done by user
'written'
=>
'DATETIME'
,
// time of last write action done by user
'writeip'
=>
'
INT UNSIGNED
'
,
// INET_ATON of IP address of last write action done by user
'writeip'
=>
'
VARBINARY(16)
'
,
// INET_ATON of IP address of last write action done by user
'emailcode'
=>
'CHAR(8) CHARACTER SET ascii NOT NULL DEFAULT \'\''
,
// for email confirmation or password reset
'emailcode'
=>
'CHAR(8) CHARACTER SET ascii NOT NULL DEFAULT \'\''
,
// for email confirmation or password reset
'sessioncode'
=>
'CHAR(8) CHARACTER SET ascii NOT NULL DEFAULT \'\''
,
// for comparing against session cookie in browser
'sessioncode'
=>
'CHAR(8) CHARACTER SET ascii NOT NULL DEFAULT \'\''
,
// for comparing against session cookie in browser
'sessionsource'
=>
'VARCHAR (16) CHARACTER SET ascii DEFAULT \'\''
,
// e.g. facebook, openid, etc...
'sessionsource'
=>
'VARCHAR (16) CHARACTER SET ascii DEFAULT \'\''
,
// e.g. facebook, openid, etc...
...
@@ -227,9 +227,9 @@
...
@@ -227,9 +227,9 @@
'cookies'
=>
array
(
'cookies'
=>
array
(
'cookieid'
=>
'BIGINT UNSIGNED NOT NULL'
,
'cookieid'
=>
'BIGINT UNSIGNED NOT NULL'
,
'created'
=>
'DATETIME NOT NULL'
,
'created'
=>
'DATETIME NOT NULL'
,
'createip'
=>
'
INT UNSIGNED
NOT NULL'
,
// INET_ATON of IP address when cookie created
'createip'
=>
'
VARBINARY(16)
NOT NULL'
,
// INET_ATON of IP address when cookie created
'written'
=>
'DATETIME'
,
// time of last write action done by anon user with cookie
'written'
=>
'DATETIME'
,
// time of last write action done by anon user with cookie
'writeip'
=>
'
INT UNSIGNED
'
,
// INET_ATON of IP address of last write action done by anon user with cookie
'writeip'
=>
'
VARBINARY(16)
'
,
// INET_ATON of IP address of last write action done by anon user with cookie
'PRIMARY KEY (cookieid)'
,
'PRIMARY KEY (cookieid)'
,
),
),
...
@@ -293,13 +293,13 @@
...
@@ -293,13 +293,13 @@
// if closed for another reason, that reason should be added as a comment on the question, and this field is the comment's id
// if closed for another reason, that reason should be added as a comment on the question, and this field is the comment's id
'userid'
=>
$useridcoltype
,
// which user wrote it
'userid'
=>
$useridcoltype
,
// which user wrote it
'cookieid'
=>
'BIGINT UNSIGNED'
,
// which cookie wrote it, if an anonymous post
'cookieid'
=>
'BIGINT UNSIGNED'
,
// which cookie wrote it, if an anonymous post
'createip'
=>
'
INT UNSIGNED
'
,
// INET_ATON of IP address used to create the post
'createip'
=>
'
VARBINARY(16)
'
,
// INET_ATON of IP address used to create the post
'lastuserid'
=>
$useridcoltype
,
// which user last modified it
'lastuserid'
=>
$useridcoltype
,
// which user last modified it
'lastip'
=>
'
INT UNSIGNED
'
,
// INET_ATON of IP address which last modified the post
'lastip'
=>
'
VARBINARY(16)
'
,
// INET_ATON of IP address which last modified the post
'upvotes'
=>
'SMALLINT UNSIGNED NOT NULL DEFAULT 0'
,
'upvotes'
=>
'SMALLINT UNSIGNED NOT NULL DEFAULT 0'
,
'downvotes'
=>
'SMALLINT UNSIGNED NOT NULL DEFAULT 0'
,
'downvotes'
=>
'SMALLINT UNSIGNED NOT NULL DEFAULT 0'
,
'netvotes'
=>
'SMALLINT NOT NULL DEFAULT 0'
,
'netvotes'
=>
'SMALLINT NOT NULL DEFAULT 0'
,
'lastviewip'
=>
'
INT UNSIGNED
'
,
// INET_ATON of IP address which last viewed the post
'lastviewip'
=>
'
VARBINARY(16)
'
,
// INET_ATON of IP address which last viewed the post
'views'
=>
'INT UNSIGNED NOT NULL DEFAULT 0'
,
'views'
=>
'INT UNSIGNED NOT NULL DEFAULT 0'
,
'hotness'
=>
'FLOAT'
,
'hotness'
=>
'FLOAT'
,
'flagcount'
=>
'TINYINT UNSIGNED NOT NULL DEFAULT 0'
,
'flagcount'
=>
'TINYINT UNSIGNED NOT NULL DEFAULT 0'
,
...
@@ -348,7 +348,7 @@
...
@@ -348,7 +348,7 @@
'filename'
=>
'VARCHAR('
.
QA_DB_MAX_BLOB_FILE_NAME_LENGTH
.
')'
,
// name of source file (if appropriate)
'filename'
=>
'VARCHAR('
.
QA_DB_MAX_BLOB_FILE_NAME_LENGTH
.
')'
,
// name of source file (if appropriate)
'userid'
=>
$useridcoltype
,
// which user created it
'userid'
=>
$useridcoltype
,
// which user created it
'cookieid'
=>
'BIGINT UNSIGNED'
,
// which cookie created it
'cookieid'
=>
'BIGINT UNSIGNED'
,
// which cookie created it
'createip'
=>
'
INT UNSIGNED
'
,
// INET_ATON of IP address that created it
'createip'
=>
'
VARBINARY(16)
'
,
// INET_ATON of IP address that created it
'created'
=>
'DATETIME'
,
// when it was created
'created'
=>
'DATETIME'
,
// when it was created
'PRIMARY KEY (blobid)'
,
'PRIMARY KEY (blobid)'
,
),
),
...
@@ -449,7 +449,7 @@
...
@@ -449,7 +449,7 @@
// most columns in iplimits have the same meaning as those in userlimits
// most columns in iplimits have the same meaning as those in userlimits
'iplimits'
=>
array
(
'iplimits'
=>
array
(
'ip'
=>
'
INT UNSIGNED
NOT NULL'
,
// INET_ATON of IP address
'ip'
=>
'
VARBINARY(16)
NOT NULL'
,
// INET_ATON of IP address
'action'
=>
'CHAR(1) CHARACTER SET ascii NOT NULL'
,
'action'
=>
'CHAR(1) CHARACTER SET ascii NOT NULL'
,
'period'
=>
'INT UNSIGNED NOT NULL'
,
'period'
=>
'INT UNSIGNED NOT NULL'
,
'count'
=>
'SMALLINT UNSIGNED NOT NULL'
,
'count'
=>
'SMALLINT UNSIGNED NOT NULL'
,
...
...
qa-plugin/event-logger/qa-event-logger.php
View file @
0c163460
...
@@ -33,7 +33,7 @@ class qa_event_logger
...
@@ -33,7 +33,7 @@ class qa_event_logger
return
'CREATE TABLE ^eventlog ('
.
return
'CREATE TABLE ^eventlog ('
.
'datetime DATETIME NOT NULL,'
.
'datetime DATETIME NOT NULL,'
.
'ipaddress VAR
CHAR (15) CHARACTER SET ascii
,'
.
'ipaddress VAR
BINARY (16)
,'
.
'userid '
.
qa_get_mysql_user_column_type
()
.
','
.
'userid '
.
qa_get_mysql_user_column_type
()
.
','
.
'handle VARCHAR('
.
QA_DB_MAX_HANDLE_LENGTH
.
'),'
.
'handle VARCHAR('
.
QA_DB_MAX_HANDLE_LENGTH
.
'),'
.
'cookieid BIGINT UNSIGNED,'
.
'cookieid BIGINT UNSIGNED,'
.
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment