1
0
mirror of https://github.com/osmarks/ngircd.git synced 2025-09-04 03:37:56 +00:00

Commit Graph

  • 2a4bf67aac Implement user mode "x": hostname cloaking (closes: #102) Alexander Barton 2010-08-17 21:05:06 +02:00
  • 575485eb82 WHOWAS: respect hostname cloaking Alexander Barton 2010-08-17 21:02:39 +02:00
  • 3fd4f320b7 WHOIS: respect hostname cloaking Alexander Barton 2010-08-17 21:00:02 +02:00
  • 6fdd3479f1 Implement Client_HostnameCloaked() and Client_MaskCloaked() Alexander Barton 2010-08-17 20:54:33 +02:00
  • 617640e0a3 Clean up an document Client_Hostname() and Client_Mask() Alexander Barton 2010-08-17 20:51:14 +02:00
  • f72e22d361 Make configure switch "--docdir" work (closes: #108) Alexander Barton 2010-08-17 15:59:54 +02:00
  • c65bf5d2ce Reformat and update FAQ.txt a little bit Alexander Barton 2010-08-13 15:53:24 +02:00
  • 9c6230e177 INSTALL: mention SSL and IPv6 Florian Westphal 2010-08-11 23:24:02 +02:00
  • 479a43b1c6 INSTALL: mention changed handling of MotdFile. Florian Westphal 2010-08-11 23:19:23 +02:00
  • 056de78e31 ngircd: change MOTD file handling Florian Westphal 2010-08-11 22:52:06 +02:00
  • a02bc9cc6f startup: open /dev/null before chroot Florian Westphal 2010-08-01 00:05:07 +02:00
  • 01e40f4b55 Allow IRC ops to change channel modes even without OperServerMode set Alexander Barton 2010-07-25 16:44:38 +02:00
  • acb66d6463 Allow IRC operators to use MODE command on any channel (closes: #100) Florian Westphal 2010-05-14 20:07:34 +02:00
  • 63a304755a Added mailmap file for git-[short]log and git-blame Alexander Barton 2010-07-25 15:13:50 +02:00
  • 6ebb31ab35 Remove Proc_Kill(), use timeout to kill child processes Alexander Barton 2010-07-14 10:29:05 +02:00
  • cf93881dfb New function Conn_CloseAllSockets() to close all open sockets Alexander Barton 2010-07-14 10:27:55 +02:00
  • 560492a4a4 Authenticated users should be registered without the "~" mark Alexander Barton 2010-07-13 23:18:54 +02:00
  • 9cd3494de9 Don't Proc_Kill() childs after Proc_Read(): done there already. Alexander Barton 2010-07-13 22:29:06 +02:00
  • 6131822af6 Don't even fork a PAM-subprocess if "NoPAM" option is set Alexander Barton 2010-07-13 22:14:53 +02:00
  • 57a2faf4a7 Use Proc_GenericSignalHandler() as handler for SIGTERM by default Alexander Barton 2010-07-13 22:04:35 +02:00
  • 41034950d9 Mark some variables as "unused" to prevent compiler warnings Alexander Barton 2010-07-13 16:50:00 +02:00
  • 6faf44bc6d Set NoPAM=yes in configuration files used for the testsuite Alexander Barton 2010-07-13 16:48:24 +02:00
  • f369177617 New configuration option "NoPAM" to disable PAM Alexander Barton 2010-07-13 15:10:35 +02:00
  • 37ee0a3313 io.c: Include conn.h when using the select() API Alexander Barton 2010-07-12 13:24:45 +02:00
  • 03457135b7 Use correct preprocessor syntax when testing for PAM and IDENTAUTH Alexander Barton 2010-07-12 13:22:48 +02:00
  • 28424d013d Make sure signal.h is #include'd when needed Alexander Barton 2010-07-12 13:22:19 +02:00
  • 583c50476b Initial documentation for using PAM with ngIRCd Alexander Barton 2010-07-12 13:07:07 +02:00
  • 808d4f6e85 Implement asynchronous user authentication using PAM Alexander Barton 2010-07-12 12:56:33 +02:00
  • fb4b5acfb8 Add new pam.{c|h} module to Xcode project Alexander Barton 2010-07-12 12:54:01 +02:00
  • 77870ddf2d Add pam.{c|h} to project and implement PAM_Authenticate() function Alexander Barton 2010-07-12 12:53:08 +02:00
  • 1995af0ed6 New functions Client_[Set]OrigUser() to get/set user specified by peer Alexander Barton 2010-07-11 17:03:43 +02:00
  • 761b2284b9 Detect PAM libraries Alexander Barton 2010-07-11 17:01:45 +02:00
  • 79be1c477e Refactor Resolve_Read() into generic Proc_Read() function Alexander Barton 2010-07-11 16:58:30 +02:00
  • 7b5e2fe38e Make Proc_Kill() more fault-tolerant Alexander Barton 2010-07-11 16:54:44 +02:00
  • bf8b646304 New function Conn_GetProcStat() Alexander Barton 2010-07-11 15:15:23 +02:00
  • e4ffcd00bd Code cleanup: don't reset penalty time on DNS resolver result Alexander Barton 2010-07-11 15:12:17 +02:00
  • 4cc4c29e38 New function Proc_GenericSignalHandler() Alexander Barton 2010-07-01 00:39:35 +02:00
  • 0db9a31e50 Rename Log_[{Init|Exit}_]Resolver to Log_[{Init|Exit}_]Subprocess Alexander Barton 2010-07-01 00:34:56 +02:00
  • 5462c6c50f Don't #include client.h when conn.h/conn-func.h is already included Alexander Barton 2010-06-30 23:49:52 +02:00
  • 3d49fa5bff New function Conn_GetFromProc() to get CONN_ID of a subprocess Alexander Barton 2010-06-29 23:38:39 +02:00
  • 2d4ea28835 Resolver: Implement signal handler and catch TERM signal Alexander Barton 2010-05-21 23:53:48 +02:00
  • d4632a727f Don't set a penalty time when doing DNS lookups Alexander Barton 2010-05-21 23:47:28 +02:00
  • 60f5dd5b29 Update comments: subprocesses not only can be resolver processes Alexander Barton 2010-05-21 23:44:20 +02:00
  • 89e73ad4b4 Refactoring: Rename CONNECTION.res_stat to .proc_stat Alexander Barton 2010-05-21 22:48:34 +02:00
  • 54e67ea9ee New "module" proc.c/proc.h for generic process handling Alexander Barton 2010-05-18 17:38:12 +02:00
  • cc336b7558 Only #include resolve.h if it is really needed Alexander Barton 2010-05-18 17:06:31 +02:00
  • ae55d4f500 Fix redundant redeclaration of Conn_Count*() functions Alexander Barton 2010-06-26 00:45:11 +02:00
  • edfa215481 const'ify Conn_WriteStr() function Alexander Barton 2010-06-26 00:44:37 +02:00
  • c6742192a6 const'ify Send_ListChange() function in irc-mode.c Alexander Barton 2010-06-26 00:42:12 +02:00
  • 0c0d4af55a const'ify IRC_WriteStrXXX() and Get_Prefix() functions Alexander Barton 2010-06-26 00:38:20 +02:00
  • 8605e9c0fe const'ify command name variable in _COMMAND strcuture Alexander Barton 2010-06-26 00:37:06 +02:00
  • a68103771c const'ify Client_TypeText() Alexander Barton 2010-06-26 00:31:08 +02:00
  • 8ad1c23ae4 Add some documentation for using BOPM with ngIRCd Alexander Barton 2010-06-25 15:19:39 +02:00
  • f76e0a1db6 Implement user mode "c": receive connect/disconnect NOTICEs Alexander Barton 2010-05-22 17:19:24 +02:00
  • 51ed742054 Refactor Wall_ServerNotice() into more generic Log_ServerNotice() Alexander Barton 2010-05-22 17:10:22 +02:00
  • 60eac5e952 New function Conn_IPA(): get client IP address as string Alexander Barton 2010-05-22 16:35:02 +02:00
  • 139d6303e7 ngircd.init: require $network $remote_fs when stopping ngircd Alexander Barton 2010-06-25 00:10:56 +02:00
  • 28f8b50174 Show SSL status in WHOIS, numeric 275 Neale Pickett 2010-06-11 17:32:41 -05:00
  • e2930f3f5e Include correct header files when testing for arpa/inet.h (Closes: #105) Alexander Barton 2010-06-08 15:23:04 +02:00
  • 059e707249 Revert "configure: make implicit declarations fatal" Florian Westphal 2010-05-29 18:47:27 +02:00
  • b849e63fbf configure: make implicit declarations fatal Florian Westphal 2010-05-29 13:06:19 +02:00
  • 55190f2d3d Don't access already freed memory in IRC_KILL() Alexander Barton 2010-05-22 17:03:54 +02:00
  • 6dc80bd195 fix "beeing" typo Florian Westphal 2010-05-14 19:43:08 +02:00
  • df359835d1 SSL/TLS: fix bogus 'socket closed' error message Florian Westphal 2010-05-07 23:25:59 +02:00
  • defd7e09af ngIRCd release 16 rel-16 Alexander Barton 2010-05-02 15:25:35 +02:00
  • 29d448ed63 doc/SSL: remove line continuation marker Florian Westphal 2010-05-01 20:29:14 +02:00
  • bdec5ac1f3 ngIRCd release 16~rc2 rel-16-rc2 Alexander Barton 2010-04-25 13:13:11 +02:00
  • 73fd26e9fa Don't reset counters on RESTART Alexander Barton 2010-04-25 12:54:13 +02:00
  • 79e1ec2b1e New numeric RPL_STATSCONN (250): display connection statistics Alexander Barton 2010-04-23 23:30:14 +02:00
  • 615d09459e Display total number of served connections on daemon shutdown Alexander Barton 2010-04-23 23:29:22 +02:00
  • 1338ade650 Enhace connection statistics counters Alexander Barton 2010-04-23 23:25:34 +02:00
  • 21140500f1 Conn_Init: code cleanup Alexander Barton 2010-04-23 22:23:51 +02:00
  • 77ceb9f8ab Updated doc/Platforms.txt Alexander Barton 2010-04-23 11:04:39 +02:00
  • b042363e88 Only include <netinet/in_systm.h> if it exists Alexander Barton 2010-04-23 11:04:15 +02:00
  • 6b0bb665c3 Include netinet/{in.h, in_systm.h} when checking for netinet/ip.h Alexander Barton 2010-04-23 10:55:50 +02:00
  • 1caa3fb94b Include netinet/in_systm.h alongside netinet/ip.h Alexander Barton 2010-04-11 16:58:29 +00:00
  • 025342fe46 Fix gcc warning "ignoring return value of ..." Alexander Barton 2010-04-09 20:08:47 +02:00
  • 628c6c962b Only compile in Get_Error() if really needed Alexander Barton 2010-04-09 20:06:44 +02:00
  • 1ed49de83a Updated some more copyright notices, it's 2010 already (part 2) Alexander Barton 2010-04-02 14:22:07 +02:00
  • bb914b93e9 Updated some more copyright notices, it's 2010 already :-) Alexander Barton 2010-04-02 14:19:36 +02:00
  • 50e8a62c5c ngIRCd release 16~rc1 rel-16-rc1 Alexander Barton 2010-03-25 15:57:11 +01:00
  • aa32fec1b6 Updated NEWS and ChangeLog file for ngIRCd 16-rc1 Alexander Barton 2010-03-25 14:55:31 +01:00
  • cbe41ec875 Don't use port 6668 as example for both "Ports" and "SSLPorts" Alexander Barton 2010-03-16 16:16:03 +01:00
  • 20276f7cc9 configure.in: only add -lnsl when needed Florian Westphal 2010-02-17 22:23:14 +01:00
  • 6e8cf51bb2 Implement WEBIRC command Alexander Barton 2010-02-11 00:01:53 +01:00
  • 53fc0ebff6 ngircd.conf.5: Document missing "Password" variable Alexander Barton 2010-02-10 23:47:05 +01:00
  • 9b3e143a26 Re-format Init_New_Client() function Alexander Barton 2010-02-10 23:40:03 +01:00
  • f1bbc92b39 New README-Interix.txt for running ngIRCd on MS SFU and MS SUA Alexander Barton 2010-02-05 00:24:33 +01:00
  • 1da3e25e65 Added "i586/pc/interix3.5" (MS Services for UNIX) to Platforms.txt Alexander Barton 2010-01-22 18:26:26 +01:00
  • e1de769ab9 Quote received messages of ERROR commands in log output Alexander Barton 2010-01-19 19:20:56 +01:00
  • 9f58418765 Implemented new "secure clients only" channel mode: +z Alexander Barton 2010-01-17 14:19:35 +01:00
  • ef157715a0 Clean up and document IRC_STATS() function Alexander Barton 2010-01-16 23:24:19 +01:00
  • ecad9f32c8 Clean up and document IRC_JOIN() and join_allowed() functions Alexander Barton 2010-01-16 22:30:55 +01:00
  • f58c8b94d9 Show our name (IRCD=ngIRCd) in ISUPPORT (005) numeric Alexander Barton 2010-01-16 14:59:07 +01:00
  • 3a2ac66f7f Added missing modes to USERMODES #define Alexander Barton 2010-01-16 14:07:27 +01:00
  • cf05bf31a7 Updated links to ngIRCd homepage (bug tracker, mailing list) Alexander Barton 2010-01-01 18:58:56 +01:00
  • a4d7c6f145 setsockopt(): use IPPROTO_IP instead of SOL_IP to set IPTOS_LOWDELAY Alexander Barton 2009-12-31 00:55:42 +01:00
  • 1ddc74f13e Really test for netinet/ip.h and set HAVE_NETINET_IP_H Alexander Barton 2009-12-31 00:38:47 +01:00
  • 75dabcaae5 ReverseLookup(): fix documentation comment Alexander Barton 2009-12-30 23:45:02 +01:00
  • 1b73e68e6e Move NewConnection handling from callbacks to New_Connection() Alexander Barton 2009-12-30 23:42:43 +01:00