WebFreak001
c0caf5cea6
Remove additions added in the split
2017-08-16 07:40:49 +02:00
WebFreak001
6c310d2d5e
Only split server code, no changes
2017-08-16 07:39:08 +02:00
WebFreak001
cd4a027eac
Undo some changes in main
2017-08-11 06:26:52 +02:00
WebFreak001
38cc25bbcc
Split of server into multiple files
2017-08-10 21:33:42 +02:00
Marco Leise
a22e3dd34c
Provide backlog for socket.listen()
...
`listen(0)` in general means that you can't connect to the server at all. That it still works is at least in parts due to SYN cookies being enabled in most Linux systems. These allow connections even if an attacker spams the server with unacknowledged connection requests thereby filling up the backlog. Being behind a firewall/router I have this disabled in the kernel and witness the 'proper' socket behavior: The client waits for the server to make room in its size 0 backlog until the TCP timeout happens.
Both enabling SYN cookies and raising the backlog to at least 1 makes it work. Since DCD works purely on the loopback network which seems to accept connections synchronous on Linux at least, a value of 1 is probably all that's technically required, but some larger number (32) wont do any harm.
2017-07-05 19:45:12 +02:00
Brian Schott
6f387bf5cd
Merge pull request #393 from denizzzka/split_server_code
...
Split server code
2017-07-05 00:21:54 -07:00
Basile Burg
82bb08d980
update version for 0.9.0 stable
2017-07-03 09:51:48 +02:00
Basile Burg
cc28b53e84
update version for --version
2017-07-02 15:59:06 +02:00
Denis Feklushkin
698e821f53
split server.d
2017-06-30 17:57:21 +07:00
Basile Burg
aaa89143d2
adress Zombine's review
2017-06-16 13:58:12 +02:00
Basile Burg
1ab8a8ec08
find local usage of symbol located at cursor
...
(partially based on unmainted PR 202)
2017-06-16 13:58:06 +02:00
Basile Burg
42c5358940
log failed access to import path
2017-06-16 14:47:46 +03:00
Basile Burg
4906307357
also check the scanner in autocomplete
2017-06-16 14:47:46 +03:00
Basile Burg
21a0c2554f
Merge pull request #366 from skl131313/issue343
...
Fix issue 353: single template arg not recognized.
2017-06-11 21:34:05 +02:00
Basile Burg
489dd6a77c
add support for the getParameterStorageClasses trait
2017-05-27 07:07:18 +02:00
Basile Burg
3299627e41
add support for the getFunctionVariadicStyle trait
2017-05-24 22:55:48 +02:00
Basile Burg
181480faf7
support for the getLinkage trait
2017-05-24 01:01:04 +03:00
Basile Burg
224ed55474
fixup #369 , dot completion broken in bodies
...
+ handle templatized UDAs
2017-04-09 06:04:08 +02:00
Basile Burg
cc481193c8
fixup #369 , completion after calltip broke other features
2017-04-08 19:59:37 +02:00
Basile Burg
cb2074a152
prevent a range error, close #368
2017-04-07 17:40:29 +02:00
Basile Burg
07c460c061
fix #369 , No completion after UDA
2017-03-26 21:08:49 +02:00
sprinkle131313
6c04abc3f1
Fix issue 353: single template arg not recognized.
2017-03-11 02:19:43 -05:00
Hackerpilot
7cee649587
Fix #304
2017-03-08 17:22:40 -08:00
Hackerpilot
5832c0a538
Fix #362
2017-03-08 15:59:47 -08:00
Hackerpilot
974882fd74
Fix #360
2017-03-08 15:20:18 -08:00
Hackerpilot
8b7375ad77
Fix #364
2017-03-07 13:17:37 -08:00
Hackerpilot
b5d3139223
Alpha 6: updated dependencies
2017-02-13 14:37:04 -08:00
Hackerpilot
a36f64fd73
Update for 2.072
2016-11-07 13:06:21 -08:00
Basile Burg
dffaf8d75e
remove dittos from the results of the ddoc query, close #325
2016-09-19 16:27:33 +02:00
Hackerpilot
c3df266744
Fix #346
2016-09-06 15:29:49 -07:00
Hackerpilot
a046b490ee
Dependency updates
2016-09-06 15:22:32 -07:00
Hackerpilot
10374061ea
Fix crash
2016-08-15 03:46:33 -07:00
John Colvin
0457f64580
bump version num to v0.9.0-alpha4
2016-08-11 23:48:27 +01:00
Hackerpilot
05873e1567
Fix #341
2016-08-02 01:44:44 -07:00
antlord
44bcaf46f7
Fixed determination of type of array identified by auto
2016-07-29 03:27:02 +08:00
Brian Schott
923535ef94
Merge pull request #328 from WebFreak001/master
...
Added support for single files as import paths (fix #278 )
2016-06-30 18:04:38 -07:00
Hackerpilot
aa8f2f4556
#326
2016-06-30 17:56:06 -07:00
Hackerpilot
84092c36e7
Fix #326
2016-06-30 13:26:47 -07:00
Hackerpilot
c490859ab1
Fix #333
2016-06-28 16:44:09 -07:00
WebFreak001
b810daaa8f
Added support for single files as import paths ( fix #278 )
2016-06-05 02:03:16 +02:00
Hackerpilot
ea2eca23c9
Fix formatting
2016-05-23 13:43:49 -07:00
Basile Burg
c23b770ee8
sync version identifiers with ddmd
2016-05-22 15:17:03 +02:00
Vladimir Panteleev
07b240b686
autocomplete: Fix goto-declaration for import statements
2016-04-12 10:24:23 +00:00
Hackerpilot
396c3c3cf1
Fix secondary bug with doc display. #313
2016-03-27 22:01:06 -07:00
Hackerpilot
7ee9930dca
Fix imports
2016-03-27 16:51:16 -07:00
Basile Burg
080d9d667a
fix #313 - ddoc, overloads sets broken
2016-03-26 18:56:21 +01:00
Vladimir Panteleev
9b4c862081
Fix issue #311 (Ambiguous newlines in --doc output)
2016-03-26 04:44:27 +02:00
Hackerpilot
78ba8a69bf
Fix #289
2016-03-21 17:35:54 -07:00
Georgi Dimitrov
b20857f4fd
Added environment variable expansion support to the server config file
...
- use a replaceAll of a compile time regex to expand environment variables of
the form ${ENV_VAR} in the import paths
- added a unit test for the regex
- updated docs
2016-03-16 09:32:37 -07:00
Hackerpilot
ce5ac2d978
Alpha 2
2016-03-07 15:10:27 -08:00